Teams

Team 2 Maddi

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

16 players · average NTRP 4.00 / 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-19vs Team 9 MixedBagLost 23
L#1 DoublesSenthil Kumar Seetharaman / Elango Rengasamy vs Tieng Nguyen / George Liu5-7, 6-6
W#1 SinglesMarvin Martinez vs Jason Long6-3, 6-4
L#2 DoublesYash Ahuja / Sai Maddi vs Dung Bui / Jeff Kitay0-6, 4-6
L#2 SinglesKevin Chiong vs Edward Xin2-6, 1-6
W#3 DoublesKumaresan Vadivel / Sriram Gopalakrishnan vs N/A6-0, 6-0
2026-06-01vs Team 4 WolvesLost 14
W#1 DoublesSenthil Kumar Seetharaman / Elango Rengasamy vs Jie Wang / Guangyi Wang6-0, 6-4
L#1 SinglesKevin Chiong vs James Pan3-6, 4-5
L#2 DoublesThoufiq Kaleemullah / Chandra Shekhar Ramshetti vs Hanlun Song / Warren Chen4-6, 4-5
L#2 SinglesSriram Gopalakrishnan vs Jiachang Chen4-6, 0-3
L#3 DoublesSai Maddi / Soroush Pakniyat Jahromi vs Biao Yang / Xin Geng1-6, 1-6
2026-05-30vs Team 7 Net AssetsLost 05
L#1 DoublesSriram Gopalakrishnan / Senthil Kumar Seetharaman vs Andrew Park / Alex Saunders7-6, 1-2
L#1 SinglesMarvin Martinez vs Brendon Smith2-6, 0-6
L#2 DoublesSai Maddi / Kumaresan Vadivel vs Frederic Colas / Jalen Best3-6, 2-6
L#2 SinglesKevin Chiong vs Edgeri Hudlin0-6, 1-6
L#3 DoublesChandra Shekhar Ramshetti / Todd Gordon vs Josh Safran / Eric Bowden1-6, 3-6
2026-05-17vs Team 3 SmashersLost 12
L#1 DoublesKumaresan Vadivel / Sai Maddi vs Javier Ferraez / Scott Jacob2-6, 4-3
W#1 SinglesJohn Emery vs Tom Tran Nguyen6-1, 6-0
L#2 SinglesKevin Chiong vs Ben Keating1-6, 3-6
L#1 DoublesSoroush Pakniyat Jahromi / Kumaresan Vadivel vs Anthony Lewis / Shadab Khan6-7, 2-4
L#1 SinglesThoufiq Kaleemullah vs SARATHCHANDRA SOMAYAJULA2-6, 1-6
W#2 DoublesYash Ahuja / Todd Gordon vs Taylor Murphy / Mark Brown7-5, 6-2
W#2 SinglesJohn Emery vs George Yew6-1, 6-0
2026-05-03vs Team 8 CourtmastersLost 23
L#1 DoublesSai Maddi / Sriram Gopalakrishnan vs Seth Richardson / Andrew Wanamaker2-6, 3-2
L#1 SinglesKevin Chiong vs Gavin Luter0-6, 3-6
L#2 DoublesTodd Gordon / Kyle Gustafson vs Vijay Kalanadhabhatta / Christopher Corvo6-1, 4-6, 0-1
W#2 SinglesJohn Emery vs Khoa Tran6-3, 6-2
W#3 DoublesSoroush Pakniyat Jahromi / Kumaresan Vadivel vs Joel Velasquez / Giri Ganta6-0, 6-6
W#1 DoublesSriram Gopalakrishnan / Elango Rengasamy vs Joong Min / Jeff Rosenblum7-5, 6-2
L#1 SinglesKevin Chiong vs Jesse Cebulash1-6, 2-6
L#2 DoublesEric Ottenheimer / Senthil Kumar Seetharaman vs Vipul Chawla / James Herbert5-7, 2-3
W#2 SinglesMarvin Martinez vs Luis Parrado7-5, 5-7, 1-0
L#3 DoublesKumaresan Vadivel / Thoufiq Kaleemullah vs Sandipp Rou Perepu / Daniel Jones5-7, 0-6
2026-04-10vs Team 1 DMV Tennis ClubLost 23
L#1 DoublesTodd Gordon / Chandra Shekhar Ramshetti vs Kyungho Ahn / Jin Hong Park4-6, 4-5
L#1 SinglesMarvin Martinez vs Andrew Choi1-6, 3-6
W#2 DoublesKumaresan Vadivel / Thoufiq Kaleemullah vs Yong Ryu / Yong Kim6-1, 7-5
L#2 SinglesKevin Chiong vs Kyu Choi2-6, 0-6
W#3 DoublesSriram Gopalakrishnan / Elango Rengasamy vs Jihoon Kim / Krishna Polisetty4-6, 4-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 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 16 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
Elango Rengasamy
usually #1 Doubles 75%, also #3 Doubles 25% · published 4
3.84
Eric Ottenheimer
usually #2 Doubles 75%, also #3 Doubles 25% · published
3.77
Senthil Kumar Seetharaman
usually #1 Doubles 75%, also #2 Doubles 25% · published 4
3.76
Thoufiq Kaleemullah
usually #2 Doubles 50%, also #3 Doubles 25% · published
3.76
Marvin Martinez
usually #1 Singles 75%, also #2 Singles 25% · published
3.75
Sriram Gopalakrishnan
usually #1 Doubles 60%, also #3 Doubles 20% · published
3.73
Todd Gordon
usually #2 Doubles 50%, also #1 Doubles 25% · published
3.73
Soroush Pakniyat Jahromi
usually #3 Doubles 67%, also #1 Doubles 33% · published 4
3.72
Kumaresan Vadivel
usually #3 Doubles 43%, also #2 Doubles 29% · published 4
3.72
Kyle Gustafson
usually #2 Doubles 100% · published 4
3.69
Yash Ahuja
usually #2 Doubles 100% · published
3.69
John Emery
usually #2 Singles 67%, also #1 Singles 33% · published
3.48
Chandra Shekhar Ramshetti
usually #1 Doubles 33%, also #3 Doubles 33% · published 4
3.46
Sai Maddi
usually #1 Doubles 40%, also #2 Doubles 40% · published 4
3.39
Kevin Chiong
usually #2 Singles 57%, also #1 Singles 43% · published
3.30
SANJAY JANARDHAN
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.

Elango Rengasamy + Senthil Kumar Seetharaman452256% games−0.1% vs expected
Todd Gordon + Chandra Shekhar Ramshetti2349% games−0.5% vs expected
Soroush Pakniyat Jahromi + Kumaresan Vadivel6749% games−1.9% vs expected
Sai Maddi + Kyle Gustafson2642% games−11.0% vs expected
Sai Maddi + Chandra Shekhar Ramshetti61247% gamesnot enough data
Chandra Shekhar Ramshetti + Senthil Kumar Seetharaman4851% gamesnot enough data
Sai Maddi + Kumaresan Vadivel224 matchesnot enough data
Kevin Chiong + Marvin Martinez303 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
Elango Rengasamy
96W–46L career · 4 lines in 2026
<1%70%30%
3.93
Eric Ottenheimer
7W–11L career · 4 lines in 2026
1%87%13%
3.84
4
Senthil Kumar Seetharaman
170W–118L career · 4 lines in 2026
3%92%5%
3.77
Thoufiq Kaleemullah
8W–4L career · 4 lines in 2026
3%92%5%
3.76
Marvin Martinez
21W–30L career · 4 lines in 2026
3%93%4%
3.76
Sriram Gopalakrishnan
14W–5L career · 5 lines in 2026
4%93%4%
3.75
Todd Gordon
6W–7L career · 4 lines in 2026
5%92%3%
3.73
4
Soroush Pakniyat Jahromi
10W–10L career · type S · 3 lines in 2026
5%92%3%
3.73
4
Kumaresan Vadivel
13W–22L career · type S · 7 lines in 2026
5%92%2%
3.72
4
Kyle Gustafson
52W–79L career · 1 line in 2026
6%92%2%
3.72
Yash Ahuja
4W–8L career · 2 lines in 2026
9%90%1%
3.69
John Emery
31W–12L career · 3 lines in 2026
9%90%1%
3.69
4
Chandra Shekhar Ramshetti
78W–85L career · 3 lines in 2026
56%44%<1%
3.48
4
Sai Maddi
73W–120L career · 5 lines in 2026
60%40%<1%
3.46
Kevin Chiong
9W–21L career · 7 lines in 2026
79%21%<1%
3.39
SANJAY JANARDHAN
3W–0L career · no lines in 2026
2%91%8%
3.30

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.