Teams

WSC-ZenSpinners-Yang

2026 Adult 18 & Over · 3.5 Men

21 players · average NTRP 3.26 / NORTHWEST WASHINGTON

View scouting list →
Schedule10 played
2026-06-07vs BC-Camara/BuchananLost 14
L#1 DoublesDavid Jacob / Gang Feng vs Juan Vegarra / Axel Andrews1-6, 6-7
L#1 SinglesArshdeep Singh vs Marc Wolfer2-6, 2-6
W#2 DoublesGaurav Kanade / Zhe Yang vs Alex Camara / Chris Nelson6-2, 7-6
L#2 SinglesMichael Liu vs Kwang Kim3-6, 5-2
L#3 DoublesJason Bak / Wei Zhao vs Alfred Yu / Thomas Benjamin2-6, 3-6
2026-05-31vs CP-TheAfterprty18+ 2026-GravesLost 23
L#1 DoublesGaurav Kanade / Hilario Koyama vs Michael Ensing / Kristen Grobstok6-7, 1-6
L#1 SinglesJeet Thakker vs Oliver Graves3-6, 6-3, 0-1
W#2 DoublesGang Feng / David Jacob vs John Flanagan / John Pope6-3, 6-2
W#2 SinglesMichael Liu vs Adam Kures6-2, 6-2
L#3 DoublesJason Bak / Ryan McLaughlin vs David Koh / Thomas Werner2-6, 3-6
2026-05-09vs EDG-Paladins-Prabhu/KempfWon 41
L#1 DoublesDavid Jacob / Hilario Koyama vs Jinhong No / Ranjit Prabhu6-4, 4-6, 0-1
W#1 SinglesArshdeep Singh vs Aaron Horton6-2, 5-7, 1-0
W#2 DoublesOwen Mears / Jeffrey Ma vs Jeff Allen / Thomas Hei6-0, 6-3
W#2 SinglesJianfeng Zeng vs Matias Fernandez6-1, 4-6, 1-0
W#3 DoublesXi Chen / Jason Bak vs Paul Keller / Gary Nevins6-3, 6-1
2026-05-03vs WSC-SmashBros-FissLost 23
L#1 DoublesMridul Gogoi / Aviral Dua vs Christopher Weber / Zane Dundon0-6, 2-6
W#1 SinglesWei Zhao vs Cameron Renteria6-2, 6-3
L#2 DoublesSteve Pignotti / David Jacob vs Jeffrey Lin / Zoltan Williamson3-6, 2-6
L#2 SinglesJeet Thakker vs David Wintermeyer2-6, 4-6
W#3 DoublesRyan McLaughlin / Ju Zhao vs Imad Sheriff / Bruno Lopez-Videla6-4, 6-0
2026-05-02vs NTC-Grip it and Rip it-LererWon 32
L#1 DoublesHan Zhao / Aviral Dua vs Matthew Ehrlichman / Zebrick Roach0-6, 1-6
W#1 SinglesJeet Thakker vs Evan Gordon6-2, 6-4
W#2 DoublesZhe Yang / Mridul Gogoi vs Tim Smith / Peter Claassen6-7, 4-3
L#2 SinglesMichael Liu vs Blake Anderson5-7, 2-5
W#3 DoublesDavid Jacob / Hilario Koyama vs Scott Lennard / Andrew Gosline6-0, 6-4
2026-04-25vs ETC-3.5M-BoxLost 13
L#1 DoublesHan Zhao / Ryan McLaughlin vs Matthew Levering / Timur Sadykov1-6, 2-6
W#1 SinglesArshdeep Singh vs Ravi Vyas7-5, 6-3
L#2 DoublesGang Feng / David Jacob vs Jeremiah Hawkins / Clayton Chang4-6, 7-6, 1-0
L#3 DoublesMichael Liu / Hilario Koyama vs Carlos Apacible / Ryan Duffy2-6, 1-6
2026-04-17vs PL-Aces and Lobs-NayakLost 23
W#1 DoublesOwen Mears / Gang Feng vs Allen Zhou / Justin Diep6-2, 6-0
L#1 SinglesJeet Thakker vs Rui Wang1-6, 4-6
L#2 DoublesXi Chen / Ju Zhao vs Rajesh Gatti / Amit Wadhwa6-2, 2-6, 0-1
W#2 SinglesArshdeep Singh vs Vishwanath Nayak6-3, 6-3
L#3 DoublesHilario Koyama / Steve Pignotti vs Sunil Tahilramani / Nik Garkusha3-6, 0-6
2026-04-10vs TUK-4Aces-WangLost 14
L#1 DoublesXi Chen / Han Zhao vs Munish Vashist / Sandrio Elim6-7, 3-3
L#1 SinglesWei Zhao vs Santosh Shukla2-6, 0-6
L#2 DoublesZhe Yang / Jeffrey Ma vs Alex Tan / Steve Yang3-6, 0-6
L#2 SinglesMichael Liu vs Joe Chapin1-6, 5-7
W#3 DoublesHilario Koyama / David Jacob vs Adonis Acuario / Mohinder Singh Atwal6-2, 6-1
2026-04-04vs AYTC-No Strings Attached-MellishWon 41
W#1 DoublesGang Feng / David Jacob vs Michael Yau / Michael Gillespie1-6, 7-6, 1-0
W#1 SinglesJeet Thakker vs Ben Broder7-5, 6-1
L#2 DoublesHilario Koyama / Ryan McLaughlin vs Wally Ye / Tim Ho2-6, 3-6
W#2 SinglesJianfeng Zeng vs Elijah Simpson6-2, 4-6, 1-0
W#3 DoublesZhe Yang / Han Zhao vs Justin Mellish / Richard Kocher6-3, 7-6
2026-03-27vs CAC/SL-We Shank A Lot-FranciscoWon 32
W#1 DoublesGang Feng / Owen Mears vs Sopheak Seng / Rick Wu6-1, 7-5
L#1 SinglesArshdeep Singh vs Mitch Francisco3-6, 1-6
W#2 DoublesHilario Koyama / Xi Chen vs Kevin Lee / Johnson Chieh Hao Huang7-6, 3-3
W#2 SinglesJeet Thakker vs Matthew Nguyen6-4, 6-0
L#3 DoublesSteve Pignotti / Michael Liu vs Abdul-Razzaq Waziri / Alvin Han6-2, 2-6, 0-1
A tie can be incomplete. Tell us if someone is missing.
i
Grouped by tie — one fixture, several lines. A line shows only when a player on it is someone we have indexed, so an early-season tie for a newly-added team can look short. This also means the line count here will not match the header, which counts individual player appearances.

Flight standings for 3.5 Men have not been collected yet. Where we have them we show every team in the flight ranked, with this team highlighted. The crawler is still filling in older seasons and flights.

ScoutingWhere each opponent usually plays

Signed-in extra: whether this captain plays strict strength order or mixes it up, from every doubles line they have put out. Create a free account to see it.

Roster averages 3.05 estimated across 21 rated players. No lineup is published in advance, so the column below is where each player has actually been used — a captain's habits are the best available forecast. Sign in and claim your record to see who you have played.

3.38
Ryan McLaughlin
usually #3 Doubles 50%, also #2 Doubles 25% · published 3.5
3.38
Jason Bak
usually #3 Doubles 100% · published 3.5
3.30
Owen Mears
usually #2 Doubles 50%, also #1 Doubles 50% · published
3.29
Jeet Thakker
usually #1 Singles 67%, also #2 Singles 33% · published
3.27
David Jacob
usually #2 Doubles 44%, also #1 Doubles 33% · published 3.5
3.25
Gang Feng
usually #1 Doubles 67%, also #2 Doubles 33% · published 3.5
3.23
Michael Liu
usually #2 Singles 67%, also #3 Doubles 33% · published 3.5
3.22
Arshdeep Singh
usually #1 Singles 80%, also #2 Singles 20% · published 3.5
3.20
Gokul Venkatesan
published 3.5
3.10
Hilario Koyama
usually #3 Doubles 50%, also #2 Doubles 25% · published 3.5
3.04
Gaurav Kanade
usually #1 Doubles 50%, also #2 Doubles 50% · published 3.5
3.02
Xi Chen
usually #2 Doubles 56%, also #3 Doubles 22% · published 3
2.98
Ju Zhao
usually #3 Doubles 80%, also #2 Doubles 20% · published 3
2.89
Jianfeng Zeng
usually #2 Singles 83%, also #3 Doubles 17% · published
2.88
Jeffrey Ma
usually #2 Doubles 75%, also #1 Doubles 25% · published 3
2.86
Zhe Yang
usually #2 Doubles 50%, also #3 Doubles 33% · published 3
2.83
Steve Pignotti
usually #3 Doubles 38%, also #1 Doubles 38% · published 3
2.79
Han Zhao
usually #1 Doubles 75%, also #2 Singles 17% · published 3
2.76
Aviral Dua
usually #1 Singles 43%, also #1 Doubles 43% · published 3
2.66
Wei Zhao
usually #2 Doubles 46%, also #3 Doubles 36% · published 3
2.61
Mridul Gogoi
usually #3 Doubles 50%, also #2 Doubles 25% · published
Established pairs

Doubles pairs from this roster with three or more matches together anywhere — ordered by performance against what the rating gap predicted, not by record.

Zhe Yang + Jeffrey Ma6359% games+8.2% vs expected
Gang Feng + David Jacob3450% games+1.7% vs expected
Hilario Koyama + Gaurav Kanade71243% games−6.0% vs expected
Steve Pignotti + Ryan McLaughlin7158% games−8.3% vs expected
Hilario Koyama + Gang Feng4251% gamesnot enough data
Hilario Koyama + Steve Pignotti033 matchesnot enough data
Hilario Koyama + David Jacob213 matchesnot enough data
Zhe Yang + Han Zhao123 matchesnot enough data
Roster

Ordered by our estimated dynamic rating, which is why two players at the same published level are not tied — a published 4.0 says nothing about where inside the band someone sits. Lines played in this team’s season are shown beside each name.

3.5
Ryan McLaughlin
51W–33L career · 4 lines in 2026
<1%81%18%
3.38
3.5
Jason Bak
10W–5L career · type S · 3 lines in 2026
<1%82%18%
3.38
Owen Mears
9W–9L career · 4 lines in 2026
1%93%6%
3.30
Jeet Thakker
14W–8L career · 6 lines in 2026
1%93%6%
3.29
3.5
David Jacob
8W–8L career · type S · 9 lines in 2026
2%94%4%
3.27
3.5
Gang Feng
76W–29L career · 6 lines in 2026
3%95%3%
3.25
3.5
Michael Liu
47W–32L career · 6 lines in 2026
4%94%2%
3.23
3.5
Arshdeep Singh
7W–9L career · 5 lines in 2026
4%94%2%
3.22
3.5
Gokul Venkatesan
6W–10L career · no lines in 2026
6%93%1%
3.20
3.5
Hilario Koyama
44W–85L career · 8 lines in 2026
22%78%<1%
3.10
3.5
Gaurav Kanade
36W–69L career · 2 lines in 2026
37%63%<1%
3.04
3
Xi Chen
24W–21L career · 9 lines in 2026
<1%45%55%
3.02
3
Ju Zhao
45W–20L career · 5 lines in 2026
<1%55%45%
2.98
Jianfeng Zeng
24W–1L career · 6 lines in 2026
<1%80%20%
2.89
3
Jeffrey Ma
80W–59L career · type A · 4 lines in 2026
<1%83%17%
2.88
3
Zhe Yang
66W–81L career · 6 lines in 2026
<1%85%14%
2.86
3
Steve Pignotti
28W–18L career · 8 lines in 2026
1%89%10%
2.83
3
Han Zhao
70W–54L career · 12 lines in 2026
1%94%5%
2.79
3
Aviral Dua
28W–28L career · 7 lines in 2026
2%94%3%
2.76
3
Wei Zhao
20W–12L career · 11 lines in 2026
10%89%<1%
2.66
Mridul Gogoi
14W–17L career · 4 lines in 2026
19%80%<1%
2.61

Three percentages are where each player stands right now: the chance they are below their band, inside it, or above it, on the way they are playing this season. The number on the right is our estimated dynamic rating, which USTA never publishes. This is today rather than a forecast of December, because a forecast has to assume future matches and cannot know whether someone will even be offered them. Percentages are blank where a player has too few matches this season, or at a level where the model does not yet beat a base-rate guess; the estimate is a weaker claim than a probability and survives where those do not.

Not affiliated with or endorsed by the USTA. Ratings labelled as published are USTA year-end figures; anything we describe as an estimate is ours, not USTA’s. Match data is from USTA TennisLink.