Teams

NJD: Topspinners

2024 18&Over Men's Winter · 3.5

22 players · average NTRP 3.58 / NEW JERSEY REGION

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
2024-04-21vs No Strings AttachedWon 40
W#1 DoublesAnil Ghelani / Josh Zin vs Justin Nguyen / Stanley Wu6-2, 6-4
W#1 SinglesKyle Eng vs Tim Pastore6-2, 6-1
W#2 DoublesMichael Cirasola / Deepak Gupta vs Anil Chittedi / Rhys Vella6-3, 6-4
W#3 DoublesPrasada Vontipenta / Ibrahim MUCKRA vs Chan Feng / Nevis Usansky6-1, 0-6, 1-0
2024-04-14vs Volley BoysLost 12
L#1 DoublesKyle Eng / Prakash Kode vs Steven Bloom / Kevin Irani6-4, 2-6, 0-1
W#1 SinglesUday Bhamidipati vs Mohammad Tehrani7-6, 5-4
L#2 DoublesAnil Ghelani / Bhavesh Pandya vs Sunil Ravindran / Rajesh Rao4-6, 5-6
2024-04-07vs Centercourt Chatham HitmenWon 40
W#1 DoublesPrakash Kode / Kyle Eng vs Matthew Grainger / Bruce Spear6-3, 6-2
W#1 SinglesUday Bhamidipati vs Matt Basford6-2, 6-4
W#2 DoublesDeepak Gupta / Vinay PRadhan vs Edilson Cattaruzzi / GREGORY KEARNS7-5, 6-7, 1-0
W#3 DoublesMichael Cirasola / Anil Ghelani vs Amit Grover / Denny Tsettos6-1, 6-4
2024-03-24vs WestfieldLost 13
L#1 DoublesPrasada Vontipenta / Anil Ghelani vs Alex Fiore / Austin Reineke4-6, 2-6
L#1 SinglesUday Bhamidipati vs Anthony Poerio2-6, 7-5, 0-1
W#2 DoublesKyle Eng / Prakash Kode vs Vien Bouarapha / Joseph Tkac6-3, 4-6, 1-0
L#3 DoublesPhill Karali / Josh Zin vs Rajiv Sethumadhavan / Amrit Basu2-6, 4-6
2024-03-17vs Red RoninLost 13
L#1 DoublesPrakash Kode / Kyle Eng vs Nathan Sayers / Rommel Serrano4-6, 7-6, 1-0
W#1 SinglesUday Bhamidipati vs Seth Manjos7-6, 6-2
L#2 DoublesVinay PRadhan / Josh Zin vs Matthew Anderson / Kiran Gundimeda6-4, 3-6, 1-0
L#3 DoublesChang Lee / Niraj Shukla vs Ming Lai / Junno Lee2-6, 4-6
2024-03-10vs No Strings AttachedWon 31
W#1 DoublesPrakash Kode / Vinay PRadhan vs Stanley Wu / Onkar Singh6-3, 6-4
W#1 SinglesKyle Eng vs Anil Chittedi6-0, 6-4
L#2 DoublesAnil Ghelani / Bhavesh Pandya vs Tony Ferrante / Clint Tomlinson7-5, 2-6, 0-1
W#3 DoublesArun Bheemarao / Deepak Gupta vs Brian Osborne / Nevis Usansky6-2, 6-2
2024-03-03vs Volley BoysWon 40
W#1 DoublesPrakash Kode / Kyle Eng vs Sunil Ravindran / Kevin Irani6-4, 6-5
W#1 SinglesUday Bhamidipati vs Mohamed Hussein6-0, 6-0
W#2 DoublesJosh Zin / Bhavesh Pandya vs Mohammad Tehrani / Kiran Narsu4-6, 6-4, 1-0
W#3 DoublesAnil Ghelani / Vinay PRadhan vs Carl Brownson / Richard Liu6-1, 6-4
2024-02-25vs Centercourt Chatham HitmenWon 31
L#1 DoublesBhavesh Pandya / Prakash Kode vs Matthew Grainger / Paul Chung3-6, 2-6
W#1 SinglesUday Bhamidipati vs Ashish Vats6-3, 6-3
W#2 DoublesKyle Eng / Chang Lee vs Amit Grover / Edilson Cattaruzzi4-6, 6-3, 1-0
W#3 DoublesAnil Ghelani / Prasada Vontipenta vs Denny Tsettos / David Krieger7-5, 6-0
2024-02-10vs WestfieldWon 31
W#1 DoublesPrakash Kode / Bhavesh Pandya vs Todd Eosso / Rajiv Sethumadhavan6-4, 3-6, 1-0
W#1 SinglesUday Bhamidipati vs Anthony Poerio6-4, 5-4
W#2 DoublesDeepak Gupta / Karthik Vijayaraghavan vs Jeffrey Moore / Tony Marotta4-6, 6-4, 1-0
L#3 DoublesHector Ruiz / Matthew Sloan vs Prashant Gokhale / Jonathan Moses0-6, 0-6
2024-02-04vs Red RoninLost 13
L#1 DoublesJosh Zin / Prakash Kode vs Nathan Sayers / Rommel Serrano5-7, 4-6
W#1 SinglesKyle Eng vs Seth Manjos6-1, 3-6, 1-0
L#2 DoublesAnil Ghelani / Deepak Gupta vs Junno Lee / Daniel Smith7-5, 3-6, 1-0
L#3 DoublesArvie Flores / Chang Lee vs Ming Lai / Youshaa Patel1-6, 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 standings for 3.5 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.37 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.78
Kyle Eng
usually #1 Doubles 44%, also #1 Singles 33% · published
3.63
Bhavesh Pandya
usually #2 Doubles 60%, also #1 Doubles 40% · published 4
3.52
Uday Bhamidipati
usually #1 Singles 78%, also #3 Doubles 22% · published
3.46
Karthik Vijayaraghavan
usually #2 Doubles 100% · published
3.42
Josh Zin
usually #1 Doubles 40%, also #2 Doubles 40% · published
3.39
Prakash Kode
usually #1 Doubles 80%, also #3 Doubles 10% · published
3.39
Phill Karali
usually #3 Doubles 100% · published
3.38
Deepak Gupta
usually #2 Doubles 80%, also #3 Doubles 20% · published 3.5
3.38
Vinay PRadhan
usually #2 Doubles 50%, also #1 Doubles 25% · published
3.34
Anil Ghelani
usually #3 Doubles 38%, also #2 Doubles 38% · published 3.5
3.34
Niraj Shukla
usually #3 Doubles 100% · published
3.32
Prasada Vontipenta
usually #3 Doubles 57%, also #2 Doubles 29% · published
3.29
Michael Cirasola
usually #3 Doubles 50%, also #2 Doubles 50% · published
Arvie Flores
usually #3 Doubles 100% · published 3.5
3.15
Arun Bheemarao
usually #3 Doubles 100% · published 3.5
3.11
Chang Lee
usually #3 Doubles 75%, also #2 Doubles 13% · published 3.5
3.05
Hector Ruiz
usually #2 Doubles 50%, also #3 Doubles 50% · published
Ibrahim MUCKRA
usually #3 Doubles 100% · published
Matthew Sloan
usually #3 Doubles 100% · published
Mena Abaskharoun
published
Sulav Paudel
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.

Prasada Vontipenta + Kyle Eng6072% games+8.6% vs expected
Niraj Shukla + Bhavesh Pandya5260% games+7.1% vs expected
Anil Ghelani + Bhavesh Pandya6557% games+7.0% vs expected
Michael Cirasola + Phill Karali5159% games+4.2% vs expected
Anil Ghelani + Deepak Gupta3257% games+2.2% vs expected
Anil Ghelani + Uday Bhamidipati15751% games+1.5% vs expected
Kyle Eng + Prakash Kode3254% games−1.9% vs expected
Deepak Gupta + Karthik Vijayaraghavan17953% games−2.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.

Kyle Eng
101W–52L career · 9 lines in 2024
2%92%6%
3.78
4
Bhavesh Pandya
46W–33L career · 5 lines in 2024
17%82%<1%
3.63
Uday Bhamidipati
132W–78L career · 9 lines in 2024
<1%45%55%
3.52
Karthik Vijayaraghavan
45W–41L career · 1 line in 2024
<1%62%38%
3.46
Josh Zin
22W–43L career · 5 lines in 2024
<1%72%28%
3.42
Prakash Kode
67W–72L career · 10 lines in 2024
<1%77%22%
3.39
Phill Karali
76W–64L career · 1 line in 2024
<1%78%22%
3.39
3.5
Deepak Gupta
67W–74L career · 5 lines in 2024
<1%79%21%
3.38
Vinay PRadhan
51W–25L career · 4 lines in 2024
<1%80%20%
3.38
3.5
Anil Ghelani
126W–114L career · 8 lines in 2024
1%87%13%
3.34
Niraj Shukla
46W–37L career · 1 line in 2024
1%87%12%
3.34
Prasada Vontipenta
147W–101L career · 7 lines in 2024
1%89%10%
3.32
Michael Cirasola
145W–107L career · 2 lines in 2024
2%92%6%
3.29
3.5
Arvie Flores
2W–2L career · 1 line in 2024
not enough data
3.5
Arun Bheemarao
24W–29L career · 1 line in 2024
15%85%1%
3.15
3.5
Chang Lee
60W–104L career · 8 lines in 2024
21%79%<1%
3.11
Hector Ruiz
5W–68L career · 6 lines in 2024
35%65%<1%
3.05
Ibrahim MUCKRA
2W–2L career · 1 line in 2024
not enough data
Matthew Sloan
1W–7L career · 1 line in 2024
not enough data
Mena Abaskharoun
1W–6L career · no lines in 2024
not enough data
Sulav Paudel
2W–7L career · no lines in 2024
not enough data
Sunil Choudary Mandharapu
0W–4L career · no lines in 2024
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.