Teams

Team 13 Courtmasters

2026 NOVA Adult 18 & Over · NOVA Adult 18 & Over 3.5 Men

16 players · average NTRP 3.50 / VIRGINIA

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 →
Schedule8 played
2026-06-09vs Team 3 Who Is We? Rabbit GrillersSplit 22
W#1 DoublesRobert Ichiyama / Rahul Sharma vs Matteo Ceschin / John Lee6-4, 3-3
L#1 SinglesKabiltan Kalaichelvan vs James Reilly2-6, 6-3, 0-1
L#2 SinglesSiva Jagadeesan vs Matthew Adedeji2-6, 2-6
W#3 DoublesSean Quan / Amilcar Gomez vs Joseph Yoshimura / Graym Kasko6-4, 6-2
2026-06-05vs Team 5 Mid-Court CrisisWon 50
W#1 DoublesAmilcar Gomez / Sean Quan vs Benedict Moon / Brad Haywood6-4, 6-0
W#1 SinglesNicolas Duarte vs Peter Zhu6-4, 3-4
W#2 DoublesKabiltan Kalaichelvan / Rahul Sharma vs Mark Shen / Calvin Cheng7-6, 4-3
W#2 SinglesIsmael Sere vs Justin Disher6-4, 3-2
W#3 DoublesSiva Jagadeesan / Ted Breinig vs Kevin Koo / Natee Wongsangpaiboon6-1, 6-0
2026-05-26vs Team 8 Tiger Balm 3.5Won 32
W#1 DoublesAmilcar Gomez / Sean Quan vs Kevin Medina / Jaehong Park6-4, 6-3
W#1 SinglesNicolas Duarte vs Lwazi Rennert6-3, 6-0
L#2 DoublesSean Klinge / Scott Johnson vs Michael Brandon / Ryan Farber3-6, 6-4, 0-1
W#2 SinglesSiva Jagadeesan vs Neil Cruz6-4, 4-4
L#3 DoublesKabiltan Kalaichelvan / James Ruffin vs Matt Wilke / Andre Mallqui6-2, 5-7, 0-1
2026-05-16vs Team 14 RamshettiWon 50
W#1 DoublesNicolas Duarte - (DQ) / Sean Klinge vs Shanmuganathan Arumugam / Alberto Gutierrez Medina6-2, 5-7, 1-0
W#1 SinglesIsmael Sere vs Varun Sharma6-1, 6-3
W#2 DoublesJames Ruffin / Ted Breinig vs Ramgopal Balmuri / Praveen Pasula6-0, 6-1
W#2 SinglesFaizan Mumtaz vs Kumar Meka3-6, 6-3, 1-0
W#3 DoublesScott Johnson / Scott Hataway vs Shyam Veerla / Sudheer Arukonda6-1, 6-1
2026-05-08vs Team 12 Net-DominatorsWon 50
W#1 DoublesRobert Ichiyama / Rahul Sharma vs Rick Liang / Prashant Padmashali6-1, 4-2
W#1 SinglesSiva Jagadeesan vs Patrick Nguyen6-2, 6-1
W#2 DoublesSean Quan / Amilcar Gomez vs Mark Jensen / Gautam Puranam6-3, 6-0
W#2 SinglesIsmael Sere vs Ryan McConaghy6-0, 6-1
W#3 DoublesMichael Gilbert / Justin Klinge vs N/A6-0, 6-0
2026-05-02vs Team 10 Serve AcesWon 32
L#1 DoublesScott Hataway / Rahul Sharma vs Jeffrey Gill / Dante Paragas2-6, 4-6
L#1 SinglesJustin Hill vs Shayan Harandi0-6, 2-6
W#2 DoublesJeffrey Mai / Kabiltan Kalaichelvan vs Douglas Thede / Scott Sullivant6-3, 6-3
W#2 SinglesSiva Jagadeesan vs Zachary Zurich6-1, 6-2
W#3 DoublesTed Breinig / James Ruffin vs Brendan Gramley / Jeffrey Schreibman6-3, 6-2
2026-04-18vs Team 6 Doubles The FunWon 40
W#1 DoublesRobert Ichiyama / Rahul Sharma vs Kiran Sequeira / Shiv Tomar6-4, 6-1
W#1 SinglesKabiltan Kalaichelvan vs Bennett Stackhouse6-2, 4-4
W#2 DoublesJames Ruffin / Scott Hataway vs Kenneth Holmboe / Nelson Lobo6-3, 6-1
W#3 DoublesSean Klinge / Justin Klinge vs Renxi Xu / Morad Motamedi6-0, 6-1
2026-04-12vs Team 4 PiF NOVA 3.5 18Won 41
W#1 DoublesRobert Ichiyama / Rahul Sharma vs John Williamson / David Viar7-6, 2-3
W#1 SinglesIsmael Sere vs Bryan Bassig7-6, 3-3
L#2 DoublesSiva Jagadeesan / Scott Hataway vs Jonathan Ramseur / Daniel Laursen3-6, 2-6
W#2 SinglesKabiltan Kalaichelvan vs Anthony Chang7-5, 1-3
W#3 DoublesMichael Gilbert / Amilcar Gomez vs Keenan Keeling / Eric Wachter6-3, 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 standings13 teams · NOVA Adult 18 & Over 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1Team 3 Who Is We? Rabbit Grillers8034614210
2Team 1 Wolves71301020210
3Team 13 Courtmasters7131923258
4Team 5 Mid-Court Crisis43161937296
5Team 11 Challengers44211938314
6Team 4 PiF NOVA 3.5 1844172341320
7Team 10 Serve Aces44192145344
8Team 8 Tiger Balm 3.535172346350
9Team 14 Ramshetti35142651359
10Team 12 Net-Dominators35132754382
11Team 6 Doubles The Fun17142654380
12Team 9 Racqueteers1793164426
13Team 7 RBGCC Spring '260772858398

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.43 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.62
Siva Jagadeesan
usually #2 Singles 50%, also #1 Singles 17% · published
3.54
Ismael Sere
usually #2 Singles 50%, also #1 Singles 50% · published 3.5
3.52
Jeffrey Mai
usually #2 Doubles 100% · published
3.51
Sean Quan
usually #1 Doubles 50%, also #2 Doubles 25% · published
3.48
James Ruffin
usually #2 Doubles 50%, also #3 Doubles 50% · published 3.5
3.46
Nicolas Duarte
usually #1 Singles 67%, also #1 Doubles 33% · published
3.45
Scott Hataway
usually #2 Doubles 50%, also #1 Doubles 25% · published
3.44
Ted Breinig
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
3.44
Seung Wan Paik
published
3.42
Amilcar Gomez
usually #3 Doubles 40%, also #1 Doubles 40% · published 3.5
3.38
Faizan Mumtaz
usually #2 Singles 100% · published 3.5
3.35
Kabiltan Kalaichelvan
usually #1 Singles 33%, also #2 Doubles 33% · published
3.32
Sean Klinge
usually #3 Doubles 33%, also #1 Doubles 33% · published 3.5
3.28
Justin Klinge
usually #3 Doubles 100% · published 3.5
3.18
Robert Ichiyama
usually #1 Doubles 100% · published
Justin Hill
usually #1 Singles 100% · 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.

Justin Klinge + Sean Klinge9757% games+7.6% vs expected
Amilcar Gomez + Sean Quan404 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.

Siva Jagadeesan
15W–6L career · 6 lines in 2026
<1%18%82%
3.62
3.5
Ismael Sere
9W–5L career · 4 lines in 2026
<1%37%63%
3.54
Jeffrey Mai
2W–1L career · 1 line in 2026
<1%43%57%
3.52
Sean Quan
8W–0L career · 4 lines in 2026
<1%47%53%
3.51
3.5
James Ruffin
16W–9L career · 4 lines in 2026
<1%56%44%
3.48
Nicolas Duarte
3W–0L career · 3 lines in 2026
<1%61%39%
3.46
Scott Hataway
9W–7L career · 4 lines in 2026
<1%65%35%
3.45
3.5
Ted Breinig
33W–56L career · 3 lines in 2026
<1%67%33%
3.44
Seung Wan Paik
16W–25L career · no lines in 2026
<1%67%32%
3.44
3.5
Amilcar Gomez
15W–5L career · 5 lines in 2026
<1%72%28%
3.42
3.5
Faizan Mumtaz
3W–0L career · 1 line in 2026
<1%82%17%
3.38
Kabiltan Kalaichelvan
6W–3L career · 6 lines in 2026
<1%88%12%
3.35
3.5
Sean Klinge
79W–75L career · 3 lines in 2026
1%91%8%
3.32
3.5
Justin Klinge
41W–39L career · 2 lines in 2026
1%94%5%
3.28
Robert Ichiyama
4W–0L career · 4 lines in 2026
8%91%1%
3.18
Justin Hill
0W–1L career · 1 line 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.