Teams

Huffhines/Yeoh-Solomon

2026 DALLAS TENNIS N · A 18 & over ADULT M. Fall League

21 players · average NTRP 3.69 / TEXAS

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
2025-11-01vs Wagon Wheel/Oh-Kim M3.5Lost 12
L#1 DoublesChihwei Wang / Yan Wang vs Sammy Souaiaia / Nam Vu6-3, 3-6, 0-1
W#2 DoublesAlex Burton / Suresh Gopalakrishnan vs Gi Han / Sebastian Steiner1-6, 6-3, 1-0
L#3 DoublesMarc Tatarsky / Kuangting Shiue vs Joseph Kim / Timothy Lee6-4, 4-6, 0-1
2025-10-27vs SpringPark/Nolen M3.5Split 22
L#1 DoublesKevin Cates / Davis Huynh vs Casey Corcoran / Jason Vorel3-6, 6-7
W#1 SinglesBailey Champagne vs Diego Perez Palacios6-1, 6-2
L#2 DoublesMarc Tatarsky / Ayden Yeoh vs Brent Barrow / Yoric de Deken2-6, 3-6
W#3 DoublesJeffrey Yarbrough / Angelo Dominguez vs Todd Simpson / Gary Hoss6-2, 6-4
W#1 DoublesDaniel Jean / Kyle Richard vs Jeffrey Hooper / Jeff Wells6-3, 4-6, 1-0
W#1 SinglesBoopesh Natarajan vs Daniel Karp7-6, 7-5
W#2 DoublesRyan Wirtz / Jeffrey Yarbrough vs David Gerard / Brandon Spangler6-1, 6-1
W#3 DoublesChihwei Wang / Angelo Dominguez vs Joshua Schmidt / Tony Norrie6-4, 6-3
2025-10-14vs LB Houston/Ramirez M3.5Won 40
W#1 DoublesAlex Burton / Suresh Gopalakrishnan vs Keerthi Sivashanmugam / Travis Landry6-4, 6-3
W#1 SinglesRichard Cheng vs Josh Varner6-0, 6-1
W#2 DoublesChihwei Wang / Yan Wang vs Carlos Suarez / Jonathan Nguyen3-6, 6-2, 1-0
W#3 DoublesKevin Cates / Davis Huynh vs Jerry Ramirez / Bryan Kim6-3, 6-0
2025-10-04vs Samuell Grand/Witt-Allen M3.5Won 40
W#1 DoublesRyan Wirtz / Kyle Richard vs Caleb Semmes / Vineel Mallepalli6-3, 6-0
W#1 SinglesBailey Champagne vs Roman Calero6-3, 7-6
W#2 DoublesHung Dang / Alex Burton vs Matt Lindsay / Jason Chandrapal6-3, 6-2
W#3 DoublesSuresh Gopalakrishnan / Kuangting Shiue vs Rob Taylor / Chris Avary6-0, 6-1
2025-09-27vs Chandlers Landing/Deere M3.5Won 31
W#1 DoublesJames Vo / Ryan Wirtz vs Baron Oursler / Jairo Olivares6-0, 6-0
W#1 SinglesKyle Richard vs Richard Salling6-1, 6-4
L#2 DoublesYan Wang / Kuangting Shiue vs Craig McLemore / Chad Meacham3-6, 7-5, 1-0
W#3 DoublesHung Dang / Jeffrey Yarbrough vs Randy Jackson / Jeffrey Campbell6-1, 6-3
2025-09-20vs Stonebridge Ranch/Gatewood M3.5Won 30
W#1 DoublesHung Dang / Boopesh Natarajan vs Tommy Graham / Ernest Gatewood6-3, 6-2
W#2 DoublesKyle Richard / Richard Cheng vs Dave Orenstein / Jim Watts6-1, 6-1
W#3 DoublesAlex Burton / Suresh Gopalakrishnan vs David Herman / Mathis Smith6-0, 6-0
2025-09-13vs Bent Tree/Dugas-Boodee M3.5Won 40
W#1 DoublesKyle Richard / Daniel Jean vs Paul Boodee / Brian Sarche6-1, 6-2
W#1 SinglesRichard Cheng vs Andrew Graben6-3
W#2 DoublesRyan Wirtz / Boopesh Natarajan vs Jonathan Carrier / Matt Watson6-0, 6-0
W#3 DoublesHung Dang / Suresh Gopalakrishnan vs Michael Dowdey / Christopher Smith6-3, 6-1
2025-09-08vs Jack Coleman/Hoang-Yeoh M3.5Won 40
W#1 DoublesDaniel Jean / James Vo vs Nathan Belshaw / Peter Cappello6-0, 6-2
W#1 SinglesAyden Yeoh vs Irfan Zobayed6-3, 6-2
W#2 DoublesJeffrey Yarbrough / Alex Burton vs Jimmy Tu / Monem Hamid7-5, 6-4
W#3 DoublesHung Dang / Kyle Richard vs Mike Deleonardis / Jack Vongsaly6-4, 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 standings for A 18 & over ADULT M. Fall League 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.51 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.

3.86
Boopesh Natarajan
usually #1 Doubles 33%, also #2 Doubles 33% · published 4
3.82
Daniel Jean
usually #1 Doubles 100% · published 4
3.77
Ryan Wirtz
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.75
Bailey Champagne
usually #1 Singles 100% · published 4
3.74
Samuel Solomon
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.56
Alex Burton
usually #2 Doubles 60%, also #1 Doubles 20% · published 3.5
3.49
Suresh Gopalakrishnan
usually #3 Doubles 60%, also #1 Doubles 20% · published
3.40
Kevin Cates
published
3.39
Chihwei Wang
usually #2 Doubles 33%, also #1 Doubles 33% · published 3.5
3.34
Jeffrey Yarbrough
usually #3 Doubles 50%, also #2 Doubles 50% · published
3.33
Davis Huynh
usually #1 Doubles 50%, also #3 Doubles 50% · published 3.5
Adam Hamghalam
published 3.5
Ayden Yeoh
usually #2 Doubles 50%, also #1 Singles 50% · published 3.5
3.15
Kuangting Shiue
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.01
Marc Tatarsky
usually #2 Doubles 50%, also #3 Doubles 50% · published
Eugene Yeoh
published
Hung Dang
published
James Vo
usually #1 Doubles 50%, also #1 Singles 50% · published
Kyle Richard
usually #1 Doubles 50%, also #1 Singles 17% · published
Richard Cheng
usually #1 Singles 67%, also #2 Doubles 33% · published
Yan Wang
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.

Kyle Richard + Alex Burton4263% gamesnot enough data
Kevin Cates + Davis Huynh224 matchesnot enough data
Kyle Richard + Ryan Wirtz404 matchesnot enough data
Samuel Solomon + Ryan Wirtz213 matchesnot enough data
Alex Burton + Suresh Gopalakrishnan303 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
Boopesh Natarajan
11W–3L career · 3 lines in 2026
<1%83%16%
3.86
4
Daniel Jean
11W–1L career · 3 lines in 2026
1%89%9%
3.82
Ryan Wirtz
23W–6L career · 4 lines in 2026
3%92%5%
3.77
4
Bailey Champagne
4W–1L career · 2 lines in 2026
4%93%4%
3.75
Samuel Solomon
6W–5L career · 2 lines in 2026
4%92%3%
3.74
3.5
Alex Burton
16W–3L career · 5 lines in 2026
<1%33%67%
3.56
Suresh Gopalakrishnan
13W–9L career · 5 lines in 2026
<1%53%47%
3.49
Kevin Cates
18W–17L career · no lines in 2026
<1%77%23%
3.40
3.5
Chihwei Wang
11W–3L career · 3 lines in 2026
<1%78%21%
3.39
Jeffrey Yarbrough
13W–7L career · 4 lines in 2026
1%86%13%
3.34
3.5
Davis Huynh
14W–7L career · 2 lines in 2026
1%88%11%
3.33
3.5
Adam Hamghalam
0W–1L career · no lines in 2026
not enough data
3.5
Ayden Yeoh
1W–1L career · 2 lines in 2026
not enough data
Kuangting Shiue
4W–6L career · 3 lines in 2026
14%85%1%
3.15
Marc Tatarsky
11W–10L career · 2 lines in 2026
47%53%<1%
3.01
Eugene Yeoh
2W–1L career · no lines in 2026
not enough data
Hung Dang
1W–2L career · no lines in 2026
not enough data
James Vo
11W–4L career · 4 lines in 2026
not enough data
Kyle Richard
33W–6L career · 6 lines in 2026
not enough data
Richard Cheng
4W–0L career · 3 lines in 2026
not enough data
Yan Wang
11W–2L career · no 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.