Teams

WESF:White Winners:Sivakumaran

2025 EMA Adult 18 & Over Men · 3.5 Men

15 players · average NTRP 3.50 / EASTERN MASSACHUSETTS

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
2025-07-22vs SFT:Spark:Green:Celata/MoonLost 14
L#1 DoublesUpendar Garg / Ashvin Kalyanaraman vs Adam Celata / Alexander Earl2-6, 6-7
L#1 SinglesAravind Udayakumar vs Nicholas Holmes2-6, 3-6
L#2 DoublesSridhar Bogelli / Balaji Sivakumaran vs Tobin Spector / Eugene Zakharov4-6, 3-6
W#2 SinglesSteven Belowsky vs Packard Gilson6-3, 1-6, 1-0
L#3 DoublesRamanjini Dasari / Prabhakar Gowrisankaran vs Sam Pham / David White5-7, 1-6
2025-07-08vs WIL:Willows:Merino-Rivas/BeaudoinLost 14
L#1 DoublesBalaji Sivakumaran / Daniel Merlin vs Josef Villeneuve / Chandler Rheault5-7, 5-3, 0-1
L#1 SinglesAravind Udayakumar vs Patrick Burke1-6, 1-6
L#2 DoublesPrabhakar Gowrisankaran / Ashwani Guleria vs Daniel Muller / Chad Heipler4-6, 5-7
L#2 SinglesUpendar Garg vs Ryan Rheault5-7, 4-6
W#3 DoublesKunal Ahalpara / Ashvin Kalyanaraman vs David Charapp / Phillip Carignan6-2, 7-6
2025-06-17vs WIL:Willows:Merino-Rivas/BeaudoinLost 05
L#1 DoublesUpendar Garg / Balaji Sivakumaran vs Mario Merino-Rivas / Dan Kline6-4, 5-7, 0-1
L#1 SinglesGopi Unni Krishnan vs Patrick Burke2-6, 2-6
L#2 DoublesKunal Ahalpara / Prabhakar Gowrisankaran vs Chad Heipler / Robbie Glassman6-7, 6-7
L#2 SinglesAravind Udayakumar vs Ryan Rheault4-6, 2-6
L#3 DoublesBob Lang / Ashwani Guleria vs Wayne Beaudoin / Hugo Gonzalez4-6, 6-2, 0-1
2025-06-10vs SFT:Spark:Green:Celata/MoonLost 12
L#1 DoublesRajiv Singh / Daniel Merlin vs Adam Celata / Alexander Earl6-0, 2-6, 0-1
W#1 SinglesAravind Udayakumar vs David White6-1, 6-0
L#2 SinglesBob Lang vs Nicholas Holmes1-6, 1-6
2025-05-27vs WIL:Willows:Merino-Rivas/BeaudoinLost 14
L#1 DoublesAshwani Guleria / Ashvin Kalyanaraman vs Chandler Rheault / Dan Kline6-3, 6-7, 0-1
L#1 SinglesAravind Udayakumar vs Patrick Burke4-6, 3-6
W#2 DoublesGopi Unni Krishnan / Ramanjini Dasari vs Josef Villeneuve / Ben Anderson6-3, 6-3
L#2 SinglesUpendar Garg vs Ryan Rheault6-2, 1-6, 0-1
L#3 DoublesShriram Venkataraman / Steven Belowsky vs David Charapp / Patrick Rubin3-6, 5-7
2025-05-20vs SFT:Spark:Green:Celata/MoonLost 23
L#1 DoublesSteven Belowsky / Shriram Venkataraman vs Tobin Spector / Alexander Earl3-6, 6-4, 1-0
L#1 SinglesAravind Udayakumar vs Nicholas Holmes2-6, 6-7
W#2 DoublesBalaji Sivakumaran / Daniel Merlin vs David White / Sam Pham6-3, 6-3
L#2 SinglesUpendar Garg vs Kenny Kristianto1-6, 3-6
W#3 DoublesAshvin Kalyanaraman / Ramanjini Dasari vs Packard Gilson / Adam Celata6-7, 2-5
2025-05-13vs SFT:Spark:Srivatsan/MoonWon 21
W#1 DoublesShriram Venkataraman / Gopi Unni Krishnan vs Mike Connor / Zack Yang0-6, 7-6, 1-0
W#1 SinglesUpendar Garg vs Weiwei Shu3-6, 6-2, 1-0
L#2 SinglesAravind Udayakumar vs Jordan Hemley4-6, 6-4, 0-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 standings18 teams · 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1NETC:New England TC:Khanna06171332254
2SHR:Shrewsbury Rocking Stones06131739278
3SFT:Spark:Srivatsan/Moon07142145358
4WESF:White Winners:Sivakumaran07122351330
5WTC:Topspin Troopers:Chen/Wang0836418253
6LAK:LAC:Ford/Anthony08301026288
7WOB:Woburn:Torrey08291128284
8STC:Sportsmen's:McCarty/Haimowitz08142657396
9WAC:Wac Pack:Roy/Calleva08142658407
10WEY:Weymouth:King/Eleey08132758410
11WTC:Winchester Aces:Patel08122862426
12LTC:Uncanny Volleys:Fridella0883266444
13BRTC:Bass River:Burke/Campbell09311431326
14SFT:Spark:Green:Celata/Moon09271841362
15SFT:Spark Blue:Karbassi/Ly09261944373
16WIL:Willows:Merino-Rivas/Beaudoin09261946417
17MAC:Manchester:Mills09212455425
18IRCC:Indian Ridge:Edelmann/Edelmann09103575490

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.27 estimated across 3 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.35
Ashwani Guleria
usually #2 Doubles 33%, also #1 Doubles 33% · published 3.5
Aravind Udayakumar
usually #1 Singles 71%, also #2 Singles 29% · published 3.5
Ashvin Kalyanaraman
usually #3 Doubles 50%, also #1 Doubles 50% · published 3.5
Balaji Sivakumaran
usually #1 Doubles 50%, also #2 Doubles 50% · published 3.5
Daniel Merlin
usually #1 Doubles 67%, also #2 Doubles 33% · published 3.5
3.24
Bob Lang
usually #2 Singles 50%, also #3 Doubles 50% · published 3.5
3.22
Shriram Venkataraman
usually #1 Doubles 67%, also #3 Doubles 33% · published
Gopi Unni Krishnan
usually #1 Doubles 33%, also #2 Doubles 33% · published
Kunal Ahalpara
usually #3 Doubles 50%, also #2 Doubles 50% · published
Prabhakar Gowrisankaran
usually #2 Doubles 67%, also #3 Doubles 33% · published
Rajiv Singh
usually #1 Doubles 100% · published
Ramanjini Dasari
usually #3 Doubles 67%, also #2 Doubles 33% · published
Sridhar Bogelli
usually #2 Doubles 100% · published
Steven Belowsky
usually #2 Singles 33%, also #3 Doubles 33% · published
Upendar Garg
usually #2 Singles 50%, also #1 Doubles 33% · 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.

Kunal Ahalpara + Balaji Sivakumaran3649% games−11.0% vs expected
Aravind Udayakumar + Gopi Unni Krishnan3245% gamesnot enough data
Upendar Garg + Balaji Sivakumaran3253% gamesnot enough data
Upendar Garg + Daniel Merlin303 matchesnot enough data
Kunal Ahalpara + Steven Belowsky123 matchesnot enough data
Balaji Sivakumaran + Ramanjini Dasari123 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.

3.5
Ashwani Guleria
21W–17L career · 3 lines in 2025
1%85%15%
3.35
3.5
Aravind Udayakumar
11W–22L career · 7 lines in 2025
not enough data
3.5
Ashvin Kalyanaraman
33W–18L career · 4 lines in 2025
not enough data
3.5
Balaji Sivakumaran
47W–59L career · 4 lines in 2025
not enough data
3.5
Daniel Merlin
37W–28L career · 3 lines in 2025
not enough data
3.5
Bob Lang
31W–35L career · 2 lines in 2025
4%92%3%
3.24
Shriram Venkataraman
10W–6L career · 3 lines in 2025
6%92%2%
3.22
Gopi Unni Krishnan
8W–11L career · 3 lines in 2025
not enough data
Kunal Ahalpara
15W–20L career · 2 lines in 2025
not enough data
Prabhakar Gowrisankaran
49W–56L career · 3 lines in 2025
not enough data
Rajiv Singh
0W–1L career · 1 line in 2025
not enough data
Ramanjini Dasari
3W–4L career · 3 lines in 2025
not enough data
Sridhar Bogelli
8W–21L career · 1 line in 2025
not enough data
Steven Belowsky
4W–9L career · 3 lines in 2025
not enough data
Upendar Garg
20W–19L career · 6 lines in 2025
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.