Teams

OC CMTC - Tam - 9

2026 USTA Adult 18 & Over - OC · OC Men - 3.5

16 players · average NTRP 3.38 / 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
2026-06-27vs OC Tennxity - CMTC - Q - Sat11Lost 23
W#1 DoublesJonathan Dao / Brandon Park vs Dong-Anh Pham / Q Viet Tran7-5, 6-3
L#1 Singlesaustin vigo vs Yannick Porcher3-6, 1-6
L#2 DoublesMatthew Yap / James Jiang vs David Luong / Billy Shih1-6, 1-6
W#2 SinglesBill Wilson vs BRYAN NGUYEN7-5, 6-1
L#3 DoublesBryan Angat / Michael Tran vs Kyle Le / Alexandru Strambeanu3-6, 0-6
2026-06-06vs OC Marbella CC - Doug - 4pmSplit 22
W#1 DoublesJonathan Dao / Brandon Park vs Yohan Kim / D Mark Nordheim6-4, 6-2
W#1 SinglesRafael Hocevar vs Michael Finley6-1, 7-6
L#2 DoublesGrigore Timofte / John Tran vs Evan Guerrero / Roberto Guerrero2-6, 3-6
L#2 SinglesMatt Straathof vs Erik Hallenbeck1-6, 3-6
2026-05-23vs OC LNRC - Dennis - Sat1030Lost 13
L#1 DoublesKyle Tran / James Jiang vs Michael Yoder / John Homans2-6, 1-6
W#1 SinglesJoey Dewan vs Kaveh Shahbaz6-0, 6-3
L#2 DoublesKem Lye / Matt Straathof vs David Berk / John Lord4-6, 2-6
L#2 SinglesRafael Hocevar vs Travis Pedersen3-6, 4-6
2026-05-09vs OC LLW LPC - SeanLost 14
W#1 DoublesJonathan Dao / Brandon Park vs An Le / Brendan Moriyama6-1, 6-1
L#1 SinglesJoey Dewan vs Bin Liu3-6, 2-6
L#2 DoublesGrigore Timofte / Michael Tran vs Christopher Chau / Sean Lin0-6, 2-6
L#2 SinglesBill Wilson vs Justin Blanco3-6, 4-6
L#3 DoublesRafael Hocevar / Kem Lye vs Bryant Wu / Patrick Young5-7, 1-6
W#1 DoublesBrandon Park / Jonathan Dao vs Jim Hartman / Sterling Lapham6-1, 6-4
L#2 DoublesGrigore Timofte / Terrence Kong vs AARON ARNETT / Troy Coker4-6, 1-6
W#3 Doublesaustin vigo / Matt Straathof vs Carl Tenbrink / Arnie Gaffney6-3, 4-6, 1-0
2026-04-26vs OC RCI - Alex - Sun1230Lost 14
L#1 DoublesTerrence Kong / Joey Dewan vs Robert Schneiderman / Larry Weinstein3-6, 6-4, 0-1
L#1 SinglesGrigore Timofte vs Dave Ferree3-6, 7-6, 0-1
L#2 DoublesMatt Straathof / Bill Wilson vs Mark Moore / Ishaan Mody1-6, 5-7
W#2 Singlesaustin vigo vs Vicente Martinez4-6, 6-2, 1-0
L#3 DoublesTam Nguyen / Rafael Hocevar vs Stephen Spear / Larry Whitman3-6, 3-6
2026-04-18vs WC OC YLCC - NebLost 04
L#1 DoublesJohn Tran / Grigore Timofte vs Aman Marwah / Paul Finchamp4-6, 4-6
L#1 SinglesTerrence Kong vs Jeremy Rose2-6, 1-6
L#2 Doublesaustin vigo / Bill Wilson vs Alan Levenson / David Cuan6-3, 2-6, 0-1
L#2 SinglesMatt Straathof vs Paul Huante6-4, 3-6, 0-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 standings7 teams · OC Men - 3.5
TeamWLInd. WInd. LSets lostGames lost
1OC LLW LPC - Sean7027817234
2WC OC YLCC - Neb42191126231
3OC Tennxity - CMTC - Q - Sat1142181231248
4OC The Huntington Club - Aaron - Sat133161436281
5OC Marbella CC - Doug - 4pm24121838282
6OC RCI - Alex - Sun123025132249351
7OC CMTC - Tam - 916102552353

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.21 estimated across 12 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.47
Brandon Park
usually #1 Doubles 100% · published 3.5
3.40
Bill Wilson
usually #2 Singles 50%, also #2 Doubles 50% · published 3.5
3.37
Jonathan Dao
usually #1 Doubles 100% · published
3.35
Joey Dewan
usually #1 Singles 67%, also #1 Doubles 33% · published
3.29
Lei Diao
published
Brandon Sovik
published 3.5
3.19
austin vigo
usually #1 Singles 25%, also #2 Singles 25% · published
3.17
Rafael Hocevar
usually #3 Doubles 50%, also #1 Singles 25% · published
3.09
Grigore Timofte
usually #2 Doubles 60%, also #1 Singles 20% · published
3.08
Matt Straathof
usually #2 Singles 40%, also #2 Doubles 40% · published
3.08
Terrence Kong
usually #1 Doubles 33%, also #2 Doubles 33% · published
3.07
James Jiang
usually #2 Doubles 50%, also #1 Doubles 50% · published
2.94
Kem Lye
usually #2 Doubles 50%, also #3 Doubles 50% · published
Bryan Angat
usually #3 Doubles 100% · published 3
Kyle Tran
usually #1 Doubles 100% · published
Matthew Yap
usually #2 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.

Brandon Park + Jonathan Dao404 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
Brandon Park
4W–1L career · type S · 4 lines in 2026
<1%57%43%
3.47
3.5
Bill Wilson
3W–6L career · type S · 4 lines in 2026
<1%76%23%
3.40
Jonathan Dao
5W–6L career · 4 lines in 2026
<1%82%18%
3.37
Joey Dewan
1W–2L career · 3 lines in 2026
1%85%14%
3.35
Lei Diao
5W–11L career · no lines in 2026
2%91%7%
3.29
3.5
Brandon Sovik
2W–5L career · type S · no lines in 2026
not enough data
austin vigo
2W–2L career · 4 lines in 2026
9%90%1%
3.19
Rafael Hocevar
1W–3L career · 4 lines in 2026
11%88%1%
3.17
Grigore Timofte
0W–5L career · 5 lines in 2026
25%74%<1%
3.09
Matt Straathof
4W–10L career · 5 lines in 2026
28%72%<1%
3.08
Terrence Kong
2W–4L career · 3 lines in 2026
28%71%<1%
3.08
James Jiang
2W–4L career · 2 lines in 2026
32%68%<1%
3.07
Kem Lye
0W–5L career · 2 lines in 2026
67%33%<1%
2.94
3
Bryan Angat
0W–1L career · type S · 1 line in 2026
not enough data
Kyle Tran
0W–4L career · 1 line in 2026
not enough data
Matthew Yap
0W–3L career · 1 line 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.