Teams

WHITNEY MESA PARK

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

14 players · average NTRP 3.00 / 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 →
Schedule15 played
2026-05-30vs LIFE TIME FITNESS/GV #1Lost 01
L#2 DoublesBrian Kolek / Eric Hansen vs David Needham / Parminder Kang6-1, 0-6, 1-0
2026-05-30vs NV/Elwart/18&OverM3.0Split 22
W#1 DoublesTyler Voss-hamrick / Jordan Castro vs Andrew Meyers / David Bauman6-2, 4-6, 1-0
L#1 SinglesKirk Stewart vs Drew Saldana1-6, 1-6
L#2 DoublesDominic Guzzetti / Luis Barragan vs Alex Kreston / William Gaughan1-6, 0-6
W#3 DoublesNicholas Hansen / Matthew Terry vs Daniel Simon / Dalton Simon4-6, 7-5, 1-0
2026-05-16vs ALL AMERICAN TENNIS CENTERLost 13
L#1 DoublesKirk Stewart / Abraham Ibarra vs Greg Johnson / Leonne Castellas0-6, 6-4, 0-1
L#1 SinglesJordan Castro vs Nabil Nassri0-6, 2-6
W#2 DoublesTim Harrison / Dominic Guzzetti vs Edward Xu / Neil Assur7-5, 6-3
L#2 SinglesMichael Savage vs Jose Despujos Cardillo3-6, 3-6
2026-05-09vs RED ROCK CC #1Won 10
W#2 DoublesRichard van Diepen / Eric Hansen vs Josiah Garlan / Jason Tang6-2, 6-7, 1-0
2026-05-09vs LIFE TIME FITNESS/GVLost 05
L#1 DoublesTim Harrison / Jordan Castro vs Robert Bravin / Cary Carter3-6, 5-7
L#1 SinglesMatthew Terry vs Saiakshaj Paturu2-6, 2-6
L#2 DoublesLuis Barragan / Adam Roth vs Chris Rasmussen / Warren Wang1-6, 1-6
L#2 SinglesNicholas Hansen vs Jackson Johnson3-6, 0-6
L#3 DoublesDavid Romero / Ruben Ramos vs Rafael Delgado / Fred Aguilar2-6, 2-6
2026-05-02vs DTC #3Lost 23
L#1 DoublesDavid Romero / Ruben Ramos vs Mark Joseph Apostol / Jordan Raub2-6, 1-6
W#1 SinglesJordan Castro vs Gary Revere6-2, 6-3
L#2 DoublesKirk Stewart / Adam Roth vs Riley Judd / Michael Bauwens1-6, 1-6
W#2 SinglesTyler Voss-hamrick vs Hugo Olivares-Ponce7-6, 6-4
L#3 DoublesMatthew Terry / Abraham Ibarra vs Brian Brancato / Antonio Ventura5-7, 1-6
2026-04-25vs DTC #1Lost 14
L#1 DoublesAdam Roth / Michael Savage vs Thedio Rogolofoi / Malvin Lugo0-6, 2-6
L#1 SinglesTyler Voss-hamrick vs Luis Petitjean4-6, 6-4, 0-1
L#2 DoublesLuis Barragan / Ruben Ramos vs Jared Overholtzer / George Ralls2-6, 2-6
W#2 SinglesJordan Castro vs Mark Tarantan7-5, 6-3
L#3 DoublesKirk Stewart / Dominic Guzzetti vs Scott Rohn / Sanje Sedera0-6, 4-6
2026-04-18vs SPANISH TRAILWon 32
W#1 DoublesLuis Barragan / Adam Roth vs Daniel Wadhams / Rich Yang6-1, 6-3
W#1 SinglesTyler Voss-hamrick vs John Thatcher6-0, 6-2
L#2 DoublesMichael Savage / Tim Harrison vs Aaron Merkin-morokoff / Arjee Mendez7-6, 3-6, 0-1
W#2 SinglesJordan Castro vs Vito Nardelli6-1, 6-0
L#3 DoublesDavid Romero / Dominic Guzzetti vs Sam Hsu / Daejoon Anh4-6, 6-1, 0-1
2026-04-11vs SPANISH OAKSWon 10
W#2 DoublesDavid Leibner / Eric Hansen vs Marcello Cardenas / Stephen DeGuzman7-6, 6-3
2026-04-11vs RED ROCK CCSplit 22
W#1 DoublesNicholas Hansen / Matthew Terry vs Howard Rosenblatt / Vishisht Mehta6-3, 6-2
W#1 SinglesTyler Voss-hamrick vs William Weber6-2, 6-1
L#2 DoublesMichael Savage / Tim Harrison vs Marc Saggese / Reagan Weber3-6, 1-6
L#3 DoublesAbraham Ibarra / Adam Roth vs Robert Erisch / VILL GUDEN3-6, 3-6
2026-03-28vs DRAGONRIDGE CCLost 14
L#1 DoublesMatthew Terry / Kirk Stewart vs Craig Weaver / Chris Marlin0-6, 3-6
W#1 SinglesJordan Castro vs Shane Harley2-6, 6-1, 1-0
L#2 DoublesLuis Barragan / Ruben Ramos vs Joe Grusman / David Dellett0-6, 0-6
L#2 SinglesDavid Romero vs Chong Choi0-6, 1-6
L#3 DoublesMichael Savage / Dominic Guzzetti vs John Roehm / George Baggott6-3, 6-7, 0-1
2026-03-21vs DTC #1Lost 01
L#3 DoublesEric Hansen / Brian Kolek vs Carter Kessler / Gerardo Perez2-6, 2-6
2026-03-21vs DTC #4Lost 23
L#1 DoublesKirk Stewart / Tim Harrison vs Roger Guzman / Brian Vanderpool2-6, 1-6
W#1 SinglesTyler Voss-hamrick vs Roman Baker6-4, 7-5
L#2 DoublesNicholas Hansen / Abraham Ibarra vs Getnet Fikre / Robert E Kinsey2-6, 2-6
L#2 SinglesMatthew Terry vs Victor Cardoza6-2, 1-6, 1-0
W#3 DoublesLuis Barragan / Ruben Ramos vs Monte Bridges / Zachary Austin6-3, 3-6, 1-0
2026-03-14vs RED ROCK CC #3Won 10
W#3 DoublesEric Hansen / Brian Kolek vs Randy Kondler / Griffin Haddrill6-3, 2-6, 1-0
2026-03-14vs DTC #2Won 50
W#1 DoublesNicholas Hansen / Matthew Terry vs Jerry Prodoehl / Jayson Burak6-0, 6-1
W#1 SinglesTyler Voss-hamrick vs Joseph Bancheri6-1, 6-2
W#2 DoublesMichael Savage / Tim Harrison vs Gil Ophir / VINCE ILLIA6-1, 3-6, 1-0
W#2 SinglesJordan Castro vs Brandon Myers6-4, 6-2
W#3 DoublesDavid Romero / Dominic Guzzetti vs James Campbell / Nicholas Ostler6-3, 6-4
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 3.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 2.68 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.56
Eric Hansen
usually #2 Doubles 60%, also #3 Doubles 40% · published
2.97
Jordan Castro
usually #2 Singles 38%, also #1 Singles 38% · published
2.90
Tyler Voss-hamrick
usually #1 Singles 71%, also #2 Singles 14% · published 3
2.77
Matthew Terry
usually #1 Doubles 43%, also #3 Doubles 29% · published
2.69
Dominic Guzzetti
usually #3 Doubles 67%, also #2 Doubles 33% · published
2.68
Nicholas Hansen
usually #1 Doubles 40%, also #2 Singles 20% · published
2.67
Tim Harrison
usually #2 Doubles 67%, also #1 Doubles 33% · published
2.56
David Romero
usually #3 Doubles 60%, also #1 Doubles 20% · published 3
2.56
Adam Roth
usually #2 Doubles 40%, also #1 Doubles 40% · published 3
2.49
Michael Savage
usually #2 Doubles 50%, also #1 Doubles 17% · published
2.48
Abraham Ibarra
usually #3 Doubles 50%, also #2 Doubles 25% · published 3
2.43
Luis Barragan
usually #2 Doubles 67%, also #1 Doubles 17% · published
2.37
Ruben Ramos
usually #3 Doubles 40%, also #2 Doubles 40% · published
2.36
Kirk Stewart
usually #1 Doubles 50%, also #3 Doubles 17% · 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.

Nicholas Hansen + Matthew Terry5160% games+13.3% vs expected
Tim Harrison + Michael Savage224 matchesnot enough data
Michael Savage + Kirk Stewart044 matchesnot enough data
Michael Savage + Matthew Terry134 matchesnot enough data
Luis Barragan + Ruben Ramos123 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.

Eric Hansen
62W–33L career · 5 lines in 2026
33%67%<1%
3.56
Jordan Castro
6W–2L career · 8 lines in 2026
<1%58%42%
2.97
3
Tyler Voss-hamrick
6W–5L career · type S · 7 lines in 2026
<1%77%23%
2.90
Matthew Terry
17W–22L career · 7 lines in 2026
3%92%5%
2.77
Dominic Guzzetti
2W–4L career · 6 lines in 2026
9%90%1%
2.69
Nicholas Hansen
28W–28L career · 5 lines in 2026
10%89%1%
2.68
Tim Harrison
19W–64L career · 6 lines in 2026
12%87%1%
2.67
3
David Romero
1W–4L career · type S · 5 lines in 2026
34%66%<1%
2.56
3
Adam Roth
3W–6L career · 5 lines in 2026
34%65%<1%
2.56
Michael Savage
8W–27L career · 6 lines in 2026
53%47%<1%
2.49
3
Abraham Ibarra
0W–4L career · type S · 4 lines in 2026
55%45%<1%
2.48
Luis Barragan
3W–5L career · 6 lines in 2026
69%31%<1%
2.43
Ruben Ramos
1W–4L career · 5 lines in 2026
83%17%<1%
2.37
Kirk Stewart
10W–49L career · 6 lines in 2026
84%16%<1%
2.36

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.