Teams

ETC-ZenSpinners-Yang

2025 Adult 40 & Over · 3.5 Men

14 players · average NTRP 3.23 / NORTHWEST WASHINGTON

View scouting list →
Schedule8 played
2025-03-16vs AYTC-Spirit-PatzLost 04
L#1 DoublesDechuan Zhuang / Hugo Aponte vs Gary Renville / Dave Rush3-6, 6-7
L#1 SinglesGokul Venkatesan vs Colin Simon6-7, 6-6
L#2 DoublesSanghoon Lee / Jeffrey Ma vs Jon Bonnelle / Henry Kiner4-6, 2-6
L#3 DoublesRavi Subramanian / Zhe Yang vs Nicholas Maddock / Howard Shalinsky4-6, 1-6
2025-03-08vs NTC-MorganWon 31
L#1 DoublesGaurav Kanade / Jeff King vs Elliot Broadwin / Tavish Maclean1-6, 2-6
W#1 SinglesGokul Venkatesan vs Marshall Longtin7-6, 6-4
W#2 DoublesHilario Koyama / Gang Feng vs Kenneth Burns / Colin Williams6-3, 3-6, 1-0
W#3 DoublesRong Qiang Xu / Dechuan Zhuang vs Christopher van Holmes / Lee Eckmann6-1, 6-2
2025-03-02vs BETC-Blues Crew-WuWon 31
W#1 DoublesRong Qiang Xu / Raghu Havaldar vs Mark Blaisdell / Roy Higashi6-4, 6-2
L#1 SinglesJeffrey Ma vs Humberto Hernandez4-6, 0-6
W#2 DoublesHilario Koyama / Gaurav Kanade vs Steven Erickson / Steven Lockett3-6, 6-4, 1-0
W#3 DoublesGokul Venkatesan / Hugo Aponte vs Michael Dillard / Greg Goodwin6-3, 6-1
2025-02-15vs CP-TheAfterprty-M40-GravesLost 13
W#1 DoublesRaghu Havaldar / Rong Qiang Xu vs Richard Clark / Thomas Lynch6-3, 2-6, 1-0
L#1 SinglesGokul Venkatesan vs Farhad Ghassemi3-6, 2-6
L#2 DoublesHilario Koyama / Joseph Lam vs Craig Neal / Walt Paulson5-7, 2-6
L#3 DoublesZhe Yang / Ravi Subramanian vs Kristen Grobstok / Jim Muenz4-6, 3-6
2025-02-07vs CAC/SL-MietznerLost 04
L#1 DoublesGaurav Kanade / Hugo Aponte vs Matthew Bohan / John MacDonald4-6, 2-6
L#1 SinglesGokul Venkatesan vs Mike Mietzner6-7, 1-6
L#2 DoublesJeff King / Sanghoon Lee vs Mariano Ortiz Jr / Cyrus Knowles2-6, 2-6
L#3 DoublesJoseph Lam / Zhe Yang vs Luis Enriquez / Gary Garside0-6, 3-6
2025-02-01vs RTC-Aces & Lobs-WadhwaLost 13
L#1 DoublesGaurav Kanade / Raghu Havaldar vs Sudhakar Pitchumani / Adit Vohra2-6, 6-4, 0-1
W#1 SinglesSanghoon Lee vs Sudhir Raman7-6, 4-3
L#2 DoublesGang Feng / Hilario Koyama vs Phani Meduri / Vikas Pabreja6-4, 3-6, 0-1
L#3 DoublesZhe Yang / Jeff King vs Alexander Moshchuk / Vishwanath Nayak1-6, 1-6
2025-01-18vs EDG-Paladins-Prabhu/KempfLost 04
L#1 DoublesRong Qiang Xu / Dechuan Zhuang vs Matt Kempf / Jinhong No6-7, 0-6
L#1 SinglesSanghoon Lee vs Shobhit Singh3-6, 3-6
L#2 DoublesJeffrey Ma / Hilario Koyama vs Lee Schelley / Scott Robertson2-6, 6-3, 1-0
L#3 DoublesRaghu Havaldar / Jeff King vs Yuan Wang / Thomas Hei6-7, 4-6
2025-01-05vs PL-TiedemanLost 13
L#1 DoublesDechuan Zhuang / Rong Qiang Xu vs Ramji Beera / Marian Stanescu1-6, 0-6
W#1 SinglesGokul Venkatesan vs Balbir Singh6-3, 6-2
L#2 DoublesGaurav Kanade / Jeff King vs Allen Gear / Wade Tiedeman1-6, 4-6
L#3 DoublesGang Feng / Joseph Lam vs Patrick Lamoria / Sherman Tang1-6, 3-6
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 standings41 teams · 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1NWW-EDG-Cook9031520245
2CAC/SL-Phoenix-Agrawal8026616209
3AYTC-Mid Court Crisis-Herrera7126614208
4MI-Top Gun Aces-Chen7124820210
5PL-Tiedeman7123923240
6CAC/SL-Mietzner7124823246
7STC-Bakers Dozen-Hipps7126623253
8MI-Yetman71221027244
9MC-Cowboys-Hinojosa72251128277
10CP-TheAfterprty-M40-Graves6223920243
11HBSQ-Hammers-Gregory6223921253
12FC-Mar 3.5M63231329277
13MI-Wannabes-Mattox53201229276
14BC-Yeo53191329234
15NTC-Grip it and Rip it-Lerer53191332272
16CP-Viriththamulla53171533286
17PSC-Cezar's Dacia-Clinciu53171536322
18BC-3.5-2025-Camara54171944322
19PSC-Avengers-Kancherla44201229308
20EDG-Paladins-Prabhu/Kempf44181432262
21WSC-Freight Train-Hummer44151739307
22RTC-Aces & Lobs-Wadhwa44151740310
23NTC-Poachy McPoachface-Steck35141840305
24AYTC-Coe35141840326
25TCSP-Quarterpounders-Schneider35112145310
26RTC-Redmond Ralliers-Thippur3592349320
27TCSP-Sandbaggers-Kelley36122450355
28TCSP-The Longshots-Knoll26141842314
29HBSQ-The Other Guys-Chapman26122042321
30NTC-Morgan26131945336
31PL-Altchech26131947328
32ETC-ZenSpinners-Yang2692348342
33BETC-Blues Crew-Wu2662652338
34BETC-Aceholes-Guber27152148358
35STC-The 1890s-Tippett27142249369
36CP-Srinivasan27102657391
37RBW-Avengers-Ravi1782448336
38MC-Tigers-Sato1782450343
39EDG-Bobcats-Huang1772553352
40WSC-Lash1752753358
41BC-Tan1752755349

Ordered by team wins, then losses, then sets lost — the order USTA uses to seed a flight. Individual wins are lines, not ties.

See the full flight, with every team’s record

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.04 estimated across 12 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.27
Raghu Havaldar
usually #1 Doubles 75%, also #3 Doubles 25% · published 3.5
3.25
Hugo Aponte
usually #1 Doubles 56%, also #2 Doubles 22% · published 3.5
3.25
Gang Feng
usually #2 Doubles 67%, also #3 Doubles 33% · published 3.5
3.22
Rong Qiang Xu
usually #1 Doubles 80%, also #3 Doubles 20% · published
3.20
Gokul Venkatesan
usually #1 Singles 83%, also #3 Doubles 17% · published
3.10
Hilario Koyama
usually #2 Doubles 100% · published 3.5
3.04
Gaurav Kanade
usually #1 Doubles 60%, also #2 Doubles 40% · published 3.5
2.92
Dechuan Zhuang
usually #1 Doubles 75%, also #3 Doubles 25% · published 3
2.89
Jeffrey Ma
usually #2 Doubles 67%, also #1 Singles 33% · published 3
2.86
Zhe Yang
usually #3 Doubles 86%, also #1 Singles 14% · published 3
2.77
Joseph Lam
usually #3 Doubles 67%, also #2 Doubles 33% · published 3
Jeff King
usually #2 Doubles 40%, also #3 Doubles 40% · published 3
2.69
Ravi Subramanian
usually #3 Doubles 67%, also #1 Singles 17% · published 3
Sanghoon Lee
usually #1 Singles 56%, also #2 Doubles 22% · 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.

Dechuan Zhuang + Rong Qiang Xu3256% games+10.6% vs expected
Zhe Yang + Jeffrey Ma6359% games+8.2% vs expected
Ravi Subramanian + Zhe Yang1736% games+3.7% vs expected
Hugo Aponte + Raghu Havaldar4256% games+0.4% vs expected
Hilario Koyama + Gaurav Kanade71243% games−6.5% vs expected
Hilario Koyama + Gang Feng4251% gamesnot enough data
Joseph Lam + Hugo Aponte3349% gamesnot enough data
Gang Feng + Hugo Aponte4161% gamesnot 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
Raghu Havaldar
20W–23L career · 4 lines in 2025
3%92%5%
3.27
3.5
Hugo Aponte
95W–71L career · 9 lines in 2025
4%93%4%
3.25
3.5
Gang Feng
76W–29L career · 3 lines in 2025
4%93%3%
3.25
Rong Qiang Xu
13W–8L career · 5 lines in 2025
6%92%2%
3.22
Gokul Venkatesan
6W–10L career · 6 lines in 2025
8%91%2%
3.20
3.5
Hilario Koyama
44W–85L career · 5 lines in 2025
23%77%<1%
3.10
3.5
Gaurav Kanade
36W–69L career · 5 lines in 2025
38%62%<1%
3.04
3
Dechuan Zhuang
18W–10L career · 4 lines in 2025
<1%71%29%
2.92
3
Jeffrey Ma
80W–59L career · type A · 3 lines in 2025
<1%78%21%
2.89
3
Zhe Yang
66W–81L career · 7 lines in 2025
1%84%15%
2.86
3
Joseph Lam
44W–38L career · 3 lines in 2025
3%92%5%
2.77
3
Jeff King
35W–40L career · 5 lines in 2025
not enough data
3
Ravi Subramanian
22W–56L career · 6 lines in 2025
9%90%1%
2.69
Sanghoon Lee
18W–36L career · 9 lines in 2025
not enough data

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.