Teams

SUNNYVALE TC/SUNNYVALE MTC 18AM4.0D

2025 ADULT 18&Over · Men's 4.0

18 players · average NTRP 3.90 / NO. CALIFORNIA

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 →
Schedule6 played
2025-06-15vs SUNNYVALE MTC 18AM4.0FWon 50
W#1 DoublesAditya Bhandari / Gen Yamamoto vs James Yin / Dongning Ma7-5, 1-6, 1-0
W#1 SinglesKakhaber Katselashvili vs Don Sung6-2, 6-0
W#2 DoublesMahesh Narayanan / Vinod Srinivasan vs GUOXING LI / Kevin Du6-3, 6-1
W#2 SinglesAlex Semenov vs Lejian Dai6-1, 6-2
W#3 DoublesEddie Lee / Sergey Gitman vs Larry Hui / Mao Gao6-2, 2-6, 1-0
2025-06-01vs SUNNYVALE MTC 18AM4.0FWon 41
W#1 DoublesAditya Bhuwania / Abhinav Chawla vs Shuchun Zhao / Edison Zhou7-6, 6-4
L#1 SinglesMargabandu Thandavarayan vs Zhiyu Li5-7, 5-7
W#2 DoublesVladimir Libershteyn / David Botkin vs Lejian Dai / Mao Gao7-6, 6-2
W#2 SinglesAlex Semenov vs Paul Xie6-0, 6-2
W#3 DoublesAmit Seth / Eddie Lee vs Kevin Du / GUOXING LI7-6, 6-2
2025-05-30vs BOB MCGUIRE PK 18AM4.0ALost 14
L#1 DoublesMahesh Narayanan / Vinod Srinivasan vs Ryan Low / Abhi Srivastva5-7, 2-6
L#1 SinglesKakhaber Katselashvili vs Ben Schreiber4-6, 1-6
L#2 DoublesJeffrey Cannon / David Botkin vs Sairamkumar Venkataraman / Murali Mohan Putta3-6, 7-5, 0-1
L#2 SinglesAlex Semenov vs James Morizono6-0, 6-7, 0-1
W#3 DoublesSergey Gitman / Abhinav Chawla vs Varunkumar Allagadapa / Anil Kumar VEMULAPALLI7-5, 6-2
2025-05-25vs SUNNYVALE MTC 18AM4.0CLost 01
L#2 DoublesMark Chao / Eddie Lee vs David Lao / Harry Wu1-6, 6-3, 0-1
2025-05-04vs SUNNYVALE MTC 18AM4.0BWon 10
W#2 DoublesPeter Dollinger / Stephen Lai vs SHAOBO XU / Han Song6-2, 6-4
2025-04-22vs BOB MCGUIRE PK 18AM4.0AWon 32
L#1 DoublesVinod Srinivasan / Mahesh Narayanan vs Ryan Low / Abhi Srivastva3-6, 3-6
W#1 SinglesKakhaber Katselashvili vs Michael Porter6-4, 6-1
W#2 DoublesDavid Botkin / Jeffrey Cannon vs Sairamkumar Venkataraman / Varunkumar Allagadapa7-6, 6-1
L#2 SinglesMargabandu Thandavarayan vs Hari Haran Venugopal0-6, 1-6
W#3 DoublesChris Kern / Abhinav Chawla vs Murali Mohan Putta / Paul Nguyen6-4, 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 Men's 4.0 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.74 estimated across 18 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.

4.11
Kakhaber Katselashvili
usually #1 Singles 100% · published
4.01
Alex Semenov
usually #2 Singles 100% · published 4
3.94
David Botkin
usually #2 Doubles 100% · published 4
3.94
Peter Dollinger
usually #2 Doubles 100% · published
3.89
Mahesh Narayanan
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.88
Chris Kern
usually #3 Doubles 100% · published 4
3.75
Abhinav Chawla
usually #3 Doubles 67%, also #1 Doubles 33% · published 4
3.70
Vinod Srinivasan
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.70
Vladimir Libershteyn
usually #2 Doubles 100% · published
3.69
Sergey Gitman
usually #3 Doubles 100% · published
3.68
Amit Seth
usually #3 Doubles 100% · published 4
3.68
Gen Yamamoto
usually #1 Doubles 100% · published 3.5
3.64
Aditya Bhuwania
usually #1 Doubles 100% · published 4
3.64
Gautam Kotwal
published 4
3.64
Jeffrey Cannon
usually #2 Doubles 100% · published
3.60
Aditya Bhandari
usually #1 Doubles 100% · published 4
3.58
Eddie Lee
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
3.21
Margabandu Thandavarayan
usually #2 Singles 50%, also #1 Singles 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.

Vinod Srinivasan + Aditya Bhuwania6164% games+7.2% vs expected
Vinod Srinivasan + Mahesh Narayanan7356% games+4.5% vs expected
Vinod Srinivasan + Jeffrey Cannon123 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.

Kakhaber Katselashvili
29W–4L career · 3 lines in 2025
<1%19%81%
4.11
4
Alex Semenov
6W–2L career · 3 lines in 2025
<1%46%54%
4.01
4
David Botkin
27W–18L career · 3 lines in 2025
<1%67%33%
3.94
Peter Dollinger
8W–11L career · 1 line in 2025
<1%67%32%
3.94
Mahesh Narayanan
24W–11L career · 3 lines in 2025
<1%80%20%
3.89
4
Chris Kern
10W–5L career · 1 line in 2025
<1%81%19%
3.88
4
Abhinav Chawla
4W–3L career · 3 lines in 2025
3%95%3%
3.75
Vinod Srinivasan
21W–11L career · 3 lines in 2025
6%93%1%
3.70
Vladimir Libershteyn
14W–33L career · 1 line in 2025
6%93%1%
3.70
Sergey Gitman
6W–6L career · 2 lines in 2025
7%92%1%
3.69
4
Amit Seth
3W–1L career · 1 line in 2025
8%91%1%
3.68
3.5
Gen Yamamoto
16W–7L career · 1 line in 2025
<1%9%91%
3.68
4
Aditya Bhuwania
18W–8L career · 1 line in 2025
14%86%<1%
3.64
4
Gautam Kotwal
6W–3L career · no lines in 2025
14%86%<1%
3.64
Jeffrey Cannon
19W–22L career · 2 lines in 2025
15%85%<1%
3.64
4
Aditya Bhandari
5W–6L career · 1 line in 2025
21%79%<1%
3.60
3.5
Eddie Lee
14W–7L career · 3 lines in 2025
<1%26%74%
3.58
Margabandu Thandavarayan
5W–9L career · 2 lines in 2025
5%94%1%
3.21

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.