Teams

CM Hackers

Adult 40 & Over Spring · 4.0 Men Central

19 players · average NTRP 4.00 / NEW JERSEY

View scouting list →
Schedule10 played
2026-06-20vs Mercer County ParkLost 12
L#1 DoublesHarshavardhan Dharkar / Gopal Thirukallam vs Christopher Constantini / David Russo4-6, 3-6
W#2 DoublesKevin Collins / Srinivas Mandayam vs David Miller / Andrew Olson7-6, 6-4
L#3 DoublesRavi Bhatheja / Ashok Padmanabhan vs Jonathan Samet / Kyle Zola4-6, 1-6
2026-06-13vs CENTRAL 2/No Strings AttachedLost 04
L#1 DoublesGopal Thirukallam / Karthik Badri vs Matthew Lieber / Alexander Wan4-6, 3-6
L#1 SinglesHarshavardhan Dharkar vs Vitaly Zubry4-6, 4-6
L#2 DoublesShashi Ranjan / Srinivas Mandayam vs Scott Prakken / Jonathan Cope3-6, 6-4, 1-0
L#3 DoublesVaibhav Shinde / Ashok Padmanabhan vs Jaroslaw Chorazykiewicz / David Bochner2-6, 2-6
2026-06-06vs NJD/Jersey DreamersLost 03
L#1 DoublesSrinivas Mandayam / Vaibhav Shinde vs Jaiganesh Narasimhamoorthy / Ramachandran Pilavulathil0-6, 3-6
L#2 DoublesKevin Collins / Shashi Ranjan vs Nischint Manelkar / Steven Kong1-6, 2-6
L#3 DoublesAshok Padmanabhan / Ravi Bhatheja vs Chanaka Amarasinghe / Ram Mohan Baskaran4-6, 3-6
2026-05-30vs SmashersLost 13
W#1 DoublesSrinivas Mandayam / Vaibhav Shinde vs Tarachand Verma / Shadab Hussain6-1, 7-6
L#1 SinglesPrahlad Vishnubhotla vs Sankar Sivakumar3-6, 4-6
L#2 DoublesGopal Thirukallam / Sai Pappu vs Sanjay Bhardwaj / Rajesh Soni2-6, 6-3, 1-0
L#3 DoublesAshok Padmanabhan / Jaimeen Doshi vs Ajay Kumar / Sachin Nade5-7, 6-4, 0-1
2026-05-16vs Nassau DragonsLost 02
L#1 DoublesKevin Collins / Ashok Selvaraj vs Jiachang Gong / Aris Cheng3-6, 1-6
L#2 DoublesRavi Bhatheja / Vaibhav Shinde vs Henry Li / Ki Young Park1-6, 3-6
2026-05-09vs Mercer County ParkLost 13
L#1 DoublesKarthik Badri / Abishek Jhureley vs Mithun C S / Akhilesh Kumar1-6, 3-6
W#1 SinglesHarshavardhan Dharkar vs Jolly Benitez6-3, 6-5
L#2 DoublesKevin Collins / Sai Pappu vs Thulasiraja Kandaswamy / Gurpreet Singh Manku3-6, 1-6
L#3 DoublesJaimeen Doshi / Ashok Padmanabhan vs John Bower / Russell Chamberlin1-6, 2-6
2026-05-02vs SmashersLost 03
L#1 DoublesAnirudh Sridharan / Srinivas Mandayam vs Rajesh Soni / Patryk Hirsz6-4, 3-6, 1-0
L#2 DoublesDattatray Jadhav / Shashi Ranjan vs Tarachand Verma / Mukund Pai6-7, 4-6
L#3 DoublesJaimeen Doshi / Vaibhav Shinde vs Shadab Hussain / Soumitro Chakraborty6-3, 6-7, 0-1
2026-04-25vs NJD/Jersey DreamersLost 13
L#1 DoublesKevin Collins / Harshavardhan Dharkar vs Jaiganesh Narasimhamoorthy / Naresh Malhotra0-6, 5-7
L#1 SinglesPrahlad Vishnubhotla vs Nilesh Shukla3-6, 3-6
W#2 DoublesGopal Thirukallam / Anirudh Sridharan vs Mayur Rastogi / Ketan Deshpande6-4, 2-6, 1-0
L#3 DoublesParas Sharma / Ashok Selvaraj vs Madhu Talupur / Jorge Postigo1-6, 1-6
2026-04-18vs CENTRAL 2/No Strings AttachedLost 13
L#1 DoublesHarshavardhan Dharkar / Anirudh Sridharan vs Gregory Rosen / Matthew Lieber4-6, 6-7
L#1 SinglesPrahlad Vishnubhotla vs Bass Messi0-6, 0-6
W#2 DoublesGopal Thirukallam / Karthik Badri vs Sameer Kadam / Jonathan Cope6-2, 6-1
L#3 DoublesHarish Nankani / Sai Pappu vs Dan Khoo / Yevgen Knyazkov6-4, 2-6, 0-1
2026-04-11vs Nassau DragonsLost 13
L#1 DoublesKevin Collins / Ashok Padmanabhan vs Renyuan Gao / Robert Cui1-6, 0-6
L#1 SinglesAbishek Jhureley vs Derek Jin3-6, 3-6
L#2 DoublesMurali Donthireddy / Harish Nankani vs Henry Li / Ki Young Park6-3, 1-6, 0-1
W#3 DoublesJaimeen Doshi / Shashi Ranjan vs Philip Li / Josh Zin7-5, 6-4
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 4.0 Men Central 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.56 estimated across 14 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.84
Gopal Thirukallam
usually #2 Doubles 60%, also #1 Doubles 40% · published
3.77
Srinivas Mandayam
usually #1 Doubles 60%, also #2 Doubles 40% · published
3.71
Prahlad Vishnubhotla
usually #1 Singles 100% · published
3.67
Harshavardhan Dharkar
usually #1 Doubles 60%, also #1 Singles 40% · published
3.63
Karthik Badri
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.59
Ashok Selvaraj
usually #3 Doubles 50%, also #1 Doubles 50% · published 4
3.59
Dattatray Jadhav
usually #2 Doubles 100% · published 4
3.55
Jaimeen Doshi
usually #3 Doubles 100% · published
3.54
Shashi Ranjan
usually #2 Doubles 75%, also #3 Doubles 25% · published
3.52
Sai Pappu
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.47
Vaibhav Shinde
usually #3 Doubles 40%, also #1 Doubles 40% · published
3.46
Abishek Jhureley
usually #1 Doubles 50%, also #1 Singles 50% · published 4
3.25
Ashok Padmanabhan
usually #3 Doubles 83%, also #1 Doubles 17% · published 4
3.25
Ravi Bhatheja
usually #2 Doubles 46%, also #1 Doubles 36% · published
Harish Nankani
usually #2 Doubles 50%, also #3 Doubles 50% · published
Murali Donthireddy
usually #2 Doubles 100% · published
Paras Sharma
published
Sunil Varughese
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.

Ashok Padmanabhan + Anirudh Sridharan4357% games+10.0% vs expected
Dattatray Jadhav + Jaimeen Doshi7454% games+5.3% vs expected
Anirudh Sridharan + Gopal Thirukallam4754% games+5.1% vs expected
Sunil Varughese + Harshavardhan Dharkar5455% games+4.9% vs expected
Harshavardhan Dharkar + Karthik Badri11356% games+3.2% vs expected
Ravi Bhatheja + Jaimeen Doshi7258% games+3.2% vs expected
Shashi Ranjan + Dattatray Jadhav7454% games+1.3% vs expected
Vaibhav Shinde + Srinivas Mandayam4650% games−1.1% 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.

Gopal Thirukallam
35W–39L career · 5 lines in 2026
1%87%13%
3.84
Srinivas Mandayam
49W–32L career · 5 lines in 2026
3%92%5%
3.77
4
Anirudh Sridharan
17W–22L career · no lines in 2026
not enough data
Prahlad Vishnubhotla
16W–31L career · 3 lines in 2026
6%92%2%
3.71
Harshavardhan Dharkar
68W–64L career · 5 lines in 2026
11%88%1%
3.67
Karthik Badri
28W–21L career · 3 lines in 2026
17%83%<1%
3.63
4
Ashok Selvaraj
31W–23L career · 2 lines in 2026
25%75%<1%
3.59
4
Dattatray Jadhav
34W–29L career · 1 line in 2026
25%75%<1%
3.59
Jaimeen Doshi
49W–32L career · 4 lines in 2026
37%63%<1%
3.55
Shashi Ranjan
16W–15L career · 4 lines in 2026
39%61%<1%
3.54
Sai Pappu
8W–15L career · 3 lines in 2026
45%55%<1%
3.52
Vaibhav Shinde
39W–31L career · 5 lines in 2026
58%42%<1%
3.47
4
Abishek Jhureley
2W–7L career · 2 lines in 2026
62%38%<1%
3.46
4
Ashok Padmanabhan
25W–34L career · 6 lines in 2026
96%4%<1%
3.25
Ravi Bhatheja
43W–28L career · 11 lines in 2026
4%93%4%
3.25
Harish Nankani
34W–29L career · 2 lines in 2026
not enough data
Murali Donthireddy
16W–22L career · 1 line in 2026
not enough data
Paras Sharma
6W–18L career · no lines in 2026
not enough data
Sunil Varughese
35W–32L career · no 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.