Teams

OC Costa Mesa - Tony - Sat2

2025 SCTA Doubles 18 & Over - OC · OC Men - 4.0

10 players · average NTRP 4.20 / SO.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 →
Schedule7 played
2025-11-29vs OC Santa Ana - Scott - Sat930Split 11
W#1 DoublesCuong Ly / Hung Vu vs Manny Chidhalay / PHUONG DAO6-2, 6-2
L#2 DoublesTom Tran / Darryl Lam vs Nha Hoang / Kenneth Ohashi4-6, 2-6
2025-11-08vs OC RCI - MiguelSplit 11
L#1 DoublesCuong Ly / Peter Hsu vs Scott Carlyle / Elijah Shaw6-3, 3-6, 0-1
W#2 DoublesDao Ho / Eugene Nguyen vs Bryan Snyder / Nghia Nguyen6-2, 1-6, 1-0
2025-11-01vs OC LPC - Mak - Sat9Lost 01
L#2 DoublesKevin Thoeng / Darryl Lam vs David Yang / Thach Ian Phan6-7, 6-7
2025-10-18vs OC Seal Beach - Allen - Sun1130Won 10
W#1 DoublesKevin Thoeng / Peter Hsu vs Tyler Lopez / Oliver Hybel Westby6-4, 6-3
2025-10-04vs OC Marbella CC - Sat3Won 10
W#1 DoublesCalvin Lam / Stephane Phan vs Brad Cotten / Jack Rollins6-1, 6-1
2025-09-28vs OC Toxics - Kevin TWon 30
W#1 DoublesTony Ly / Calvin Lam vs Dean Kourk / Kevin Trinh6-3, 7-5
W#2 DoublesPeter Nguyen / Peter Hsu vs Justin Tee / Austin Tu6-3, 6-1
W#3 DoublesCuong Ly / Tom Tran vs Anh Huynh / Hans Yu7-6, 6-2
2025-09-20vs OC Irvine LPC - Aaron Sun3Won 20
W#1 DoublesPeter Hsu / Peter Nguyen vs Taira Asakura / Ryan Huynh6-2, 3-6, 1-0
W#2 DoublesCalvin Lam / Eugene Nguyen vs Kyle Le / Thomas Medina7-5, 6-0
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 OC Men - 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.92 estimated across 6 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.18
Calvin Lam
usually #1 Doubles 67%, also #2 Doubles 33% · published 4.5
4.14
Kevin Thoeng
usually #1 Doubles 50%, also #2 Doubles 50% · published 4.5
3.90
Stephane Phan
usually #1 Doubles 100% · published
3.78
Cuong Ly
usually #1 Doubles 67%, also #3 Doubles 33% · published 4
3.77
Peter Hsu
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.75
Darryl Lam
usually #2 Doubles 100% · published 4
Dao Ho
usually #2 Doubles 100% · published 4
Eugene Nguyen
usually #2 Doubles 100% · published
Tom Tran
usually #3 Doubles 50%, also #2 Doubles 50% · published
Tony Ly
usually #1 Doubles 100% · 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.

Cuong Ly + Peter Hsu4357% games+0.1% vs expected
Calvin Lam + Stephane Phan303 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.5
Calvin Lam
9W–1L career · 3 lines in 2025
10%89%1%
4.18
4.5
Kevin Thoeng
116W–39L career · 2 lines in 2025
16%83%<1%
4.14
Stephane Phan
21W–7L career · 1 line in 2025
<1%76%24%
3.90
4
Cuong Ly
17W–9L career · 3 lines in 2025
2%92%6%
3.78
Peter Hsu
14W–10L career · 3 lines in 2025
3%92%5%
3.77
4
Darryl Lam
3W–2L career · type S · 1 line in 2025
4%93%4%
3.75
4
Dao Ho
1W–2L career · type S · 1 line in 2025
not enough data
Eugene Nguyen
8W–2L career · 2 lines in 2025
not enough data
Tom Tran
9W–10L career · 2 lines in 2025
not enough data
Tony Ly
1W–6L career · 1 line 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.