Teams

Team 8 Courtmasters

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

21 players · average NTRP 3.93 / 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-06vs Team 1 DMV Tennis ClubSplit 22
L#1 DoublesDaniel Mamani / Kevin Coyle vs Ryan Kim / Krishna Polisetty3-6, 3-6
L#1 SinglesTezcan Inanlar vs Dukyong Jacob Lee0-6, 0-3
W#2 DoublesGiri Ganta / Joel Velasquez vs Seung Rowe / John Yee6-7, 3-1
W#2 SinglesAnthony Chang vs Yong Kim6-2, 6-1
2026-05-31vs Team 7 Net AssetsLost 05
L#1 DoublesTom Givens / Khoa Tran vs Murugavel Chengalvarayan / Frederic Colas3-6, 3-6
L#1 SinglesGiri Ganta vs Josh Safran3-6, 2-4
L#2 DoublesSanjivan Sivapiragasam / Alvin Liu vs Sharif Charles / Ian Burke6-7, 1-1
L#2 SinglesAnthony Chang vs Edgeri Hudlin2-6, 4-3
L#3 DoublesJason Rogers / Daniel Mamani vs Brandon Kondis / Andrew Park2-6, 7-5, 0-1
W#1 DoublesTom Givens / Khoa Tran vs Muthukrishnan Ganesan / Shadab Khan6-2, 7-6
W#1 SinglesWilliam Doan vs Taylor Murphy7-5, 6-2
L#2 DoublesAnthony Chang / Giri Ganta vs Mike Ly / Vikram Balasubramanian0-6, 3-6
W#2 SinglesKenta Goto vs Dave Caudell6-2, 6-2
L#3 DoublesVijay Kalanadhabhatta / Christopher Corvo vs Daniel Hong / Rob Slawson3-6, 3-6
W#1 DoublesJason Rogers / Daniel Mamani vs Anand Rajeswaran / Jonathan Kim6-3, 7-5
L#1 SinglesAlexander Yang vs Robert Harland2-6, 0-6
L#2 DoublesAndrew Wanamaker / Christopher Corvo vs Sandipp Rou Perepu / Brian Cheng2-6, 3-6
L#2 SinglesGavin Luter vs Jesse Cebulash1-6, 4-6
L#3 DoublesAlvin Liu / Sanjivan Sivapiragasam vs Jordan Bentley / Raghu Menon0-6, 1-6
2026-05-11vs Team 4 WolvesLost 23
W#1 DoublesKhoa Tran / Kenta Goto vs Biao Yang / James Pan6-2, 6-2
L#1 SinglesTezcan Inanlar vs Xiangyu Huang3-6, 1-6
W#2 DoublesSeth Richardson / Daniel Mamani vs Xinxiang Zhang / Jie Wang6-2, 5-5
L#2 SinglesWilliam Doan vs Jiachang Chen4-6, 1-2
L#3 DoublesChristopher Corvo / Jason Pallady vs Hanlun Song / Jianli Pan6-4, 2-5
2026-05-03vs Team 2 MaddiWon 32
W#1 DoublesSeth Richardson / Andrew Wanamaker vs Sai Maddi / Sriram Gopalakrishnan6-2, 2-3
W#1 SinglesGavin Luter vs Kevin Chiong6-0, 6-3
W#2 DoublesVijay Kalanadhabhatta / Christopher Corvo vs Todd Gordon / Kyle Gustafson1-6, 6-4, 1-0
L#2 SinglesKhoa Tran vs John Emery3-6, 2-6
L#3 DoublesJoel Velasquez / Giri Ganta vs Soroush Pakniyat Jahromi / Kumaresan Vadivel0-6, 6-6
2026-04-26vs Team 9 MixedBagLost 14
L#1 DoublesAndrew Wanamaker / William Qu vs Thuan Lai / Duy Nguyen-Khoa3-6, 4-5
W#1 SinglesGavin Luter vs Jason Long6-1, 2-4
L#2 DoublesAlvin Liu / John Qu vs Phuong Tran / Joseph Nguyen0-6, 3-6
L#2 SinglesKenta Goto vs Jeff Kitay6-3, 1-6, 0-1
L#3 DoublesVijay Kalanadhabhatta / Anthony Chang vs Dung Bui / Peter Tran1-6, 3-6
2026-04-10vs Team 5 Lord of the StringsLost 14
L#1 DoublesSeth Richardson / Tom Givens vs Frank Liu / Kenneth Melton6-7, 1-2
L#1 SinglesWilliam Doan vs Alex Kucherenko3-6, 1-6
L#2 DoublesJohn Qu / William Qu vs Kenneth Kawahara / Taylor Lewis2-6, 1-6
L#2 SinglesKenta Goto vs Ge Bai0-6, 3-6
W#3 DoublesAndrew Wanamaker / Jason Pallady vs Dino Constantino / Kevin Hough4-6, 6-4, 1-0
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 standings8 teams · NOVA Adult 18 & Over 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Team 6 Who Is We? Z's Last Chance Saloon8136922287
2Team 9 MixedBag81291637336
3Team 7 Net Assets72311431316
4Team 10 Net Dominators Rabbit Grillers45222346392
5Team 5 Lord of the Strings35182241345
6Team 8 Courtmasters26132755384
7Team 2 Maddi17132752365
8Team 3 Smashers1763466415

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.67 estimated across 20 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.96
Seth Richardson
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.93
Tom Givens
usually #1 Doubles 100% · published
3.91
Gavin Luter
usually #1 Singles 67%, also #2 Singles 33% · published 4
3.85
Kenta Goto
usually #2 Singles 38%, also #1 Doubles 38% · published 4
3.72
Alvin Liu
usually #2 Doubles 67%, also #3 Doubles 33% · published 4
3.72
Vijay Kalanadhabhatta
usually #3 Doubles 67%, also #2 Doubles 33% · published 4
3.72
Christopher Corvo
usually #2 Doubles 50%, also #3 Doubles 50% · published 4
3.71
Daniel Mamani
usually #1 Doubles 50%, also #2 Doubles 25% · published 4
3.69
William Doan
usually #1 Singles 67%, also #2 Singles 33% · published
3.69
Jason Pallady
usually #3 Doubles 100% · published 4
3.67
Kevin Coyle
usually #1 Doubles 100% · published
3.65
John Qu
usually #2 Doubles 100% · published 4
3.65
William Qu
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.61
Andrew Wanamaker
usually #3 Doubles 57%, also #1 Doubles 29% · published 4
3.60
Khoa Tran
usually #1 Doubles 67%, also #2 Doubles 17% · published
3.54
Giri Ganta
usually #2 Doubles 50%, also #3 Doubles 25% · published
3.51
Sanjivan Sivapiragasam
usually #3 Doubles 50%, also #2 Doubles 50% · published 4
3.50
Joel Velasquez
usually #3 Doubles 50%, also #2 Doubles 50% · published 4
3.41
Tezcan Inanlar
usually #1 Singles 100% · published 4
3.40
Anthony Chang
usually #2 Singles 38%, also #1 Doubles 38% · published 3.5
Alexander Yang
usually #1 Singles 100% · 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.

Vijay Kalanadhabhatta + Jason Pallady10366% games+14.6% vs expected
Vijay Kalanadhabhatta + John Qu2443% games−3.3% vs expected
Vijay Kalanadhabhatta + Anthony Chang4252% gamesnot enough data
Sanjivan Sivapiragasam + Vijay Kalanadhabhatta224 matchesnot enough data
Jason Pallady + Khoa Tran224 matchesnot enough data
William Qu + John Qu224 matchesnot enough data
Sanjivan Sivapiragasam + Kevin Coyle213 matchesnot enough data
Joel Velasquez + John Qu123 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.

Seth Richardson
10W–12L career · 3 lines in 2026
<1%61%38%
3.96
Tom Givens
4W–4L career · 3 lines in 2026
<1%68%32%
3.93
4
Gavin Luter
71W–41L career · 3 lines in 2026
<1%74%26%
3.91
4
Kenta Goto
57W–58L career · 8 lines in 2026
1%85%14%
3.85
4
Alvin Liu
5W–10L career · 3 lines in 2026
5%92%2%
3.72
4
Vijay Kalanadhabhatta
105W–75L career · 3 lines in 2026
5%92%2%
3.72
4
Christopher Corvo
15W–19L career · 4 lines in 2026
6%92%2%
3.72
4
Daniel Mamani
20W–27L career · 4 lines in 2026
6%92%2%
3.71
William Doan
10W–11L career · 3 lines in 2026
8%90%1%
3.69
4
Jason Pallady
84W–62L career · 2 lines in 2026
9%90%1%
3.69
Kevin Coyle
5W–5L career · 1 line in 2026
11%88%1%
3.67
4
John Qu
25W–30L career · 2 lines in 2026
15%85%1%
3.65
William Qu
2W–4L career · 2 lines in 2026
15%84%1%
3.65
4
Andrew Wanamaker
9W–15L career · 7 lines in 2026
21%78%<1%
3.61
Khoa Tran
25W–29L career · 6 lines in 2026
25%75%<1%
3.60
Giri Ganta
1W–3L career · 4 lines in 2026
38%62%<1%
3.54
4
Sanjivan Sivapiragasam
86W–88L career · 2 lines in 2026
47%53%<1%
3.51
4
Joel Velasquez
68W–69L career · 2 lines in 2026
51%49%<1%
3.50
4
Tezcan Inanlar
39W–46L career · type A · 2 lines in 2026
74%26%<1%
3.41
3.5
Anthony Chang
249W–160L career · 8 lines in 2026
<1%76%24%
3.40
3.5
Alexander Yang
1W–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.