Teams

WHITNEY MESA PARK

2026 USTA ADULT LEAGUE 18 & OVER · 4.0 MEN- 18 & OVER

18 players · average NTRP 3.91 / NEVADA

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-05-30vs LIFE TIME FITNESS/GV #1Won 32
W#1 DoublesRichard van Diepen / Daniel Lee vs Brad Cunningham / Raj Singh6-3, 6-1
W#1 SinglesJose Guerrero vs Erick Sanchez6-2, 6-1
L#2 DoublesBrian Kolek / Eric Hansen vs David Needham / Parminder Kang6-1, 0-6, 1-0
W#2 SinglesDaniel Hsueh vs Rocco Santini7-5, 6-3
L#3 DoublesYuCheng Chen / Maverick Yabut vs Erik Burn / James Hill6-4, 1-6, 0-1
2026-05-16vs SPANISH OAKSWon 32
W#1 DoublesMichael Springer / Darin Hoesel vs Stephen DeGuzman / Ruy Bautista6-3, 6-4
W#1 SinglesDaniel Hsueh vs David Velazquez Bazan6-3, 6-2
L#2 DoublesBrian Kolek / Earl Peralta vs Jeff Girmus / Derek Barraclough2-6, 2-6
L#2 SinglesJose Guerrero vs Domenico Pastia1-6, 7-5, 0-1
W#3 DoublesBen Ho / Luis Almanzar vs Marcello Cardenas / Mark Sylvain7-5, 6-7, 1-0
2026-05-09vs RED ROCK CC #1Won 31
W#1 DoublesDarin Hoesel / Michael Springer vs Rajeev Sharma / Kandarp Bhatt6-1, 4-6, 1-0
L#1 SinglesLuis Almanzar vs BC LeDoux4-6, 6-7
W#2 DoublesRichard van Diepen / Eric Hansen vs Josiah Garlan / Jason Tang6-2, 6-7, 1-0
W#3 DoublesPeyman Bastani / Ben Ho vs Karl Robinson / Chris Stimson7-5, 6-3
2026-05-02vs DTC #1Won 32
W#1 DoublesRichard van Diepen / Daniel Lee vs Allan-Robert Peetsalu / James Strasser6-3, 7-5
L#1 SinglesPeyman Bastani vs Patrick Cronin2-6, 1-6
L#2 DoublesMichael Springer / Darin Hoesel vs Brian Carroll / Jason Glick6-4, 3-6, 0-1
W#2 SinglesDaniel Hsueh vs Carter Kessler7-5, 6-2
W#3 DoublesDavid Leibner / Ben Ho vs Jackson Olsen / Allen Fleegle2-6, 6-1, 1-0
2026-04-25vs RED ROCK CC #3Won 30
W#1 DoublesMichael Springer / Darin Hoesel vs Randy Cox / David Oraee6-3, 6-2
W#1 SinglesPeyman Bastani vs Louis Lo6-3, 6-1
W#2 DoublesRichard van Diepen / Patrick Stover vs Jack Hogan / David Holmes7-6, 6-2
2026-04-18vs LIFE TIME FITNESS/GV #1Won 40
W#1 DoublesRichard van Diepen / Maverick Yabut vs Parminder Kang / Raj Singh6-4, 6-3
W#2 DoublesBen Ho / David Leibner vs Erik Burn / Danny Siciliano6-3, 6-4
W#2 SinglesDaniel Hsueh vs Michael Janssen6-1, 6-3
W#3 DoublesPatrick Stover / Luis Almanzar vs Onidio Mirabal / Rocco Santini6-3, 6-7, 1-0
2026-04-11vs SPANISH OAKSLost 23
W#1 DoublesRichard van Diepen / Daniel Lee vs Anthony Osibov / Mark Sylvain7-6, 6-4
L#1 SinglesLuis Almanzar vs Domenico Pastia3-6, 1-6
W#2 DoublesDavid Leibner / Eric Hansen vs Marcello Cardenas / Stephen DeGuzman7-6, 6-3
L#2 SinglesPeyman Bastani vs Robert Hau3-6, 2-6
L#3 DoublesDarin Hoesel / Michael Springer vs Tony Woo / Jeff Girmus4-6, 6-4, 0-1
2026-03-28vs RED ROCK CC #1Lost 23
L#1 DoublesMichael Springer / Darin Hoesel vs Taylor Verhaalen / Jason Tang1-6, 2-6
W#1 SinglesJose Guerrero vs BC LeDoux6-3, 6-3
W#2 DoublesRichard van Diepen / Daniel Lee vs Karl Robinson / Tim Mullin6-1, 7-5
L#2 SinglesDaniel Hsueh vs Michael Webb3-6, 3-6
L#3 DoublesDavid Leibner / Doug Beil vs Josiah Garlan / Mike Burgoyne3-6, 1-6
2026-03-21vs DTC #1Won 31
W#1 DoublesDaniel Hsueh / Daniel Lee vs Brian Carroll / Jason Glick7-6, 7-6
W#1 SinglesJose Guerrero vs JP White6-2, 6-2
W#2 DoublesDoug Beil / David Leibner vs Jeremie Moll / Patrick Cronin4-6, 6-3, 1-0
L#3 DoublesEric Hansen / Brian Kolek vs Carter Kessler / Gerardo Perez2-6, 2-6
2026-03-14vs RED ROCK CC #3Won 41
L#1 DoublesBen Ho / Maverick Yabut vs Jack Hogan / David Oraee7-6, 2-6, 0-1
W#1 SinglesDaniel Hsueh vs Nathan Choi6-0, 6-0
W#2 DoublesDarin Hoesel / Michael Springer vs David Holmes / Adam Neubauer6-1, 6-1
W#2 SinglesLuis Almanzar vs Louis Lo6-1, 6-1
W#3 DoublesEric Hansen / Brian Kolek vs Randy Kondler / Griffin Haddrill6-3, 2-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 standings for 4.0 MEN- 18 & OVER 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 18 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.96
Richard van Diepen
usually #1 Doubles 57%, also #2 Doubles 43% · published 4
3.88
Jose Guerrero
usually #1 Singles 75%, also #2 Singles 25% · published
3.86
Daniel Hsueh
usually #2 Singles 57%, also #1 Singles 29% · published 4
3.75
Darin Hoesel
usually #1 Doubles 57%, also #2 Doubles 29% · published 4
3.75
Luis Almanzar
usually #1 Singles 40%, also #3 Doubles 40% · published 4
3.74
Peyman Bastani
usually #1 Singles 50%, also #2 Singles 25% · published
3.73
Michael Springer
usually #1 Doubles 57%, also #2 Doubles 29% · published 4
3.68
Ben Ho
usually #3 Doubles 60%, also #1 Doubles 20% · published 4
3.67
Doug Beil
usually #2 Doubles 50%, also #3 Doubles 50% · published 4
3.65
Ace Apichard
published 4
3.59
Maverick Yabut
usually #1 Doubles 67%, also #3 Doubles 33% · published
3.56
Eric Hansen
usually #2 Doubles 60%, also #3 Doubles 40% · published
3.52
Brian Kolek
usually #3 Doubles 50%, also #2 Doubles 50% · published 4
3.44
Patrick Stover
usually #3 Doubles 50%, also #2 Doubles 50% · published
3.41
David Leibner
usually #2 Doubles 60%, also #3 Doubles 40% · published 3.5
3.40
YuCheng Chen
usually #1 Singles 63%, also #2 Singles 25% · published
3.38
Earl Peralta
usually #1 Doubles 67%, also #3 Doubles 22% · published 3.5
3.37
Michael Holcomb
usually #1 Doubles 57%, also #3 Doubles 29% · 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.

Earl Peralta + Michael Holcomb9355% games+6.1% vs expected
Michael Springer + Darin Hoesel151849% games+0.5% vs expected
Maverick Yabut + Ben Ho2344% games−0.8% vs expected
Richard van Diepen + Patrick Stover3350% games−1.1% vs expected
Richard van Diepen + Daniel Hsueh3350% games−1.3% vs expected
Eric Hansen + Brian Kolek3641% games−2.9% vs expected
Earl Peralta + Daniel Hsueh0740% games−4.9% vs expected
Richard van Diepen + Doug Beil4155% gamesnot 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
Richard van Diepen
123W–69L career · 7 lines in 2026
<1%60%40%
3.96
Jose Guerrero
106W–47L career · 4 lines in 2026
<1%80%20%
3.88
4
Daniel Hsueh
113W–55L career · 7 lines in 2026
<1%83%16%
3.86
4
Darin Hoesel
38W–59L career · 7 lines in 2026
3%93%4%
3.75
4
Luis Almanzar
24W–17L career · 5 lines in 2026
3%93%4%
3.75
Peyman Bastani
5W–3L career · 4 lines in 2026
4%92%3%
3.74
4
Michael Springer
35W–47L career · 7 lines in 2026
5%92%3%
3.73
4
Ben Ho
7W–5L career · 5 lines in 2026
10%89%1%
3.68
4
Doug Beil
57W–70L career · 2 lines in 2026
11%88%1%
3.67
4
Ace Apichard
82W–59L career · no lines in 2026
15%85%1%
3.65
Maverick Yabut
16W–21L career · 3 lines in 2026
27%73%<1%
3.59
Eric Hansen
62W–33L career · 5 lines in 2026
33%67%<1%
3.56
4
Brian Kolek
113W–53L career · 4 lines in 2026
44%56%<1%
3.52
Patrick Stover
82W–86L career · 2 lines in 2026
67%33%<1%
3.44
3.5
David Leibner
86W–45L career · 5 lines in 2026
<1%73%26%
3.41
YuCheng Chen
15W–10L career · 8 lines in 2026
<1%76%24%
3.40
3.5
Earl Peralta
134W–153L career · 9 lines in 2026
<1%81%19%
3.38
Michael Holcomb
61W–25L career · 7 lines in 2026
<1%82%17%
3.37

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.