Teams

TUK-4Aces-Wang

2026 Adult 18 & Over · 3.5 Men

18 players · average NTRP 3.36 / NORTHWEST WASHINGTON

View scouting list →
Schedule10 played
2026-06-07vs ETC-3.5M-BoxWon 31
W#1 DoublesStephen Wang / Steven Luong vs Ryan Duffy / Alexander Moshchuk6-3, 7-5
W#1 SinglesSantosh Shukla vs Carlos Apacible6-0, 7-5
L#2 DoublesAlex Tan / Jason Shinn vs Matthew Levering / Timur Sadykov6-7, 2-6
W#3 DoublesCharles Zhang / Sandrio Elim vs Clayton Chang / William Qian6-1, 6-4
2026-06-06vs EDG-Paladins-Prabhu/KempfWon 31
W#1 DoublesSteve Yang / Alex Tan vs Matt Kempf / Thomas Hei6-1, 6-2
W#2 DoublesRaghu Havaldar / Rong Qiang Xu vs Matias Fernandez / Lee Schelley4-3
W#2 SinglesSantosh Shukla vs Yuan Wang6-2, 6-2
L#3 DoublesSteve Stetter / Jerel Navarrete vs Jeff Allen / Allan Yeung1-6, 0-6
2026-05-23vs BC-Camara/BuchananWon 31
W#1 DoublesMohinder Singh Atwal / Jerel Navarrete vs Axel Andrews / Kwang Kim2-6, 7-6, 1-0
W#1 SinglesSantosh Shukla vs Jack Kelly6-2, 7-6
L#2 DoublesCharles Zhang / Munish Vashist vs Ryan Nghi / Carl Ng1-6, 7-5, 0-1
W#3 DoublesSteve Yang / Alex Tan vs Chris Nelson / Mohammad Malakoutian4-6, 7-6, 1-0
2026-05-17vs AYTC-No Strings Attached-MellishWon 40
W#1 DoublesRaghu Havaldar / Alex Tan vs Michael Gillespie / Kevin Luu6-1, 6-2
W#2 DoublesAdonis Acuario / Munish Vashist vs JR Rabago / Richard Kocher6-3, 6-2
W#2 SinglesCharles Zhang vs Tim Ho6-0, 6-1
W#3 DoublesStephen Wang / Steve Stetter vs N/A6-0, 6-0
2026-05-09vs WSC-SmashBros-FissWon 21
L#1 DoublesHugo Aponte / Mohinder Singh Atwal vs Zane Dundon / Christopher Weber5-7, 6-7
W#2 DoublesCharles Zhang / Jason Shinn vs Zoltan Williamson / Jeffrey Lin6-4, 6-7, 1-0
W#3 DoublesAlex Tan / Raghu Havaldar vs David Wintermeyer / Manivel Chandrasekaran6-3, 6-2
2026-05-03vs PL-Aces and Lobs-NayakSplit 22
L#1 DoublesSandrio Elim / Steve Stetter vs Phani Meduri / Ujwal Paidipathi4-6, 5-7
W#1 SinglesSantosh Shukla vs Joseph Polito6-3, 6-2
W#2 DoublesHugo Aponte / Raghu Havaldar vs Vishwanath Nayak / Nik Garkusha5-7, 7-6, 1-0
L#3 DoublesJerel Navarrete / Alex Tan vs Rajesh Gatti / Amit Wadhwa4-6, 2-6
2026-04-24vs CAC/SL-We Shank A Lot-FranciscoWon 31
W#1 DoublesSteven Luong / Stephen Wang vs Sopheak Seng / Tom Le7-5, 6-2
W#1 SinglesSantosh Shukla vs Matthew Nguyen6-1, 6-2
L#2 DoublesSandrio Elim / Munish Vashist vs Mitch Francisco / Rick Wu4-6, 0-6
W#3 DoublesMohinder Singh Atwal / Raghu Havaldar vs Derek Coley / Abdul-Razzaq Waziri6-3, 6-2
2026-04-18vs NTC-Grip it and Rip it-LererWon 40
W#1 DoublesJason Shinn / Steven Luong vs Jeff Knudson / Matthew Ehrlichman6-3, 7-5
W#1 SinglesSantosh Shukla vs Evan Gordon6-1, 4-6, 1-0
W#2 DoublesSteve Yang / Alex Tan vs Scott Lennard / Zebrick Roach6-3, 7-5
W#3 DoublesJerel Navarrete / Mohinder Singh Atwal vs Sam Heyworth / Peter Claassen6-3, 6-4
2026-04-10vs WSC-ZenSpinners-YangWon 31
W#1 DoublesMunish Vashist / Sandrio Elim vs Xi Chen / Han Zhao7-6, 3-3
W#1 SinglesSantosh Shukla vs Wei Zhao6-2, 6-0
W#2 DoublesAlex Tan / Steve Yang vs Zhe Yang / Jeffrey Ma6-3, 6-0
L#3 DoublesAdonis Acuario / Mohinder Singh Atwal vs Hilario Koyama / David Jacob2-6, 1-6
2026-04-04vs CP-TheAfterprty18+ 2026-GravesWon 21
W#1 SinglesSantosh Shukla vs Rodrigo Gonzalez6-2, 6-4
W#2 DoublesRong Qiang Xu / Charles Zhang vs Joe Morrow / Michael Ensing6-2, 6-0
L#3 DoublesHugo Aponte / Raghu Havaldar vs Walt Paulson / Kristen Grobstok7-5, 5-7, 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.22 estimated across 18 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.63
Steven Luong
usually #1 Doubles 47%, also #2 Singles 18% · published
3.54
Joe Chapin
usually #2 Singles 42%, also #1 Singles 42% · published 3.5
3.49
Santosh Shukla
usually #1 Singles 78%, also #2 Singles 22% · published
3.41
Steve Yang
usually #2 Doubles 50%, also #3 Doubles 25% · published 3.5
3.37
Alex Tan
usually #3 Doubles 39%, also #2 Doubles 33% · published 3.5
3.37
Charles Zhang
usually #1 Singles 40%, also #2 Doubles 30% · published 3.5
3.33
Jason Shinn
usually #2 Doubles 63%, also #1 Doubles 25% · published 3.5
3.28
Stephen Wang
usually #1 Doubles 67%, also #3 Doubles 33% · published 3.5
3.27
Raghu Havaldar
usually #3 Doubles 40%, also #2 Doubles 40% · published 3.5
3.25
Hugo Aponte
usually #2 Doubles 33%, also #3 Doubles 33% · published 3.5
3.22
Rong Qiang Xu
usually #2 Doubles 60%, also #3 Doubles 20% · published
3.20
Sandrio Elim
usually #1 Doubles 50%, also #2 Doubles 25% · published 3.5
3.16
Munish Vashist
usually #2 Doubles 50%, also #1 Doubles 25% · published 3.5
3.12
Mohinder Singh Atwal
usually #3 Doubles 42%, also #2 Doubles 33% · published
3.00
Jerel Navarrete
usually #1 Doubles 60%, also #3 Doubles 30% · published 3
2.83
Steve Stetter
usually #3 Doubles 47%, also #2 Doubles 20% · published 3
2.79
Adonis Acuario
usually #3 Doubles 50%, also #1 Doubles 25% · published 3
2.77
Joseph Lam
published 3
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.

Adonis Acuario + Stephen Wang3265% games+13.8% vs expected
Steve Yang + Alex Tan5062% games+8.5% vs expected
Steve Yang + Raghu Havaldar5156% games+7.5% vs expected
Sandrio Elim + Stephen Wang21762% games+5.5% vs expected
Hugo Aponte + Raghu Havaldar4256% games+0.4% vs expected
Steve Yang + Charles Zhang3348% games−2.6% vs expected
Adonis Acuario + Joseph Lam6257% gamesnot enough data
Joseph Lam + Hugo Aponte3349% 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.

Steven Luong
16W–11L career · 16 lines in 2026
<1%18%82%
3.63
3.5
Joe Chapin
94W–46L career · 23 lines in 2026
<1%39%61%
3.54
Santosh Shukla
21W–5L career · 9 lines in 2026
<1%53%47%
3.49
3.5
Steve Yang
46W–22L career · type S · 4 lines in 2026
<1%74%26%
3.41
3.5
Alex Tan
15W–6L career · type S · 18 lines in 2026
<1%81%18%
3.37
3.5
Charles Zhang
85W–59L career · 9 lines in 2026
<1%82%17%
3.37
3.5
Jason Shinn
84W–32L career · 8 lines in 2026
1%88%11%
3.33
3.5
Stephen Wang
95W–56L career · 3 lines in 2026
2%92%6%
3.28
3.5
Raghu Havaldar
20W–23L career · 10 lines in 2026
3%92%5%
3.27
3.5
Hugo Aponte
95W–71L career · 6 lines in 2026
4%93%4%
3.25
Rong Qiang Xu
13W–8L career · 5 lines in 2026
6%92%2%
3.22
3.5
Sandrio Elim
117W–48L career · 4 lines in 2026
7%91%2%
3.20
3.5
Munish Vashist
41W–54L career · 8 lines in 2026
13%86%1%
3.16
Mohinder Singh Atwal
32W–27L career · 12 lines in 2026
<1%20%80%
3.12
3
Jerel Navarrete
92W–60L career · 10 lines in 2026
<1%50%50%
3.00
3
Steve Stetter
145W–189L career · 15 lines in 2026
1%88%11%
2.83
3
Adonis Acuario
68W–49L career · 4 lines in 2026
2%91%7%
2.79
3
Joseph Lam
44W–38L career · no lines in 2026
3%92%5%
2.77

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.