Teams

Wagon Wheel/Gupta-Bala M4.0

2026 DALLAS TENNIS 18 & Over ADULT S · S M. League

15 players · average NTRP / TEXAS

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
2026-06-27vs McKinney/Patel M4.0Lost 05
L#1 DoublesParag Gupta / Shekhar Shrivastava vs Jeff Flores / Joel Huff2-6, 2-6
L#1 SinglesRohan Raja vs Dan Floyd2-6, 4-6
L#2 DoublesKumarandurai Selvaraj / Raja Brahma vs Guilherme Portela / Saurin Patel2-6, 0-6
L#2 SinglesSudhakar Allada vs MILES MURPHY0-6, 1-6
L#3 DoublesPraveenkumar Ashokkumar / Eric Smith vs Aidan Marshall / Mandar Thakur1-6, 3-6
L#1 DoublesShekhar Shrivastava / Eric Smith vs Alex Tatge / Randy Wiecker3-6, 6-7
W#1 SinglesSaurabh Shinge vs Tyler Avant6-1, 6-2
W#2 DoublesVenu Vustipalli / Praveenkumar Ashokkumar vs Jody Edwards / Craig Waters6-4, 6-3
L#2 SinglesSamuel Fishman vs Ashton Nelson2-6, 2-6
2026-05-31vs Samuell Grand/Watson M4.0Lost 23
L#1 DoublesPraveenkumar Ashokkumar / Parag Gupta vs Daniel Stone Garcia / Jeremy Arianpour7-6, 4-6, 0-1
W#1 SinglesRohan Raja vs Juan Vasquez6-3, 6-2
L#2 DoublesVenu Vustipalli / Sudhakar Allada vs Nick Novy / Nicholas Acosta3-6, 2-6
W#2 SinglesSaurabh Shinge vs Jeffrey Watson6-2, 6-0
L#3 DoublesRaj Movva / Guru Bala vs Matthew Henrikson / Terry Saad1-6, 4-6
2026-05-24vs LB Houston/Nader M4.0Won 32
W#1 DoublesParag Gupta / Praveenkumar Ashokkumar vs Vivek Jadhav / OMKAR DESAI7-5, 3-6, 1-0
W#1 SinglesSaurabh Shinge vs Milos Tasic4-6, 7-5, 1-0
L#2 DoublesGuru Bala / Sudhakar Allada vs Sai Madhav Perumalla / Mark Tardif6-3, 3-6, 0-1
W#2 SinglesRohan Raja vs Yaoqi Guo6-4, 6-0
L#3 DoublesRaja Brahma / Raj Movva vs Satoshi Aoki / Logan Reeder2-6, 3-6
2026-05-17vs T Bar M/Klinger M4.0Lost 14
L#1 DoublesRohan Raja / Parag Gupta vs Drew Kirby / Brandon Benson2-6, 6-3, 1-0
L#1 SinglesTejas Allada vs Andrew Jacobson6-7, 0-6
L#2 DoublesVenu Vustipalli / Guru Bala vs Stephen Raggio / Ashish Singh3-6, 2-6
L#2 SinglesSamuel Fishman vs David Ashton3-6, 3-6
W#3 DoublesPraveenkumar Ashokkumar / Saurabh Shinge vs Brandon Klinger / Pat Stern6-0, 6-4
2026-05-10vs Oak Creek/McDonald M4.0Lost 14
L#1 DoublesShekhar Shrivastava / Eric Smith vs Mason Utley / Samuel Hussein1-6, 2-6
L#1 SinglesRohan Raja vs Justin Bohn1-6, 0-6
L#2 DoublesParag Gupta / Praveenkumar Ashokkumar vs Jeff Kennedy / Collin Nguyen3-6, 3-6
W#2 SinglesSaurabh Shinge vs Calvin McDonald7-6, 6-0
L#3 DoublesGuru Bala / Venu Vustipalli vs Wah Jeung / Federer Chan6-7, 2-6
2026-05-03vs Brookhaven/Bartlett M4.0Won 41
W#1 DoublesParag Gupta / Shekhar Shrivastava vs Russ Johnson / Carlo Diano7-5, 4-6, 1-0
W#1 SinglesRohan Raja vs Jose Velasquez-Castro6-0, 4-6, 1-0
L#2 DoublesJomon Nadukkudiyil / Sudhakar Allada vs Michael Mitterer / Matthew Soderberg4-6, 2-6
W#2 SinglesSamuel Fishman vs Mark Jenkins6-1, 6-3
W#3 DoublesPraveenkumar Ashokkumar / Guru Bala vs John Tomas / Lukas Kamps6-1, 4-6, 1-0
2026-04-26vs Canyon Creek/Boyer M4.0Won 41
L#1 DoublesKumarandurai Selvaraj / Raja Brahma vs James Patterson / Chase Przilas2-6, 4-6
W#1 SinglesSaurabh Shinge vs MARK HOPPER6-2, 6-1
W#2 DoublesParag Gupta / Praveenkumar Ashokkumar vs Kevin Ryan / Pete Smith6-1, 6-1
W#2 SinglesSamuel Fishman vs Brian Shea6-3, 6-1
W#3 DoublesSudhakar Allada / Ranjithkumar Ramakrishnan vs Evan Pounds / Terry Leff6-3, 6-3
2026-04-19vs DAC/Jahanbin-Kraft M4.0Won 41
L#1 DoublesShekhar Shrivastava / Eric Smith vs Marc Schmidt / Guy Josselyn6-4, 5-7, 0-1
W#1 SinglesRohan Raja vs Jeremy Sain6-3, 6-2
W#2 DoublesPraveenkumar Ashokkumar / Parag Gupta vs Timothy Stinson / Ashwin Gaitonde6-2, 4-6, 1-0
W#2 SinglesSudhakar Allada vs Benjamin Robins6-2, 6-1
W#3 DoublesVenu Vustipalli / Guru Bala vs Remy Fellman / Marshall Yates6-1, 6-4
2026-04-12vs Greenhill/Dominguez-Alarcon M4.0Won 41
L#1 DoublesShekhar Shrivastava / Eric Smith vs Ralph Morehead / Waylon Oliver4-6, 2-6
W#1 SinglesRanjithkumar Ramakrishnan vs Mark Dorsey4-6, 6-3, 1-0
W#2 DoublesParag Gupta / Venu Vustipalli vs Luis Parga / Wanel Alford6-1, 6-1
W#2 SinglesSaurabh Shinge vs Bryan Chen6-3, 7-5
W#3 DoublesGuru Bala / Praveenkumar Ashokkumar vs Alejandro Dominguez / Fred Hammond6-3, 6-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 standings for S M. League have not been collected yet. Where we have them we show every team in the flight ranked, with this team highlighted. The crawler is still filling in older seasons and flights.

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.44 estimated across 2 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.46
Jomon Nadukkudiyil
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.43
Praveenkumar Ashokkumar
usually #3 Doubles 40%, also #2 Doubles 40% · published
Guru Bala
usually #3 Doubles 71%, also #2 Doubles 29% · published
Kumarandurai Selvaraj
usually #2 Doubles 50%, also #1 Doubles 50% · published
Parag Gupta
usually #1 Doubles 56%, also #2 Doubles 44% · published
Raj Movva
usually #3 Doubles 100% · published
Raja Brahma
usually #2 Doubles 33%, also #1 Doubles 33% · published
Ranjithkumar Ramakrishnan
usually #3 Doubles 50%, also #1 Singles 50% · published
Rohan Raja
usually #1 Singles 71%, also #2 Singles 14% · published
Samuel Fishman
usually #2 Singles 100% · published
Saurabh Shinge
usually #1 Singles 43%, also #2 Singles 43% · published
Shekhar Shrivastava
usually #1 Doubles 100% · published
Sudhakar Allada
usually #2 Doubles 50%, also #2 Singles 33% · published
Tejas Allada
usually #1 Singles 100% · published
Venu Vustipalli
usually #2 Doubles 67%, also #3 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.

Shekhar Shrivastava + Parag Gupta3344% gamesnot enough data
Venu Vustipalli + Guru Bala2445% gamesnot enough data
Sudhakar Allada + Guru Bala2349% gamesnot enough data
Parag Gupta + Praveenkumar Ashokkumar3253% gamesnot enough data
Kumarandurai Selvaraj + Raja Brahma123 matchesnot enough data
Raj Movva + Guru Bala033 matchesnot enough data
Sudhakar Allada + Ranjithkumar Ramakrishnan123 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.

Jomon Nadukkudiyil
7W–8L career · 2 lines in 2026
<1%63%37%
3.46
Praveenkumar Ashokkumar
14W–3L career · 10 lines in 2026
<1%70%30%
3.43
Guru Bala
10W–14L career · 7 lines in 2026
not enough data
Kumarandurai Selvaraj
1W–3L career · 2 lines in 2026
not enough data
Parag Gupta
12W–10L career · 9 lines in 2026
not enough data
Raj Movva
2W–12L career · 2 lines in 2026
not enough data
Raja Brahma
1W–4L career · 3 lines in 2026
not enough data
Ranjithkumar Ramakrishnan
6W–8L career · 2 lines in 2026
not enough data
Rohan Raja
4W–3L career · 7 lines in 2026
not enough data
Samuel Fishman
3W–3L career · 4 lines in 2026
not enough data
Saurabh Shinge
12W–2L career · 7 lines in 2026
not enough data
Shekhar Shrivastava
7W–13L career · 6 lines in 2026
not enough data
Sudhakar Allada
7W–11L career · 6 lines in 2026
not enough data
Tejas Allada
0W–1L career · 1 line in 2026
not enough data
Venu Vustipalli
9W–10L career · 6 lines 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.