Teams

Thyagarajan, Jagannath

2025 Adult 18 & Over Summer 2.5W - 5.0 · 4.0 Men

18 players · average NTRP 4.00 / HEART OF AMERICA

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 →
Schedule10 played
2025-06-19vs Cook, BradWon 50
W#1 DoublesWouter Moormann / Ankush Oberoi vs Justin Kimbrell / Tim Lair2-6, 6-1, 1-0
W#1 SinglesJacob Thompson vs Andrew Reed6-3, 7-5
W#2 DoublesGuillermo Ospino / Chris Freeman vs Brad Cook / Trevor Holsinger6-2, 6-2
W#2 SinglesZachary Carroll vs Jacob Cook6-2, 6-1
W#3 DoublesAndrew McKeegan / John Stolte vs Ronald Chen / Miguel Bahena-Garcia4-6, 6-3, 1-0
2025-06-12vs HOA/Heintzelman/18&over4.0MLost 23
W#1 DoublesAndrew Mirakian / Andrew Gadea vs Travis Heintzelman / Spencer Weishaar6-2, 2-6, 1-0
W#1 SinglesJacob Thompson vs Nate Arnold6-4, 7-6
L#2 DoublesTyler Schwerdtfeger / Guillermo Ospino vs Daniel Knox / Andrew Hall4-6, 1-6
L#2 SinglesZachary Carroll vs Benjamin Davidson3-6, 1-6
L#3 DoublesJoe Lucas / Wouter Moormann vs Tristan Houchin / Aaron Greenbaum4-6, 2-6
2025-06-05vs Blackwell, PatrickWon 31
L#1 DoublesAndrew McKeegan / Guillermo Ospino vs Todd Schemmel / Nick Schemmel6-1, 6-7, 0-1
W#2 DoublesJagannath Thyagarajan / Ankush Oberoi vs Chan Kim / David Marks6-3, 6-1
W#2 SinglesZachary Carroll vs David Andrew6-2, 6-0
W#3 DoublesAndrew Gadea / John Stolte vs Patrick Blackwell / Scott Fowler6-3, 7-5
2025-05-29vs Pattabiraman, KarthickWon 41
W#1 DoublesWouter Moormann / Tyson Marrs vs RAGHURAMAN RAMASUBBU / Daniel Pena6-1, 6-2
W#1 SinglesJacob Thompson vs Antonio Hickman6-2, 6-3
L#2 DoublesAnkush Oberoi / Gary Mitchell vs David Murphy / Jack Murphy4-6, 6-4, 0-1
W#2 SinglesZachary Carroll vs Jay Caple6-1, 6-1
W#3 DoublesGuillermo Ospino / John Stolte vs Gary Mower / Loka Pindi6-2, 7-5
2025-05-22vs Smith, JohnWon 41
W#1 DoublesAndrew Gadea / Tyler Schwerdtfeger vs Jeffrey Marcott / Pete Jackson6-2, 6-2
W#1 SinglesAndrew Mirakian vs Chanze Mason6-1, 6-1
W#2 DoublesGuillermo Ospino / Chris Freeman vs Steve Baker / Dave Nissly6-4, 6-3
W#2 SinglesZachary Carroll vs Andy Kasselman6-1, 6-3
L#3 DoublesJoe Lucas / Eric Goforth vs David Caldwell / Matthew Randol6-3, 3-6, 0-1
2025-05-08vs Davis, CharlesWon 41
W#1 DoublesChris Freeman / Guillermo Ospino vs Spencer Terpstra / ANDREW FOLGER5-7, 6-2, 1-0
W#1 SinglesJacob Thompson vs David Hickman6-2, 6-2
L#2 DoublesRam Shankar / Andrew Gadea vs Brian Gersh / Preston Abnos3-6, 5-7
W#2 SinglesZachary Carroll vs Dempsey Shannon6-3, 7-6
W#3 DoublesEric Goforth / Tyson Marrs vs Hissan Anis / Randy Burgess6-4, 7-5
2025-05-01vs Woodard, AveryWon 41
W#1 DoublesWouter Moormann / Gary Mitchell vs Zachary Schmitz / Tim Kirchhoff7-6, 5-7, 1-0
L#1 SinglesAndrew McKeegan vs Oswaldo Bravo6-3, 0-6, 0-1
W#2 DoublesAndrew Mirakian / Eric Goforth vs Avery Woodard / George Lopez6-1, 6-3
W#2 SinglesJacob Thompson vs Andrew Leslie6-0, 6-2
W#3 DoublesJagannath Thyagarajan / Chris Freeman vs Colin Sorensen / Mike Klender6-3, 6-4
2025-04-24vs Urban, RickWon 50
W#1 DoublesGuillermo Ospino / Andrew McKeegan vs Norman Friedman / Paul Spears6-2, 6-4
W#1 SinglesAndrew Mirakian vs Joseph Stanziola6-4, 6-4
W#2 DoublesJagannath Thyagarajan / Ankush Oberoi vs Scott Bollinger / James Dawkins7-6, 6-4
W#2 SinglesZachary Carroll vs Johnny Huynh6-0, 6-1
W#3 DoublesJoe Lucas / Sam Marten vs Rick Urban / Riley Siemers6-2, 7-5
2025-04-17vs HOAWC/Reedy/18&over4.0MLost 14
L#1 DoublesJoe Lucas / Ankush Oberoi vs Eric Jay / William Zung4-6, 7-6, 0-1
W#1 SinglesAndrew Mirakian vs Chris Wilson6-4, 7-6
L#2 DoublesWouter Moormann / Tyler Schwerdtfeger vs Brian Harris / Davis Steadman6-3, 2-6, 1-0
L#2 SinglesZachary Carroll vs Connor Henrichs3-6, 1-6
L#3 DoublesAndrew McKeegan / Andrew Gadea vs Eric Giroux / Nick Jaimez5-7, 4-6
2025-04-10vs Stroede, JohnWon 41
W#1 DoublesTyler Schwerdtfeger / Ankush Oberoi vs Brian Burton / Joshua Bunten7-5, 7-5
W#1 SinglesAndrew Mirakian vs Jeff Ganaden7-6, 2-6, 1-0
W#2 DoublesChris Freeman / Guillermo Ospino vs Gonzalo Francisco Rodriguez / Thomas Ohnemus6-4, 6-4
W#2 SinglesZachary Carroll vs Duane Strader6-3, 6-0
L#3 DoublesJagannath Thyagarajan / Andrew Gadea vs Shawn Beelman / Kevin Jackson6-7, 3-6
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 standings12 teams · 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1HOA/Heintzelman/18&over4.0M91391126329
2HOAWC/Reedy/18&over4.0M91381229322
3Thyagarajan, Jagannath82371332378
4Stroede, John73302046428
5Wilson, Jeremie73282251403
6Gerleman, Garrett55262453433
7Cook, Brad55222863486
8Urban, Rick46232761462
9Davis, Charles46232763502
10Woodard, Avery19163476518
11Smith, John19104082549
12Blackwell, Patrick19104084551

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.74 estimated across 17 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.98
Wouter Moormann
usually #1 Doubles 60%, also #2 Doubles 20% · published
3.98
Zachary Carroll
usually #2 Singles 71%, also #2 Doubles 14% · published 4
3.93
Jacob Thompson
usually #1 Singles 80%, also #2 Singles 20% · published 4
3.93
Ankush Oberoi
usually #1 Doubles 50%, also #2 Doubles 50% · published 4
3.80
Tyson Marrs
usually #3 Doubles 50%, also #1 Doubles 50% · published
3.79
Andrew Mirakian
usually #1 Singles 67%, also #2 Doubles 17% · published 4
3.78
Andrew McKeegan
usually #3 Doubles 40%, also #1 Doubles 40% · published 4
3.75
John Stolte
usually #3 Doubles 100% · published
3.74
Andrew Gadea
usually #3 Doubles 50%, also #1 Doubles 33% · published 4
3.73
Chris Freeman
usually #2 Doubles 60%, also #3 Doubles 20% · published 4
3.72
Guillermo Ospino
usually #2 Doubles 50%, also #1 Doubles 38% · published 4
3.67
Jagannath Thyagarajan
usually #3 Doubles 50%, also #2 Doubles 50% · published 4
3.65
Eric Goforth
usually #3 Doubles 67%, also #2 Doubles 33% · published 4
3.65
Gary Mitchell
usually #1 Doubles 50%, also #2 Doubles 50% · published 4
3.63
Joe Lucas
usually #3 Doubles 75%, also #1 Doubles 25% · published
3.62
Tyler Schwerdtfeger
usually #2 Doubles 50%, also #1 Doubles 50% · published
3.28
Ram Shankar
usually #2 Doubles 100% · published
Sam Marten
usually #3 Doubles 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.

Andrew Gadea + Andrew Mirakian9258% games+9.7% vs expected
Joe Lucas + Andrew McKeegan5061% games+6.3% vs expected
Andrew Gadea + Chris Freeman4156% games+5.3% vs expected
John Stolte + Tyler Schwerdtfeger7261% games+4.9% vs expected
John Stolte + Guillermo Ospino3257% games+4.4% vs expected
Eric Goforth + Ram Shankar10457% games+4.3% vs expected
Guillermo Ospino + Chris Freeman8359% games+4.2% vs expected
Chris Freeman + Ram Shankar151252% games+3.0% vs expected
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.

Wouter Moormann
27W–4L career · 5 lines in 2025
<1%56%44%
3.98
4
Zachary Carroll
134W–131L career · 14 lines in 2025
<1%57%43%
3.98
4
Jacob Thompson
16W–3L career · 5 lines in 2025
<1%70%30%
3.93
4
Ankush Oberoi
86W–35L career · 6 lines in 2025
<1%71%29%
3.93
Tyson Marrs
34W–24L career · 2 lines in 2025
1%93%6%
3.80
4
Andrew Mirakian
49W–25L career · 6 lines in 2025
1%93%6%
3.79
4
Andrew McKeegan
28W–18L career · 5 lines in 2025
2%94%4%
3.78
John Stolte
39W–34L career · 3 lines in 2025
3%95%3%
3.75
4
Andrew Gadea
36W–26L career · 6 lines in 2025
3%94%2%
3.74
4
Chris Freeman
74W–52L career · 5 lines in 2025
4%94%2%
3.73
4
Guillermo Ospino
60W–56L career · 8 lines in 2025
4%94%2%
3.72
4
Jagannath Thyagarajan
65W–38L career · 4 lines in 2025
9%90%1%
3.67
4
Eric Goforth
50W–46L career · 3 lines in 2025
12%88%<1%
3.65
4
Gary Mitchell
20W–32L career · 2 lines in 2025
13%87%<1%
3.65
Joe Lucas
97W–63L career · 4 lines in 2025
15%84%<1%
3.63
Tyler Schwerdtfeger
27W–14L career · 4 lines in 2025
18%81%<1%
3.62
Ram Shankar
49W–34L career · 1 line in 2025
96%4%<1%
3.28
Sam Marten
30W–18L career · 1 line 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.