Teams

Central Park (Ravikumar Malli)*

USTA Atlanta Winter - 18 & Over Men - Regular Levels · 4.0 Men (Brandon McGirt)

14 players · average NTRP 4.00 / GEORGIA

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 →
Schedule7 played
2026-01-25vs Deer Lake (Michael Dooley)*Lost 12
L#1 DoublesArun Palanisamy / Sathish Dilip vs John Lin / Hrishi Talwar0-6, 5-7
W#1 SinglesDonovan Chetty vs Nickolai Selbach6-3, 6-1
L#2 DoublesMahesh Wali / HARINATH PONNATHOTA vs Kerry Burden / Jason Reichel6-7, 0-6
2026-01-24vs Fowler Park (Suresh Palani)*Won 41
W#1 DoublesChristopher Kanagaraj / Arun Palanisamy vs Sang Hwi Lee / Dr Anupam Radhakrishnan6-0, 5-7, 6-1
W#1 SinglesShanmuga Kumar Ramasamy vs Jordan Walters6-3, 1-6, 6-2
L#2 DoublesRanjith Sasidharan Nirmala / Ramu Ajay Kuraganti vs Deepak Jahagirdar / Ashwin Gowda6-2, 6-7, 4-6
W#2 SinglesDuc Vinh Tran vs Eli Jones7-5, 0-6, 6-2
W#3 DoublesRamkumar Krishnan / Sathish Dilip vs Shashank Kavishwar / Bipin Krishna6-4, 2-6, 6-2
2026-01-08vs Grand Cascades (Dave Griffin)*Won 50
W#1 DoublesArun Palanisamy / Mahesh Wali vs Stephen Barr / William Share6-0, 6-1
W#1 SinglesShanmuga Kumar Ramasamy vs Lawton Brown7-6, 6-3
W#2 DoublesSathish Dilip / Subbiah Kalidasan vs Bill Whitesel / Avi Basu7-6, 6-3
W#2 SinglesDuc Vinh Tran vs Francisco Martinez6-0, 6-0
W#3 DoublesRajaguru Sethuramalingam / HARINATH PONNATHOTA vs Greg Burch / Dave Griffin6-2, 6-3
L#1 DoublesDonovan Chetty / Ramu Ajay Kuraganti vs Akhilesh Singh Thakur / Kranthi Valle7-6, 0-6, 6-1
L#1 SinglesShanmuga Kumar Ramasamy vs Sahil Balhara0-6, 2-6
L#2 DoublesDuc Vinh Tran / Mahesh Wali vs Gnanesh Pukkella / Vivek Mark Kumar Markandan5-7, 1-6
L#2 SinglesHARINATH PONNATHOTA vs Rafael Torrellas4-6, 3-6
L#3 DoublesRavikumar Malli / Sathish Dilip vs Sanjay Rajpoot / Manoj Naidu4-6, 1-6
L#1 DoublesRamkumar Krishnan / Ramu Ajay Kuraganti vs PATRICK MONAHAN / Bernie Perconti2-6, 1-6
L#1 SinglesSubbiah Kalidasan vs Alexander Rasbach2-6, 3-6
L#2 DoublesRanjith Sasidharan Nirmala / Rajaguru Sethuramalingam vs Bala Chandramohan / Santi Buffa2-6, 5-7
L#2 SinglesDonovan Chetty vs Jason Gaston2-6, 6-0, 1-6
L#3 DoublesDuc Vinh Tran / Christopher Kanagaraj vs Wes Favors / Robert Despriet7-6, 4-6, 3-6
2025-12-01vs Seven Oaks (Elliot Bernstein)*Lost 14
L#1 DoublesRavikumar Malli / Ramu Ajay Kuraganti vs Matthew Petrillo / Elliot Bernstein3-6, 3-6
L#1 SinglesDonovan Chetty vs David Klein6-7, 4-6
W#2 DoublesSubbiah Kalidasan / Sathish Dilip vs Siddharth Shah / Kalyan Govindu6-3, 6-3
L#2 SinglesShanmuga Kumar Ramasamy vs Wade George4-6, 2-6
L#3 DoublesChristopher Kanagaraj / Duc Vinh Tran vs Sanjay Jadhav / Steve Grieser6-7, 4-6
2025-11-15vs Coventry (Nicholas Cardamone)*Won 32
W#1 DoublesDonovan Chetty / Ramu Ajay Kuraganti vs Gil Weston / John Robinson6-2, 6-4
L#1 SinglesShanmuga Kumar Ramasamy vs Nicholas Cardamone3-6, 6-2, 3-6
W#2 DoublesRajaguru Sethuramalingam / Ranjith Sasidharan Nirmala vs Alex Barbosa / Davis Blackmon6-4, 6-4
L#2 SinglesArun Palanisamy vs Alan Benavides7-5, 4-6, 2-2
W#3 DoublesMahesh Wali / Duc Vinh Tran vs Fritz Bolongaro / Daniel Bolongaro4-6, 6-1, 6-3
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 standings16 teams · 4.0 Men (Brandon McGirt)
TeamWLInd. WInd. LSets lostGames lost
1Crabapple Lake/Parc (Juan Burgos)*5122818206
2Glenlake (Slater Burke)*51201023244
3Vermack (Renato Popovic)*51181230300
4Seven Oaks (Elliot Bernstein)*52211433339
5Terrell Mill (Balamurugan Karthikeyan)*42161430298
6GAC (Mohammed Abdi)*42161435311
7Fair Oaks (Conor Hoyne)*33131735290
8Coventry (Nicholas Cardamone)*34171840375
9Central Park (Ravikumar Malli)*34142147377
10DeKalb TC (Tyler Fabbri)*2492146356
11Terrell Mill (John Elder)*15111941336
12No Home Matches (Brian McGuffey)*15121842347
13Lee's Crossing (Ron Pinto)*15102043318
14Fowler Park (Suresh Palani)*16102553394
15Peachtree Corners S&R (Graham Haer)*06111944371
16Oakhurst (Jay Sanford)*0662449347

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 14 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.92
Arun Palanisamy
usually #1 Doubles 75%, also #2 Singles 25% · published 4
3.79
Mahesh Wali
usually #2 Doubles 50%, also #1 Doubles 25% · published
3.79
Ravikumar Malli
usually #1 Doubles 50%, also #3 Doubles 50% · published
3.75
Christopher Kanagaraj
usually #3 Doubles 67%, also #1 Doubles 33% · published 4
3.74
Ranjith Sasidharan Nirmala
usually #2 Doubles 100% · published
3.73
Rajaguru Sethuramalingam
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.70
Shanmuga Kumar Ramasamy
usually #1 Singles 80%, also #2 Singles 20% · published
3.69
Duc Vinh Tran
usually #3 Doubles 50%, also #2 Singles 33% · published
3.66
Donovan Chetty
usually #1 Singles 40%, also #1 Doubles 40% · published
3.64
Ramu Ajay Kuraganti
usually #1 Doubles 80%, also #2 Doubles 20% · published
3.59
Ramkumar Krishnan
usually #1 Doubles 80%, also #3 Doubles 20% · published
3.57
Sathish Dilip
usually #2 Doubles 40%, also #3 Doubles 40% · published
3.46
HARINATH PONNATHOTA
usually #2 Singles 40%, also #2 Doubles 20% · published
3.40
Subbiah Kalidasan
usually #1 Doubles 43%, also #2 Doubles 29% · 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.

Ranjith Sasidharan Nirmala + Ravikumar Malli6162% games+7.5% vs expected
Ravikumar Malli + Duc Vinh Tran2349% games+5.8% vs expected
Christopher Kanagaraj + Duc Vinh Tran6551% games+4.3% vs expected
Subbiah Kalidasan + Ramkumar Krishnan6455% games+3.4% vs expected
Christopher Kanagaraj + Arun Palanisamy8257% games+2.5% vs expected
Ramkumar Krishnan + Duc Vinh Tran3353% games+0.0% vs expected
Sathish Dilip + Ramkumar Krishnan4547% games−4.0% vs expected
Ranjith Sasidharan Nirmala + Rajaguru Sethuramalingam1538% gamesnot 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
Arun Palanisamy
39W–14L career · 4 lines in 2026
<1%72%28%
3.92
Mahesh Wali
16W–10L career · 4 lines in 2026
2%91%7%
3.79
Ravikumar Malli
24W–18L career · 2 lines in 2026
2%91%7%
3.79
4
Christopher Kanagaraj
27W–22L career · 3 lines in 2026
3%93%4%
3.75
Ranjith Sasidharan Nirmala
21W–17L career · 3 lines in 2026
4%93%3%
3.74
Rajaguru Sethuramalingam
8W–15L career · 3 lines in 2026
5%92%3%
3.73
Shanmuga Kumar Ramasamy
45W–31L career · 5 lines in 2026
8%91%2%
3.70
Duc Vinh Tran
22W–22L career · 6 lines in 2026
8%90%1%
3.69
Donovan Chetty
14W–20L career · 5 lines in 2026
12%87%1%
3.66
Ramu Ajay Kuraganti
12W–7L career · 5 lines in 2026
16%84%1%
3.64
Ramkumar Krishnan
37W–32L career · 5 lines in 2026
<1%27%73%
3.59
Sathish Dilip
18W–20L career · 5 lines in 2026
31%69%<1%
3.57
HARINATH PONNATHOTA
13W–18L career · 5 lines in 2026
<1%61%39%
3.46
Subbiah Kalidasan
23W–17L career · 7 lines in 2026
<1%77%23%
3.40

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.