Teams

OC Seal Beach TC - Allen - Sun1130

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

18 players · average NTRP 3.83 / 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 →
Schedule9 played
L#1 DoublesAnthony Hean / Andrew Pray vs Colin Gui / Pramit Choudhary6-7, 6-3, 0-1
W#2 DoublesTyler Lopez / Allen Chang vs Tim Nasseir / Long Yang7-5, 3-6, 1-0
L#2 SinglesNicholas Moy vs Taira Asakura3-6, 1-6
W#3 DoublesAbraam Guirguis / Justin Lasao vs Ramin Rezaei / Hien Phan4-6, 7-6, 1-0
2026-06-21vs OC Seal Beach - Minh -2pmLost 03
L#1 DoublesAllen Chang / Nguyen Doan vs Minh Truong / Kody Nguyen1-6, 5-7
L#1 SinglesNicholas Moy vs My Vo Luong1-6, 6-2, 0-1
L#2 DoublesAbraam Guirguis / Kelly McMillen vs Simon Nguyen / Duc Duy Tran7-5, 3-6, 1-0
2026-06-14vs OC Palisades - AlanWon 21
W#1 DoublesKenneth Lim / Brandon Yuan vs Jason Bobb / Alan Roof3-6, 6-4, 1-0
L#2 DoublesTyler Lopez / Dong-Anh Pham vs Jon Peabody / Jeffrey Fracalosy2-6, 4-6
W#3 DoublesAbraam Guirguis / Justin Lasao vs N/A6-0, 6-0
L#1 DoublesThai Nguyen / Allen Chang vs Cuong Ly / Patrick Chen6-7, 3-6
L#2 DoublesHamidreza Alikhani / Damian Scisci vs Jermaine Waltemeyer / Binh Nguyen0-6, 1-6
L#2 SinglesKhoa Vo vs Weixi Hu3-6, 2-6
2026-05-24vs OC RCI - Miguel - Sun12Won 31
W#1 DoublesKenneth Lim / Tyler Lopez vs Dean Kourk / Ricky Tan3-6, 7-6, 1-0
W#1 SinglesBrandon Yuan vs Noah Prohaska6-3, 6-2
L#2 DoublesJustin Lasao / Hamidreza Alikhani vs Jo Noiroux / Kevin Trinh1-6, 3-6
W#2 SinglesAbraam Guirguis vs Elijah Shaw6-3, 3-6, 1-0
2026-05-23vs OC LPC - Mak - Sat9Lost 04
L#1 DoublesKenneth Lim / Tyler Lopez vs Roy Yoon / Jonathan Tsang3-6, 4-6
L#1 SinglesAbraam Guirguis vs Troy Arnold0-6, 0-6
L#2 DoublesAllen Chang / Justin Lasao vs Charles Klein / Shane Guaderrama0-6, 2-6
L#2 SinglesHamidreza Alikhani vs Ryan Martin1-6, 3-6
2026-05-17vs OC LLW The Rookies - Seal Beach TCLost 04
L#1 DoublesTyler Lopez / Andrew Pray vs Simon Ketema / Hoang Kim Truong6-7, 3-6
L#1 SinglesAnthony Hean vs Chan Voeng3-6, 2-6
L#2 DoublesDamian Scisci / Khoa Vo vs Jonathan Chen / Mathew Gonzales0-6, 2-6
L#3 DoublesTu Mai / Nguyen Doan vs Peter Bui / Minh Nguyen4-6, 4-6
W#1 DoublesAndrew Pray / Allen Chang vs Frank Xing / Mike Carcerano6-0, 6-4
W#1 SinglesJosh Garcia vs Skandha Chinta6-4, 3-6, 1-0
L#2 DoublesTin Bui / Nguyen Doan vs Zachary Winkle / Jeffrey Feng7-6, 5-7, 1-0
L#2 SinglesTu Mai vs Bryan Snyder2-6, 3-6
L#3 DoublesThai Nguyen / Hamidreza Alikhani vs Adsanai Vongsa / Lawrence Leung2-6, 0-6
W#1 DoublesKenneth Lim / Tyler Lopez vs Dion Trieb / Patrick Urian6-3, 6-3
L#1 SinglesNicholas Moy vs Andrew Pereira6-3, 2-6, 1-0
W#2 DoublesAllen Chang / Anthony Hean vs Michael Ngo / Jason Tuttle6-4, 6-2
L#3 DoublesAbraam Guirguis / Tin Bui vs Curt Hilliard / AARON ARNETT6-2, 1-6, 1-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 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.55 estimated across 14 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.92
Andrew Pray
usually #1 Doubles 100% · published 4
3.88
Anthony Hean
usually #1 Singles 33%, also #1 Doubles 33% · published 4
3.78
Josh Garcia
usually #1 Singles 100% · published
Brandon Yuan
usually #1 Doubles 50%, also #1 Singles 50% · published 4
3.75
Nicholas Moy
usually #1 Singles 67%, also #2 Singles 33% · published
3.75
Asam Sheikh
published 4
3.57
Nguyen Doan
usually #1 Doubles 33%, also #3 Doubles 33% · published
3.56
Tyler Lopez
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.48
Justin Lasao
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.38
Abraam Guirguis
usually #3 Doubles 50%, also #1 Singles 17% · published 3.5
3.38
Kelly McMillen
usually #2 Doubles 100% · published
3.36
Thai Nguyen
usually #1 Doubles 50%, also #3 Doubles 50% · published
3.35
Damian Scisci
usually #2 Doubles 100% · published 3.5
3.34
Hamidreza Alikhani
usually #2 Doubles 50%, also #2 Singles 25% · published
3.16
Dong-Anh Pham
usually #2 Doubles 67%, also #1 Doubles 33% · published
Khoa Vo
usually #2 Singles 50%, also #2 Doubles 50% · published
Tin Bui
usually #2 Doubles 50%, also #3 Doubles 50% · published
Tu Mai
usually #3 Doubles 50%, also #2 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.

Abraam Guirguis + Thai Nguyen224 matchesnot enough data
Tin Bui + Nguyen Doan123 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
Andrew Pray
21W–11L career · 3 lines in 2026
<1%72%28%
3.92
4
Anthony Hean
4W–2L career · 3 lines in 2026
<1%80%20%
3.88
Josh Garcia
6W–6L career · 1 line in 2026
2%92%6%
3.78
4
Brandon Yuan
2W–0L career · 2 lines in 2026
not enough data
Nicholas Moy
4W–5L career · 3 lines in 2026
4%93%4%
3.75
4
Asam Sheikh
53W–45L career · no lines in 2026
4%93%3%
3.75
Nguyen Doan
1W–4L career · 3 lines in 2026
32%68%<1%
3.57
Tyler Lopez
7W–6L career · 6 lines in 2026
33%67%<1%
3.56
Justin Lasao
1W–4L career · 3 lines in 2026
54%46%<1%
3.48
3.5
Abraam Guirguis
19W–14L career · 6 lines in 2026
<1%79%21%
3.38
Kelly McMillen
84W–81L career · 1 line in 2026
<1%80%19%
3.38
Thai Nguyen
29W–20L career · 2 lines in 2026
<1%<1%>99%
3.36
3.5
Damian Scisci
8W–13L career · 2 lines in 2026
1%86%13%
3.35
Hamidreza Alikhani
5W–6L career · 4 lines in 2026
1%86%13%
3.34
Dong-Anh Pham
3W–8L career · 3 lines in 2026
12%87%1%
3.16
Khoa Vo
0W–2L career · 2 lines in 2026
not enough data
Tin Bui
2W–4L career · 2 lines in 2026
not enough data
Tu Mai
0W–2L 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.