Teams

CUPERTINO TC/CUPERTINO SC 18AM3.5A-DT

2026 ADULT 18&Over - Daytime · Men 3.5

14 players · average NTRP 3.50 / 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 →
Schedule10 played
W#1 DoublesVikas Shah / Prashant Srivastav vs Albert Law / Gilbert Wong6-4, 6-3
W#1 SinglesDrew Zoghby vs Abhijit Deshmukh6-2, 6-1
W#2 DoublesTingshu Lu / Gary Stempler vs Steve Degner / Tak Young6-0, 7-6
L#1 DoublesDrew Zoghby / Ravi Rajagopalan vs Albert Law / Paul Yiu1-6, 6-2, 1-0
L#1 SinglesJohn Yong vs TERUHIRO TAGOMORI0-1
W#2 DoublesRaj Janakarajan / Gary Stempler vs Abhijit Deshmukh / Gilbert Wong6-1, 6-3
W#1 DoublesElton Lin / Tingshu Lu vs Prabhu Kuttiyam / Vibhaakar Sharma6-3, 6-1
L#1 SinglesJohn Yong vs TERUHIRO TAGOMORI1-6, 1-2
W#2 DoublesPrathap Kudupu / Prashant Srivastav vs Steve Degner / Paul Yiu3-6, 6-2, 1-0
W#1 DoublesVikas Shah / Prashant Srivastav vs Gilbert Wong / Akshaya Padhi6-1, 6-1
W#1 SinglesAnton Andreev vs TERUHIRO TAGOMORI7-5, 7-6
L#2 DoublesGary Stempler / Tetsuya Murakami vs Steve Degner / Prabhu Kuttiyam3-6, 3-6
W#1 DoublesElton Lin / Tetsuya Murakami vs Akshaya Padhi / Abhijit Deshmukh7-6, 6-4
W#1 SinglesRichard Zhao vs Steve Degner6-2, 6-2
W#2 DoublesPrathap Kudupu / Tommy Lin vs Prabhu Kuttiyam / Paul Yiu4-6, 6-2, 1-0
W#1 DoublesElton Lin / Vikas Shah vs Albert Law / Akshaya Padhi6-1, 6-0
L#1 SinglesRaj Janakarajan vs Steve Degner6-7, 0-4
W#2 DoublesAnton Andreev / Tingshu Lu vs Gilbert Wong / Paul Yiu6-3, 7-5
W#1 DoublesElton Lin / Vikas Shah vs Steve Degner / Abhijit Deshmukh6-0, 6-0
L#1 SinglesDrew Zoghby vs Prabhu Kuttiyam3-6, 4-6
L#2 DoublesTingshu Lu / Prathap Kudupu vs Albert Law / Tianyi Wang3-6, 2-6
L#1 DoublesElton Lin / Drew Zoghby vs Albert Law / Akshaya Padhi3-6, 6-4, 1-0
W#1 SinglesTommy Lin vs TERUHIRO TAGOMORI6-3, 6-2
W#2 DoublesVikas Shah / Gary Stempler vs Gilbert Wong / Norman Kaneshiro7-6, 6-0
L#1 DoublesAnton Andreev / Drew Zoghby vs Albert Law / Prabhu Kuttiyam4-6, 4-6
L#1 SinglesRaj Janakarajan vs TERUHIRO TAGOMORI7-6, 5-7, 1-0
W#2 DoublesGary Stempler / Tetsuya Murakami vs Tak Young / Vibhaakar Sharma6-0, 6-1
W#1 DoublesTingshu Lu / Prashant Srivastav vs Prabhu Kuttiyam / Akshaya Padhi7-5, 6-2
W#1 SinglesRichard Zhao vs Albert Law6-2, 7-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 standings5 teams · Men 3.5
TeamWLInd. WInd. LSets lostGames lost
1JOHNSON RANCH 18AM3.5A-DT9123722257
2CUPERTINO TC/CUPERTINO SC 18AM3.5A-DT73201022219
3GOLD RIVER RC 18AM3.5B-DT46121838286
4CUPERTINO TC/CUPERTINO SC 18AM3.5B-DT37102043310
5GOLD RIVER RC 18AM3.5A-DT28102045305

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.18 estimated across 13 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.45
Elton Lin
usually #1 Doubles 100% · published 3.5
3.41
Prashant Srivastav
usually #1 Doubles 75%, also #2 Doubles 25% · published
3.36
Richard Zhao
usually #1 Singles 100% · published
3.28
Anton Andreev
usually #2 Doubles 33%, also #1 Singles 33% · published 3.5
3.26
Prathap Kudupu
usually #2 Doubles 100% · published
3.26
Ravi Rajagopalan
usually #1 Doubles 100% · published
3.18
Tommy Lin
usually #2 Doubles 50%, also #1 Singles 50% · published
3.11
Drew Zoghby
usually #1 Doubles 60%, also #1 Singles 40% · published 3.5
3.08
Tetsuya Murakami
usually #2 Doubles 67%, also #1 Doubles 33% · published
3.06
Tingshu Lu
usually #2 Doubles 60%, also #1 Doubles 40% · published
2.98
Gary Stempler
usually #2 Doubles 100% · published 3.5
2.97
John Yong
usually #1 Singles 100% · published
2.93
Raj Janakarajan
usually #1 Singles 67%, also #2 Doubles 33% · published
Vikas Shah
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.

Anton Andreev + Elton Lin4348% games−0.7% vs expected
Raj Janakarajan + Gary Stempler123 matchesnot enough data
Prashant Srivastav + Tommy Lin213 matchesnot enough data
Ravi Rajagopalan + Prathap Kudupu123 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.

3.5
Elton Lin
28W–15L career · type A · 5 lines in 2026
<1%64%36%
3.45
Prashant Srivastav
22W–8L career · 4 lines in 2026
<1%75%25%
3.41
Richard Zhao
15W–11L career · 2 lines in 2026
<1%86%14%
3.36
3.5
Anton Andreev
31W–31L career · 3 lines in 2026
2%94%5%
3.28
Prathap Kudupu
21W–25L career · 3 lines in 2026
2%95%3%
3.26
Ravi Rajagopalan
5W–16L career · 1 line in 2026
2%95%3%
3.26
Tommy Lin
14W–7L career · 2 lines in 2026
9%91%1%
3.18
3.5
Drew Zoghby
3W–11L career · 5 lines in 2026
19%81%<1%
3.11
Tetsuya Murakami
5W–10L career · 3 lines in 2026
26%74%<1%
3.08
Tingshu Lu
12W–17L career · 5 lines in 2026
33%67%<1%
3.06
3.5
Gary Stempler
9W–27L career · 5 lines in 2026
56%44%<1%
2.98
John Yong
1W–4L career · 2 lines in 2026
59%41%<1%
2.97
Raj Janakarajan
7W–9L career · 3 lines in 2026
<1%70%30%
2.93
Vikas Shah
5W–11L 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.