Teams

SDNC LLW 3.5 KCP Rangers/ Warren

2026 Adult 18 & Over Spring - SDNC WE · SDNC - Men - 3.5

15 players · average NTRP 3.50 / SAN DIEGO

No matches recorded for this roster in this league — it may be a placeholder registration, or the season may not have started.

View scouting list →
Schedule9 played
2026-06-28vs SDNC 3.5 San Dieguito (3:2)/ RothWon 50
W#1 DoublesJeffrey Felix / Jerry Thomas vs John Condos / FRED REITMAN6-3, 6-1
W#1 SinglesGwangjin Lee vs Phil Ryan6-2, 6-3
W#2 DoublesEddie Espinoza / Kennett Lai vs Kris VanLom / Keith Clarke6-2, 7-5
W#2 SinglesNguyen Pham vs Richard Sanders6-4, 6-0
W#3 DoublesAllison Walters / Satheesh Kandavelu vs Jeff Pitzer / Kendal McNaught-Davis Hess6-1, 6-2
W#1 DoublesChae Chang / Donny Phonea vs Richard Lavato / Van Lynch6-2, 6-0
L#1 SinglesNguyen Pham vs Adam Abed3-6, 5-7
W#2 DoublesMark Warren / Kennett Lai vs Jorge Solano / Jim Evans6-4, 6-2
W#2 SinglesAravind Srinath vs Prashanth Akula6-0, 6-1
W#3 DoublesBrian Zimmerman / Satheesh Kandavelu vs Mark Rivera / Hung La6-2, 6-2
2026-06-14vs SDNC 3.5 RPTC (3:2)/ SchneiderWon 32
W#1 DoublesJames Kalabus / Gwangjin Lee vs Deepak Challa / Adam Thompson6-1, 6-1
W#1 SinglesChae Chang vs James Doan6-2, 6-2
W#2 DoublesDonny Phonea / Aravind Srinath vs Carlos Auyon / Robert Guerieri6-0, 4-6, 1-0
L#2 SinglesNguyen Pham vs Sanjiv Madan1-6, 4-6
L#3 DoublesBrian Zimmerman / Satheesh Kandavelu vs William Milligan / Young-Mook Lee7-6, 5-7, 0-1
2026-06-13vs SDNC 3.5 La Costa (3:2)/ NeroWon 41
W#1 DoublesMark Warren / Chae Chang vs Pete Zielinski / Nicholas Esayian6-2, 6-3
W#1 SinglesDonny Phonea vs Jon Murphy6-4, 3-6, 1-0
W#2 DoublesAllison Walters / Eddie Espinoza vs Eric Straus / Robert Hunt6-1, 7-6
L#2 SinglesSatheesh Kandavelu vs Jonathan Walmsley1-6, 5-6
W#3 DoublesGwangjin Lee / Aravind Srinath vs Christopher Nero / Robert Laplante6-0, 6-0
2026-06-11vs SDNC 3.5 FRCC (3:2)/ FiliciaWon 41
W#1 DoublesAlex Schardt / Brendan Hayes vs Ashish Wadhwa / David Gonda6-3, 6-3
L#1 SinglesAravind Srinath vs Vijay Venkatesh5-7, 5-7
W#2 DoublesGwangjin Lee / James Kalabus vs Jim Filicia / Adam Mezo6-4, 6-2
W#2 SinglesChae Chang vs Bashkim Kadriu4-6, 6-4, 1-0
W#3 DoublesMark Warren / Kennett Lai vs Stanford Yee / Christopher Villasenor5-4
L#1 DoublesBrendan Hayes / Alex Schardt vs Jared Roy / Jeff Scarano4-6, 5-7
L#1 SinglesNguyen Pham vs Felipe San Martin4-6, 6-7
W#2 DoublesGwangjin Lee / James Kalabus vs Eric Berryman / Corey Jung6-3, 6-2
W#2 SinglesChae Chang vs Jeff Jaureguy6-0, 6-1
W#3 DoublesAravind Srinath / Kennett Lai vs Todd Walker / Frank Rodriguez6-2, 6-1
2026-05-31vs SDNC 3.5 Santaluz (3:2)/ AndersonWon 50
W#1 DoublesAravind Srinath / Kennett Lai vs Arash Rassoulpour / Patrick Mead6-3, 6-0
W#1 SinglesNguyen Pham vs Chris Tucker6-0, 6-0
W#2 DoublesMark Warren / Chae Chang vs Loren Wagner / Jon Doyle6-1, 6-3
W#2 SinglesSatheesh Kandavelu vs Harold Rosenberg6-1, 6-1
W#3 DoublesBrian Zimmerman / Jeffrey Felix vs Francisco Flores / Saeid Baha7-5, 6-2
2026-05-24vs SDNC 3.5 RPTC (3:2)/ PatwardhanWon 50
W#1 DoublesGwangjin Lee / James Kalabus vs Tut Huynh / Paul Russell6-4, 6-2
W#1 SinglesChae Chang vs Daniel Gant6-2, 6-3
W#2 DoublesKennett Lai / Allison Walters vs Ron Seager / Manny Vega6-3, 6-3
W#2 SinglesDonny Phonea vs Meran Ghafari6-2, 6-2
W#3 DoublesJerry Thomas / Eddie Espinoza vs Doug Nguyen / David Coughlin4-6, 6-4, 1-0
W#1 DoublesAravind Srinath / Allison Walters vs Scott Anderson / Eric Gozlan6-3, 6-2
W#1 SinglesNguyen Pham vs Filippo Viola6-4, 6-2
W#2 DoublesJeffrey Felix / Satheesh Kandavelu vs Robert Bacon / David Napper6-3, 5-7, 1-0
L#2 SinglesDonny Phonea vs Arjun Reddy3-6, 6-1, 0-1
W#3 DoublesJerry Thomas / Brian Zimmerman vs Sadik Shabdar / Norman Romero6-1, 6-2
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 standings10 teams · SDNC - Men - 3.5
TeamWLInd. WInd. LSets lostGames lost
1SDNC LLW 3.5 KCP Rangers/ Warren9037821276
2SDNC 3.5 RPTC (3:2)/ Patwardhan72311436328
3SDNC 3.5 Rancho Del Oro (3:2)/ Roy63252042349
4SDNC 3.5 FRCC (3:2)/ Filicia54232247392
5SDNC 3.5 RPTC (3:2)/ Schneider54252049372
6SDNC 3.5 La Costa (3:2)/ Nero45222352437
7SDNC 3.5 Valley Center (3:2)/ Rivera36172860431
8SDNC 3.5 Santaluz (3:2)/ Anderson36172861429
9SDNC 3.5 El Camino CC (3:2)/ Bacon27133267447
10SDNC 3.5 San Dieguito (3:2)/ Roth18143169484

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.44 estimated across 15 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.69
Chae Chang
usually #1 Singles 29%, also #2 Singles 29% · published 3.5
3.58
Jerry Thomas
usually #3 Doubles 67%, also #1 Doubles 33% · published
3.56
James Kalabus
usually #1 Doubles 50%, also #2 Doubles 38% · published 3.5
3.54
Alex Schardt
usually #1 Doubles 83%, also #3 Doubles 17% · published 3.5
3.49
Kennett Lai
usually #2 Doubles 50%, also #3 Doubles 33% · published 3.5
3.49
Donny Phonea
usually #2 Singles 40%, also #2 Doubles 20% · published 3.5
3.48
Gwangjin Lee
usually #2 Singles 27%, also #2 Doubles 27% · published 3.5
3.46
Aravind Srinath
usually #3 Doubles 29%, also #1 Doubles 29% · published 3.5
3.44
Mark Warren
usually #2 Doubles 50%, also #3 Doubles 25% · published
3.44
Jeffrey Felix
usually #2 Doubles 33%, also #3 Doubles 33% · published 3.5
3.37
Satheesh Kandavelu
usually #3 Doubles 50%, also #2 Singles 33% · published
3.33
Eddie Espinoza
usually #2 Doubles 67%, also #3 Doubles 33% · published 3.5
3.27
Nguyen Pham
usually #1 Singles 67%, also #2 Singles 33% · published
3.25
Brian Zimmerman
published 3.5
3.22
Brendan Hayes
usually #1 Doubles 71%, also #3 Doubles 14% · published 3.5
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.

James Kalabus + Gwangjin Lee15263% games+13.6% vs expected
Mark Warren + Kennett Lai5066% games+9.2% vs expected
Alex Schardt + Brendan Hayes4448% games+4.7% vs expected
Kennett Lai + Aravind Srinath4160% gamesnot enough data
Mark Warren + Chae Chang404 matchesnot enough data
Kennett Lai + James Kalabus213 matchesnot enough data
Gwangjin Lee + Aravind Srinath303 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
Chae Chang
53W–9L career · 7 lines in 2026
<1%7%93%
3.69
Jerry Thomas
4W–4L career · 3 lines in 2026
<1%28%72%
3.58
3.5
James Kalabus
86W–24L career · 8 lines in 2026
<1%32%68%
3.56
3.5
Alex Schardt
48W–33L career · 6 lines in 2026
<1%39%61%
3.54
3.5
Kennett Lai
82W–38L career · 6 lines in 2026
<1%53%47%
3.49
3.5
Donny Phonea
8W–3L career · 5 lines in 2026
<1%53%47%
3.49
3.5
Gwangjin Lee
26W–8L career · 10 lines in 2026
<1%56%44%
3.48
3.5
Aravind Srinath
15W–3L career · 6 lines in 2026
<1%61%39%
3.46
Mark Warren
15W–0L career · 4 lines in 2026
<1%67%33%
3.44
3.5
Jeffrey Felix
115W–73L career · 3 lines in 2026
<1%68%32%
3.44
Satheesh Kandavelu
6W–3L career · 6 lines in 2026
<1%83%16%
3.37
3.5
Eddie Espinoza
8W–4L career · type A · 3 lines in 2026
1%90%9%
3.33
Nguyen Pham
12W–3L career · 6 lines in 2026
2%94%4%
3.27
3.5
Brian Zimmerman
1W–6L career · no lines in 2026
3%95%3%
3.25
3.5
Brendan Hayes
7W–13L career · 7 lines in 2026
4%94%2%
3.22

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.