Teams

SDNC 4.0 Rancho Valencia (3:2)/ Makkar

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

14 players · average NTRP 3.94 / 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-21vs SDNC 4.0 FRCC (3:2)/ PujjiLost 23
L#1 DoublesJason Hui / Andrew Drykerman vs Andrew Van Brunt / Howard Farfel5-7, 2-6
L#1 SinglesSihao Yan vs Jeffrey Hsu2-6, 3-6
W#2 DoublesAllison Walters / Juancho Eekhout vs Robert Lozano / Steve Soderholm6-3, 6-4
W#2 SinglesAnton Moskalenko vs George Decottes7-5, 7-5
L#3 DoublesSalil Upasani / Jens Thiele vs Todd Bulich / Vijay Venkatesh5-7, 6-4, 0-1
W#1 DoublesJason Hui / Salil Upasani vs Patrick Coughlin / Matthew Brush4-6, 6-2, 1-0
L#1 SinglesRajiv Roy vs Cer Jeeno Villamor2-6, 0-6
L#2 DoublesMichael Hromadik / Juancho Eekhout vs Jason Alfrey / Ray Fisher6-7, 0-6
2026-06-14vs SDNC 4.0 FRCC (3:2)/ LoewSplit 22
L#1 DoublesJens Thiele / Allison Walters vs Stanton Greene / Matthew Liu1-6, 6-7
W#2 DoublesJason Hui / Salil Upasani vs Ali Behnam / Robert Brownhill6-2, 6-2
L#2 SinglesAnand Shukla vs Jake Lieberman3-6, 0-6
W#3 DoublesMichael Hromadik / Anton Moskalenko vs Adam Loew / Marc Joseph2-6, 6-1, 1-0
2026-06-07vs SDNC 4.0 La Costa (3:2)/ FlahertyWon 21
W#1 DoublesJuancho Eekhout / Jason Hui vs John Conlin / Stephen McCourt6-2, 6-4
L#1 SinglesAndrew Drykerman vs Joseph Pasquito2-6, 2-6
W#2 SinglesAnton Moskalenko vs Hugh Burnham6-3, 6-2
W#1 DoublesAnton Moskalenko / Jason Hui vs Scott Williams / Michael Urcelay6-4, 2-6, 1-0
W#1 SinglesAlbert Cohen vs Lich Le7-6, 6-1
W#2 DoublesJuancho Eekhout / Rajiv Roy vs Robert Froyd / Joe Woodward6-1, 6-1
L#2 SinglesAlex Hutcheson vs Cole Urcelay2-6, 4-6
W#3 DoublesMichael Hromadik / Anand Shukla vs N/A6-0, 6-0
2026-05-17vs SDNC 4.0 FRCC (3:2)/ HackettSplit 22
L#1 DoublesAllison Walters / Juancho Eekhout vs James Nideffer / David Yang0-6, 6-7
W#1 SinglesAlbert Cohen vs Nicholas Palmer2-6, 7-5, 1-0
W#2 DoublesSalil Upasani / Anton Moskalenko vs Marcus Serrano / Tim Hackett3-6, 6-3, 1-0
L#3 DoublesJason Hui / Anang Chokshi vs Matthew Dart / Jimmy Atri2-6, 6-3, 0-1
2026-05-03vs SDNC 4.0 RBS&TC (3:2)/ RamsayerWon 31
L#1 DoublesRajiv Roy / Alex Hutcheson vs James Kalabus / Trung Vu3-6, 3-6
W#1 SinglesAlbert Cohen vs John Doe7-6, 6-4
W#2 DoublesAnton Moskalenko / Michael Hromadik vs Puneet Khurana / Mark Logan7-6, 6-4
W#3 DoublesJason Hui / Jens Thiele vs Rethna Pulikkoonattu / Derek Dutt6-4, 6-1
L#1 DoublesAndrew Drykerman / Alex Hutcheson vs Andrew Nguyen / Gokul Raj Balasundaram4-6, 3-6
L#1 SinglesSihao Yan vs Sunmin Jeremiah Hong0-6, 0-6
L#2 DoublesJason Hui / Salil Upasani vs Neil Nguyen / Jeff Speir3-6, 4-6
L#3 DoublesRajiv Roy / Juancho Eekhout vs Andrew Mikschl / Wilson Yongkap Yeem3-6, 3-6
2026-04-12vs SDNC 4.0 RBCTC (3:2)/ MoureyWon 32
L#1 DoublesRajiv Roy / Juancho Eekhout vs Julio Alonso / Pajseu Lochungvu6-3, 6-7, 0-1
L#1 SinglesAnand Shukla vs Chai Saepharn1-6, 4-6
W#2 DoublesJason Hui / Salil Upasani vs Steve Webster / Haytham Allos4-6, 6-3, 1-0
W#2 SinglesAlex Hutcheson vs Hrishikesh Kanitkar6-3, 1-3
W#3 DoublesMichael Hromadik / Anton Moskalenko vs Ronald Mourey / David Flohre7-6, 6-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 standings14 teams · SDNC - Men - 4.0
TeamWLInd. WInd. LSets lostGames lost
1SDNC 4.0 Brengle Terrace (2:3)/ Coughlin72291639354
2SDNC LLW 4.0 Rancho Penasquitos TC/ Yeem72271842362
3SDNC 4.0 FRCC (3:2)/ Loew63261944370
4SDNC 4.0 FRCC (3:2)/ Hackett63252051418
5SDNC 4.0 FRCC (3:2)/ Pujji63232251399
6SDNC 4.0 RBCTC (3:2)/ Mourey54281739351
7SDNC 4.0 Rancho Del Oro (3:2)/ Fernandez54261945406
8SDNC 4.0 Rancho Valencia (3:2)/ Makkar45232251409
9SDNC 4.0 Rancho Del Oro (3:2)/ Walker45212457421
10SDNC 4.0 San Dieguito (3:2)/ Rubin45192657398
11SDNC 4.0 La Valle CC (3:2)/ Manheim36192660461
12SDNC 4.0 Lomas (3:2)/ Goodman36182762466
13SDNC 4.0 RBS&TC (3:2)/ Ramsayer27172862438
14SDNC 4.0 La Costa (3:2)/ Flaherty18143168469

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.71 estimated across 13 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.93
Alex Hutcheson
usually #2 Singles 50%, also #1 Doubles 50% · published 4
3.91
Michael Hromadik
usually #3 Doubles 60%, also #2 Doubles 40% · published 4
3.89
Albert Cohen
usually #1 Singles 100% · published 4
3.85
Jason Hui
usually #1 Doubles 44%, also #2 Doubles 33% · published
3.81
Anton Moskalenko
usually #2 Doubles 29%, also #3 Doubles 29% · published 4
3.75
Juancho Eekhout
usually #2 Doubles 43%, also #1 Doubles 43% · published
3.65
Anand Shukla
usually #2 Singles 50%, also #1 Singles 50% · published 4
3.65
Rajiv Roy
usually #1 Doubles 40%, also #2 Doubles 20% · published
3.60
Jens Thiele
usually #3 Doubles 67%, also #1 Doubles 33% · published
3.58
Sihao Yan
usually #1 Singles 100% · published
3.58
Anang Chokshi
usually #3 Doubles 100% · published 4
3.55
Salil Upasani
usually #2 Doubles 67%, also #1 Doubles 17% · published 4
3.50
Andrew Drykerman
usually #1 Doubles 67%, also #1 Singles 33% · published 4
Aman Makkar
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.

Rajiv Roy + Juancho Eekhout4261% games+9.3% vs expected
Salil Upasani + Jason Hui4352% games−4.0% vs expected
Jason Hui + Michael Hromadik123 matchesnot enough data
Anton Moskalenko + Michael Hromadik303 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.

4
Alex Hutcheson
106W–30L career · 4 lines in 2026
<1%68%32%
3.93
4
Michael Hromadik
51W–26L career · 5 lines in 2026
<1%73%27%
3.91
4
Albert Cohen
6W–0L career · 3 lines in 2026
<1%78%22%
3.89
Jason Hui
12W–7L career · 9 lines in 2026
1%85%14%
3.85
4
Anton Moskalenko
15W–4L career · 7 lines in 2026
1%90%8%
3.81
Juancho Eekhout
7W–6L career · 7 lines in 2026
4%93%4%
3.75
4
Anand Shukla
1W–5L career · 2 lines in 2026
14%85%1%
3.65
Rajiv Roy
5W–5L career · 5 lines in 2026
15%85%1%
3.65
Jens Thiele
1W–3L career · 3 lines in 2026
23%77%<1%
3.60
Sihao Yan
3W–2L career · 2 lines in 2026
27%73%<1%
3.58
4
Anang Chokshi
1W–5L career · 1 line in 2026
27%72%<1%
3.58
4
Salil Upasani
84W–52L career · 6 lines in 2026
36%64%<1%
3.55
4
Andrew Drykerman
0W–3L career · 3 lines in 2026
49%51%<1%
3.50
3.5
Aman Makkar
1W–0L career · no lines in 2026
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.