Teams

OC LPC - Mak - Sat9

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

23 players · average NTRP 4.00 / 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 →
Schedule10 played
2026-06-28vs OC Seal Beach - Minh -2pmLost 23
L#1 DoublesMark Kniep / Matthew Lear vs William Chang / Minh Truong3-6, 2-6
L#1 SinglesJingyi Huang vs Truman Nguyen4-6, 7-6, 1-0
L#2 DoublesRoy Yoon / Jeffrey Davis vs Kody Nguyen / Randy Nguyen3-6, 3-6
W#2 SinglesKenta Nakajima vs Anthony Vo6-3, 6-2
W#3 DoublesDan Theisen / Charles Klein vs Duc Duy Tran / Kenny Suykry6-2, 6-4
2026-06-20vs OC Palisades - AlanLost 23
L#1 DoublesRudy Henderson / Kenta Nakajima vs Alan Roof / Michael McGee2-6, 4-6
L#1 SinglesTroy Arnold vs Matthew Brainard6-7, 1-0, 0-1
L#2 DoublesAnil Vootkur / John Torell vs Jeffrey Fracalosy / Jason Bobb2-6, 4-6
W#2 SinglesDavid Mak vs N/A6-0, 6-0
W#3 DoublesDan Theisen / Moises Andrade vs Jon Peabody / Scott Lastovica7-5, 6-2
W#1 DoublesLyndon Bui / Mark Kniep vs Chen-Jun Huang / Brian Hoang6-3, 6-3
L#1 SinglesRyan Martin vs Geoffrey Bishop7-5, 2-4, 0-1
W#2 DoublesPeter Ho / James Ha vs Spencer Nguyen / Quang Tran1-6, 7-6, 1-0
L#2 SinglesBen Kumsakul vs DANIEL KIRKPATRICK2-6, 1-6
W#3 DoublesMatthew Lear / Jonathan Tsang vs Karsten Stouffer / WILLIAM WANG3-6, 6-2, 1-0
2026-06-06vs OC Lifetime RSC - Erik- Sat3Won 40
W#1 DoublesMark Kniep / Thomas Medina vs Christopher Dupuy / Pat Huber7-6, 6-4
W#1 SinglesBen Kumsakul vs Andrew Auerbach6-3, 6-1
W#2 SinglesRyan Martin vs Nevin Taneja6-1, 6-4
W#3 DoublesJeffrey Davis / Dan Theisen vs N/A6-0, 6-0
2026-05-31vs OC RCI - Miguel - Sun12Won 32
W#1 DoublesPeter Ho / James Ha vs Justin Do / Kevin Trinh6-2, 6-3
W#1 SinglesLyndon Bui vs Wayne Zuckerman6-4, 7-5
L#2 DoublesMark Kniep / Charles Klein vs Hans Yu / Ricky Tan4-6, 6-4, 0-1
L#2 SinglesFiras Kassem vs Noah Prohaska2-6, 2-6
W#3 DoublesDan Theisen / John Torell vs Alex Ea / Kevin Rafferty6-4, 7-6
W#1 DoublesRoy Yoon / Jonathan Tsang vs Kenneth Lim / Tyler Lopez6-3, 6-4
W#1 SinglesTroy Arnold vs Abraam Guirguis6-0, 6-0
W#2 DoublesCharles Klein / Shane Guaderrama vs Allen Chang / Justin Lasao6-0, 6-2
W#2 SinglesRyan Martin vs Hamidreza Alikhani6-1, 6-3
2026-05-16vs OC LLW The Rookies - Seal Beach TCLost 14
L#1 DoublesRudy Henderson / James Ha vs Aaron Robles / Nelson Chen2-6, 4-6
W#1 SinglesLyndon Bui vs Jason Wang6-3, 6-3
L#2 DoublesRoy Yoon / Jingyi Huang vs Adam Chaffee / I-Hsiang Shu3-6, 6-4, 0-1
L#2 SinglesThach Ian Phan vs James Agnes4-6, 2-6
L#3 DoublesThomas Medina / David Mak vs Jonathan Chen / Simon Ketema4-6, 1-6
W#1 DoublesRudy Henderson / Jonathan Tsang vs Adsanai Vongsa / Lawrence Leung7-5, 6-1
L#1 SinglesFiras Kassem vs Skandha Chinta2-6, 4-6
W#2 DoublesKenta Nakajima / Jingyi Huang vs Frank Xing / Billy Shih7-5, 6-0
W#2 SinglesBen Kumsakul vs Bryan Snyder6-3, 6-0
L#3 DoublesMoises Andrade / Thach Ian Phan vs Edgar Tellez / Layton Kling4-6, 6-4, 0-1
L#1 DoublesJeffrey Davis / Roy Yoon vs James Shih / Stephane Phan3-6, 4-6
W#1 SinglesTroy Arnold vs Yujun Han6-2, 7-5
W#2 DoublesLyndon Bui / Jonathan Tsang vs Curt Hilliard / Jason Tuttle6-1, 6-0
W#2 SinglesRyan Martin vs Andrew Pereira7-6, 4-6, 1-0
L#3 DoublesThach Ian Phan / Shane Guaderrama vs Jeffrey Teng / Messiah Bryant4-6, 4-6
L#1 DoublesBen Kumsakul / Jonathan Tsang vs Tim Nasseir / Taira Asakura3-6, 0-6
L#1 SinglesTroy Arnold vs Colin Gui6-7, 3-6
W#2 DoublesAnil Vootkur / Charles Klein vs Jimmy Nguyen / LEON THAI7-6, 6-4
L#2 SinglesFiras Kassem vs Pramit Choudhary3-6, 1-6
W#3 DoublesKenta Nakajima / Jingyi Huang vs Xin Zeng / Long Yang6-1, 6-3
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 standings10 teams · OC Men - 4.0
TeamWLInd. WInd. LSets lostGames lost
1OC LLW The Rookies - Seal Beach TC100381229306
2OC Meta Friends HP - Troy/Peter - Sun182282250398
3OC Meta Legend - Irvine HP - Eric - Sun973331743381
4OC LPC - Mak - Sat964292145398
5OC Seal Beach - Minh -2pm64272357458
6OC Send Farnood's Heritage Park - Farnood - Sun1145202556408
7OC The Huntington Club - James - Sun346262456438
8OC Seal Beach TC - Allen - Sun113027182762429
9OC RCI - Miguel - Sun1227153067446
10OC Lifetime RSC - Erik- Sat30772860376

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.79 estimated across 21 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.15
Lyndon Bui
usually #1 Singles 50%, also #2 Doubles 25% · published 4
3.99
Anil Vootkur
usually #2 Doubles 100% · published 4
3.99
Charles Klein
usually #2 Doubles 75%, also #3 Doubles 25% · published 4
3.93
Matthew Lear
usually #1 Doubles 50%, also #3 Doubles 50% · published
3.92
Peter Ho
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.88
Jonathan Tsang
usually #1 Doubles 60%, also #2 Doubles 20% · published
3.88
Troy Arnold
usually #1 Singles 100% · published
3.84
Ben Kumsakul
usually #2 Singles 50%, also #1 Doubles 25% · published 4
3.84
Roy Yoon
usually #2 Doubles 50%, also #1 Doubles 50% · published
3.80
Dan Theisen
usually #3 Doubles 100% · published 4
3.79
Jingyi Huang
usually #2 Doubles 50%, also #1 Singles 25% · published
3.77
James Ha
usually #1 Doubles 67%, also #2 Doubles 33% · published 4
3.76
David Mak
usually #3 Doubles 50%, also #2 Singles 50% · published 4
3.74
Kenta Nakajima
usually #2 Singles 25%, also #3 Doubles 25% · published
3.72
Mark Kniep
usually #1 Doubles 75%, also #2 Doubles 25% · published
3.71
Rudy Henderson
usually #1 Doubles 100% · published
3.65
Ryan Martin
usually #2 Singles 75%, also #1 Singles 25% · published
3.64
Firas Kassem
usually #2 Singles 67%, also #1 Singles 33% · published 4
3.63
Moises Andrade
usually #3 Doubles 100% · published
3.62
Thach Ian Phan
usually #3 Doubles 67%, also #2 Singles 33% · published
3.23
Thomas Medina
usually #1 Doubles 50%, also #2 Doubles 25% · published
John Torell
usually #2 Doubles 50%, also #3 Doubles 50% · published
Shane Guaderrama
usually #2 Doubles 50%, also #3 Doubles 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.

Jonathan Tsang + Matthew Lear404 matchesnot enough data
Roy Yoon + Shane Guaderrama213 matchesnot enough data
Kenta Nakajima + Jingyi Huang213 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
Lyndon Bui
40W–2L career · 4 lines in 2026
<1%13%87%
4.15
4
Anil Vootkur
15W–10L career · 2 lines in 2026
<1%53%47%
3.99
4
Charles Klein
68W–22L career · 4 lines in 2026
<1%54%46%
3.99
Matthew Lear
20W–8L career · 2 lines in 2026
<1%70%30%
3.93
Peter Ho
13W–3L career · 2 lines in 2026
<1%74%26%
3.92
Jonathan Tsang
50W–47L career · 5 lines in 2026
<1%81%19%
3.88
Troy Arnold
5W–6L career · 4 lines in 2026
<1%83%17%
3.88
4
Ben Kumsakul
40W–41L career · 4 lines in 2026
<1%88%12%
3.84
Roy Yoon
6W–6L career · 4 lines in 2026
<1%88%11%
3.84
4
Dan Theisen
7W–0L career · 4 lines in 2026
1%93%6%
3.80
Jingyi Huang
4W–4L career · 4 lines in 2026
1%93%6%
3.79
4
James Ha
88W–53L career · 3 lines in 2026
2%94%4%
3.77
4
David Mak
77W–79L career · 2 lines in 2026
2%95%3%
3.76
Kenta Nakajima
20W–23L career · 4 lines in 2026
3%94%2%
3.74
Mark Kniep
6W–3L career · 4 lines in 2026
4%94%2%
3.72
Rudy Henderson
7W–11L career · 3 lines in 2026
5%93%1%
3.71
Ryan Martin
19W–16L career · 4 lines in 2026
12%87%<1%
3.65
4
Firas Kassem
15W–14L career · 3 lines in 2026
14%86%<1%
3.64
Moises Andrade
9W–14L career · 2 lines in 2026
16%84%<1%
3.63
Thach Ian Phan
1W–3L career · 3 lines in 2026
18%82%<1%
3.62
Thomas Medina
9W–16L career · 4 lines in 2026
4%94%2%
3.23
John Torell
2W–1L career · 2 lines in 2026
not enough data
Shane Guaderrama
3W–3L career · 2 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.