Teams

Tennis Knights

2025 18&Over Men's Winter · 4.0

17 players · average NTRP 4.00 / 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 →
Schedule8 played
2025-04-19vs Matchpoint MavericksSplit 22
L#1 DoublesAdithya Hrudaya / Christopher Sola vs Kennan Guan / Michael Rodrigues4-6, 0-1
L#1 SinglesMark Chayapruks vs Art Nitkowski3-6, 5-6
W#2 DoublesSaurav Desai / Parth Shah vs Luciano Catelli / Justin Kidman7-5, 6-2
W#3 DoublesAndrew Ciolli / Ramkumar Pandurangan vs Timothy Smith / Ronald Duval7-5, 4-6, 1-0
2025-04-12vs Life is GoodWon 31
W#1 DoublesCharlie Cummings / Mark Chayapruks vs Tian Hong / Nui Chan6-1, 6-3
W#1 SinglesSwapnil Bhagat vs Hong Wang6-0, 6-2
L#2 DoublesHector Ruiz / Saurav Desai vs Robert Cui / ENQIANG ZHANG1-6, 4-6
W#3 DoublesArvind Upadhyay / Steven Bloom vs N/A6-0, 6-0
2025-04-05vs Jersey StrikersLost 13
L#1 DoublesAdithya Hrudaya / Saurav Desai vs Mukund Pai / Daniel Robaina3-6, 4-6
L#1 SinglesArvind Upadhyay vs Eric Levitch6-2, 1-6, 1-0
L#2 DoublesKyle Garingalao / Parth Shah vs Mitesh Patel / Kyle Eng1-6, 3-6
W#3 DoublesAndrew Ciolli / Hector Ruiz vs Gaurav Kapoor / Prasada Vontipenta6-3, 6-2
2025-03-29vs NJD: Clutch CrewLost 13
L#1 DoublesPrithiviraj Pichaimuthu / Christopher Sola vs Athar Khalil / Sandeep Dhuri6-4, 3-6, 1-0
L#1 SinglesKyle Garingalao vs William Lyons1-6, 0-6
W#2 DoublesAdithya Hrudaya / Parth Shah vs Sathiesh Ramaiyapillai Selvaraj / AYUSH AGRAWAL5-7, 6-1, 1-0
L#3 DoublesArvind Upadhyay / Hector Ruiz vs Mansour Rismanchi / Colton van Mol3-6, 3-6
2025-03-15vs Matchpoint MavericksSplit 22
L#1 DoublesNaveen Balasubramanian / Saurav Desai vs Kennan Guan / Preet Kumar3-6, 4-6
L#1 SinglesArvind Upadhyay vs Matthew Friedland3-6, 5-7
W#2 DoublesNikhil Marathe / Parth Shah vs Kumaravadivelu Vairakkannu / Justin Kidman7-5, 6-2
W#3 DoublesHector Ruiz / Steven Bloom vs Joe Gregoli / Ronald Duval7-6, 5-3
2025-03-08vs Life is GoodWon 31
W#1 DoublesChristopher Sola / Steven Bloom vs Robert Cui / Chenghua Shao6-1, 6-4
W#1 SinglesArvind Upadhyay vs Hong Wang6-0, 6-1
W#2 DoublesNikhil Marathe / Andrew Ciolli vs Jianming Zhang / Renyuan Gao7-5, 1-6, 1-0
L#3 DoublesMark Chayapruks / Hector Ruiz vs Tian Hong / Nui Chan1-6, 4-6
2025-03-01vs Jersey StrikersLost 13
L#1 DoublesChristopher Sola / Kyle Garingalao vs Daniel Robaina / Pavel Baresh1-6, 6-7
L#1 SinglesMark Chayapruks vs Rishabh Mehrotra3-6, 1-6
W#2 DoublesAdithya Hrudaya / Saurav Desai vs Will Clayton / Aditya Rathor4-6, 6-2, 1-0
L#3 DoublesAndrew Ciolli / Charlie Cummings vs Thomas Smejkal / Anshul Sharma4-6, 6-2, 0-1
2025-02-22vs NJD: Clutch CrewLost 04
L#1 DoublesParth Shah / Christopher Sola vs Athar Khalil / Sandeep Dhuri2-6, 1-6
L#1 SinglesAdithya Hrudaya vs Harish Kumar0-6, 4-6
L#2 DoublesArvind Upadhyay / Kyle Garingalao vs John Kudrle / Jaiganesh Narasimhamoorthy1-6, 1-6
L#3 DoublesHector Ruiz / Bin Luo vs Colton van Mol / Adam Czaplinski0-6, 0-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 standings6 teams · 4.0
TeamWLInd. WInd. LSets lostGames lost
1Warren ballers000000
2NJD: Clutch Crew0826617220
3Jersey Strikers0823923217
4Matchpoint Mavericks08131940291
5Tennis Knights08131942299
6Life is Good0852756356

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.58 estimated across 10 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.96
Adithya Hrudaya
usually #2 Doubles 40%, also #1 Doubles 40% · published 4
3.78
Kyle Garingalao
usually #2 Doubles 50%, also #1 Doubles 25% · published
Charlie Cummings
usually #3 Doubles 50%, also #1 Doubles 50% · published 4
Christopher Sola
usually #1 Doubles 100% · published 4
3.73
Mark Chayapruks
usually #1 Singles 50%, also #1 Doubles 25% · published
3.72
Parth Shah
usually #2 Doubles 57%, also #1 Doubles 29% · published 4
3.68
Arvind Upadhyay
usually #1 Singles 50%, also #3 Doubles 33% · published 4
3.62
Andrew Ciolli
usually #3 Doubles 75%, also #2 Doubles 25% · published 4
3.58
Nikhil Marathe
usually #2 Doubles 100% · published
3.46
Swapnil Bhagat
usually #1 Singles 60%, also #2 Doubles 20% · published
3.22
Ramkumar Pandurangan
usually #3 Doubles 100% · published
3.05
Hector Ruiz
usually #3 Doubles 83%, also #2 Doubles 17% · published
Furkan Kekilli
published
Naveen Balasubramanian
usually #1 Doubles 100% · published
Prithiviraj Pichaimuthu
usually #1 Doubles 100% · published
Reza Lankaranian
published
Steven Bloom
usually #3 Doubles 50%, also #1 Doubles 50% · 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.

Kyle Garingalao + Arvind Upadhyay4450% games+3.1% vs expected
Naveen Balasubramanian + Mark Chayapruks044 matchesnot enough data
Kyle Garingalao + Adithya Hrudaya213 matchesnot enough data
Arvind Upadhyay + Prithiviraj Pichaimuthu213 matchesnot enough data
Arvind Upadhyay + Adithya Hrudaya123 matchesnot enough data
Andrew Ciolli + Hector Ruiz123 matchesnot enough data
Prithiviraj Pichaimuthu + Mark Chayapruks213 matchesnot enough data
Prithiviraj Pichaimuthu + Christopher Sola213 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.

4
Adithya Hrudaya
37W–31L career · 5 lines in 2025
<1%61%38%
3.96
Kyle Garingalao
26W–26L career · 4 lines in 2025
2%92%6%
3.78
4
Charlie Cummings
2W–5L career · 2 lines in 2025
not enough data
4
Christopher Sola
9W–11L career · 5 lines in 2025
not enough data
Mark Chayapruks
23W–24L career · 4 lines in 2025
5%92%3%
3.73
4
Parth Shah
14W–24L career · 7 lines in 2025
6%92%2%
3.72
4
Arvind Upadhyay
84W–82L career · 6 lines in 2025
9%89%1%
3.68
4
Andrew Ciolli
4W–6L career · type A · 4 lines in 2025
20%80%<1%
3.62
Nikhil Marathe
13W–11L career · 2 lines in 2025
<1%30%70%
3.58
Swapnil Bhagat
11W–14L career · 5 lines in 2025
<1%61%39%
3.46
Ramkumar Pandurangan
49W–72L career · 1 line in 2025
6%92%2%
3.22
Hector Ruiz
5W–68L career · 6 lines in 2025
35%65%<1%
3.05
Furkan Kekilli
9W–6L career · no lines in 2025
not enough data
Naveen Balasubramanian
5W–22L career · 1 line in 2025
not enough data
Prithiviraj Pichaimuthu
11W–6L career · 1 line in 2025
not enough data
Reza Lankaranian
1W–12L career · no lines in 2025
not enough data
Steven Bloom
32W–16L career · 2 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.