Teams

Mission Oaks Dragons

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

13 players · average NTRP 3.75 / 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
2026-07-04vs Sunset HillsLost 23
L#1 DoublesXiaodong Shen / Brian Colon vs Pat Johnson / Sid Bhargava4-6, 4-6
W#1 SinglesAlireza Rezaie vs Thanh Nguyen6-1, 6-2
W#2 DoublesLongbin Liu / Vikas Dogra vs Francois Odienne / Brandon McFadden6-4, 4-6, 1-0
L#2 SinglesAlan Tran vs Mike Bernstein4-6, 7-6, 1-0
L#3 DoublesAndre Bati / Thai Takeuchi vs Patrick Um / Paul Lorentzen1-6, 6-4, 0-1
2026-06-20vs Wood Ranch HitmenLost 14
L#1 DoublesDonald Matthews / Mark Hammond vs Kristopher Sherrill / Mark Lipsky1-6, 7-5, 0-1
W#1 SinglesAlireza Rezaie vs Shimon Nofar1-6, 6-2, 1-0
L#2 DoublesFrank Swanson / Xiaodong Shen vs Dave Faciana / Barry Levenson3-6, 0-6
L#2 SinglesAlan Tran vs Gabriel Duarte3-6, 6-4, 1-0
L#3 DoublesTroy Trinh / Longbin Liu vs James Coe / Tyler Jensen1-6, 4-6
2026-06-14vs Pierpont PelicansLost 23
W#1 DoublesXiaodong Shen / Mark Hammond vs Steve Johnson / Mike Wofford6-4, 6-7, 1-0
L#1 SinglesAlireza Rezaie vs Chris Sanchez5-7, 2-6
L#2 DoublesBrian Colon / Vikas Dogra vs Tim Ryan / Christopher Atwell1-6, 1-6
W#2 SinglesAlan Tran vs Joe Benscoter6-1, 6-3
L#3 DoublesFrank Swanson / Andre Bati vs Franklin Aguirre / David Raulin7-6, 5-7, 0-1
L#1 DoublesAlan Tran / Xiaodong Shen vs RJ Marozzi / MARK NIETO6-4, 2-6, 0-1
L#1 SinglesYusaku Taguchi vs Xan Ashton0-6, 1-6
L#2 DoublesMark Hammond / Troy Trinh vs Donnelly Wilkes / Timothy Weilage1-6, 0-6
W#2 SinglesAlireza Rezaie vs Jeremy Zoch6-2, 2-6, 1-0
L#3 DoublesVikas Dogra / Frank Swanson vs Roy Ashton / Mark Holmes1-6, 0-6
2026-06-06vs North Ranch RenegadesWon 41
L#1 DoublesMark Hammond / Frank Swanson vs Brian Forster / Jordan Riessen1-6, 4-6
W#1 SinglesAlireza Rezaie vs Andrew Goldenberg6-3, 6-3
W#2 DoublesXiaodong Shen / Troy Trinh vs Ulrik Damborg / Glenn Dormer4-6, 7-6, 1-0
W#2 SinglesAlan Tran vs Adrian Apodaca6-1, 6-0
W#3 DoublesDonald Matthews / Brian Colon vs Adam Targum / Ali Motamedi6-4, 6-2
2026-05-31vs Mission Oaks WarriorsLost 23
W#1 DoublesMark Hammond / Frank Swanson vs Randy Andell / Dan Crane6-3, 6-2
W#1 SinglesAlireza Rezaie vs Amir Arfaei6-4, 6-3
L#2 DoublesDonald Matthews / Thai Takeuchi vs Ilan Elkabetz / Andre Guerzet4-6, 4-6
L#2 SinglesXiaodong Shen vs Roman Bloch6-7, 4-6
L#3 DoublesAndre Bati / Brian Colon vs Kevin Humfreville / Erik Loose4-6, 6-7
2026-05-09vs Mission Oaks FirecrackersLost 05
L#1 DoublesXiaodong Shen / Frank Swanson vs Henry Tai / Thomas Browne3-6, 1-6
L#1 SinglesAlireza Rezaie vs Jason Chen6-7, 3-6
L#2 DoublesThai Takeuchi / Donald Matthews vs Cameron Dougan / Philip Huang0-6, 5-7
L#2 SinglesAlan Tran vs Jose Mendoza4-6, 7-6, 1-0
L#3 DoublesVikas Dogra / Brian Colon vs Jim He / Bradley Johnson1-6, 4-6
2026-05-02vs Dream Team SummerWon 41
W#1 DoublesThai Takeuchi / Xiaodong Shen vs Mike Kilpatrick / Andrew Smith6-1, 6-4
W#1 SinglesYusaku Taguchi vs Zahik Rizvi6-0, 6-0
L#2 DoublesDonald Matthews / Mark Hammond vs Carlos Tamayo / Edwin Ramirez3-6, 6-1, 0-1
W#2 SinglesAlireza Rezaie vs Jon Boring6-0, 6-1
W#3 DoublesAlan Tran / Vikas Dogra vs Mike Seay / David Kanongataa4-6, 6-2, 1-0
2026-04-26vs Chief PeakLost 14
L#1 DoublesXiaodong Shen / Alan Tran vs Dana Files / Danny Everett2-6, 4-6
L#1 SinglesAlireza Rezaie vs Scott Morton4-6, 4-6
L#2 DoublesMark Hammond / Thai Takeuchi vs Christopher Bashor / Douglas Donald2-6, 6-3, 0-1
W#2 SinglesYusaku Taguchi vs Lorenzo Wright6-0, 6-0
L#3 DoublesDonald Matthews / Frank Swanson vs Anthony Kassar / Howard Radding5-7, 6-1, 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 standings for Ventura - 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.63 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.

4.03
Alireza Rezaie
usually #1 Singles 80%, also #2 Singles 20% · published 4
4.00
Yusaku Taguchi
usually #1 Singles 67%, also #2 Singles 33% · published
3.94
Mark Hammond
usually #1 Doubles 57%, also #2 Doubles 43% · published
3.83
Alan Tran
usually #2 Singles 63%, also #1 Doubles 25% · published 4
3.67
Thai Takeuchi
usually #2 Doubles 60%, also #1 Doubles 20% · published
3.59
Donald Matthews
usually #2 Doubles 50%, also #3 Doubles 33% · published
3.56
Troy Trinh
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.56
Frank Swanson
usually #3 Doubles 43%, also #1 Doubles 43% · published
3.55
Vikas Dogra
usually #3 Doubles 60%, also #2 Doubles 40% · published
3.54
Xiaodong Shen
usually #1 Doubles 67%, also #2 Doubles 22% · published
3.40
Brian Colon
usually #1 Doubles 50%, also #2 Doubles 25% · published 3.5
3.28
Longbin Liu
usually #1 Doubles 43%, also #2 Doubles 43% · published
3.25
Andre Bati
usually #1 Doubles 50%, also #3 Doubles 50% · published 3.5
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.

Andre Bati + Longbin Liu4746% games−15.9% vs expected
Frank Swanson + Xiaodong Shen1435% gamesnot enough data
Alan Tran + Vikas Dogra123 matchesnot enough data
Brian Colon + Andre Bati123 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
Alireza Rezaie
16W–7L career · 10 lines in 2026
<1%41%59%
4.03
Yusaku Taguchi
5W–1L career · 3 lines in 2026
<1%51%49%
4.00
Mark Hammond
2W–5L career · 7 lines in 2026
<1%68%32%
3.94
4
Alan Tran
8W–9L career · 8 lines in 2026
1%87%12%
3.83
Thai Takeuchi
2W–4L career · 5 lines in 2026
11%88%1%
3.67
Donald Matthews
1W–8L career · 6 lines in 2026
27%73%<1%
3.59
Troy Trinh
1W–2L career · 3 lines in 2026
33%67%<1%
3.56
Frank Swanson
4W–10L career · 7 lines in 2026
34%66%<1%
3.56
Vikas Dogra
2W–7L career · 5 lines in 2026
36%64%<1%
3.55
Xiaodong Shen
5W–9L career · 9 lines in 2026
38%62%<1%
3.54
3.5
Brian Colon
13W–14L career · 12 lines in 2026
<1%75%24%
3.40
Longbin Liu
12W–14L career · 7 lines in 2026
2%92%6%
3.28
3.5
Andre Bati
5W–19L career · 6 lines in 2026
4%93%4%
3.25

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.