Teams

Heber Valley-Holmberg

2026 USTA Adult 18 & Over · 4.0M

17 players · average NTRP 3.67 / UTAH

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 →
Schedule7 played
2026-05-28vs Liberty Park-VorasaneLost 23
L#1 DoublesTimothy McNeill / Thomas Good vs Igor Khomyakov / Craig Hendrix3-6, 6-4, 1-0
W#1 SinglesGavin Christensen vs Mason Brophy4-6, 6-3, 1-0
L#2 DoublesJosh Runyan / Brigham Berg vs Steven Vorasane / Logan Casebolt6-4, 2-6, 0-1
L#2 SinglesTodd Holmberg vs Corey Bankhead1-6, 1-6
W#3 DoublesKeith Wills / Dennis Blackburn vs Chandler Farr / Jay Taggart3-6, 6-2, 1-0
2026-05-14vs UNBRE8KABLELost 13
L#1 DoublesDave King / Josh Runyan vs Jesse Mangum / Kevin Day4-6, 3-6
L#1 SinglesBrigham Berg vs Mitchell John1-6, 1-6
W#2 DoublesTy Greenwood / Keith Wills vs Peter Fisher / Scott Carter6-3, 6-4
L#3 DoublesRyan Miller / Dennis Blackburn vs Arunnatesh Muthukkumaraswamy / Tony Mokhtarian3-6, 2-6
2026-05-07vs Sports Mall-Vos/EllisLost 14
L#1 DoublesRyan Miller / Dave King vs Asaf Vos / Devin Liljenquist4-6, 6-4, 0-1
L#1 SinglesTodd Holmberg vs Jeffery Scott Niederhauser6-3, 2-6, 0-1
L#2 DoublesTimothy McNeill / Josh Runyan vs Robbie Ballam / Hunter Ballam2-6, 4-6
L#2 SinglesBrigham Berg vs David Gustafson1-6, 1-6
W#3 DoublesNate Goates / Keith Wills vs Rob Wood / Mike Logan7-6, 6-2
2026-04-30vs The ButtcapsLost 14
L#1 DoublesDennis Blackburn / Dave King vs Remi Barron / Sudarshan Bharadwaj Ananthakrishnan1-6, 0-6
L#1 SinglesJosh Runyan vs Quinn Pritchett0-6, 5-7
L#2 DoublesJohn Platt / Timothy McNeill vs Christopher Bratcher / Michael Kennedy6-7, 6-3, 0-1
W#2 SinglesBrigham Berg vs Ryan Crocker6-2, 4-6, 1-0
L#3 DoublesNate Goates / Ty Greenwood vs JJ Amaya / Brandon Powell5-7, 6-1, 0-1
2026-04-23vs Liberty Park-VorasaneLost 14
L#1 DoublesNate Goates / Dave King vs Jordan Fong / Jay Taggart1-6, 1-6
L#1 SinglesBrigham Berg vs Corey Bankhead2-6, 3-6
W#2 DoublesTy Greenwood / Ryan Miller vs Steven Vorasane / Craig Hendrix7-6, 5-7, 1-0
L#2 SinglesTony Owens vs Mason Brophy2-6, 2-6
L#3 DoublesKeith Wills / Dan Murray - (DQ)* vs Logan Casebolt / Trent Madsen1-6, 1-6
2026-04-18vs BROCHACHOSSplit 22
L#1 DoublesTimothy McNeill / Dan Murray vs Jason White / Eric Smith2-6, 3-6
W#1 SinglesGavin Christensen vs Brian Tippetts6-2, 6-4
W#2 DoublesTy Greenwood / Todd Holmberg vs Mitch Long / Bryan Paxton6-3, 6-3
L#2 SinglesKeith Wills vs Erik Simper2-6, 4-6
2026-04-09vs UNBRE8KABLELost 13
L#1 DoublesNate Goates / Dave King vs Mitchell John / Jesse Mangum3-6, 6-7
W#1 SinglesGavin Christensen vs Victor Cucuzza6-4, 3-6, 1-0
L#2 DoublesTimothy McNeill / Thomas Good vs Gabriel Tapia / Josh Weber7-6, 3-6, 0-1
L#2 SinglesTodd Holmberg vs Mike Sartain3-6, 6-4, 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 4.0M 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.49 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.73
Gavin Christensen
usually #1 Singles 100% · published
3.73
Ty Greenwood
usually #2 Doubles 75%, also #3 Doubles 25% · published
3.65
Brigham Berg
usually #2 Singles 40%, also #1 Singles 40% · published 4
3.62
Timothy McNeill
usually #2 Doubles 60%, also #1 Doubles 40% · published
3.62
Dave King
usually #1 Doubles 100% · published 4
3.59
Nate Goates
usually #3 Doubles 60%, also #1 Doubles 20% · published 4
3.58
Josh Runyan
usually #2 Doubles 50%, also #1 Singles 25% · published
3.54
Todd Holmberg
usually #2 Singles 50%, also #1 Singles 25% · published
3.44
John Platt
usually #2 Doubles 100% · published
3.41
Thomas Good
usually #1 Doubles 50%, also #2 Singles 17% · published
3.34
Keith Wills
usually #3 Doubles 60%, also #2 Singles 20% · published 3.5
3.19
Dennis Blackburn
usually #3 Doubles 67%, also #1 Doubles 33% · published 3.5
2.96
Dan Murray
usually #2 Doubles 44%, also #3 Doubles 44% · published 3
Francisco Rubio
published
Matt Groesbeck
published
Ryan Miller
published
Tony Owens
usually #2 Singles 100% · 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.

Matt Groesbeck + Dave King044 matchesnot enough data
Gavin Christensen + Todd Holmberg224 matchesnot enough data
Matt Groesbeck + Timothy McNeill303 matchesnot enough data
Francisco Rubio + Dave King123 matchesnot enough data
Timothy McNeill + Nate Goates033 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.

Gavin Christensen
8W–9L career · 3 lines in 2026
5%92%3%
3.73
Ty Greenwood
3W–2L career · 4 lines in 2026
5%92%2%
3.73
4
Brigham Berg
3W–9L career · type S · 5 lines in 2026
14%85%1%
3.65
Timothy McNeill
58W–35L career · 5 lines in 2026
20%80%<1%
3.62
4
Dave King
9W–31L career · 5 lines in 2026
20%80%<1%
3.62
4
Nate Goates
42W–57L career · 10 lines in 2026
27%73%<1%
3.59
Josh Runyan
0W–4L career · 4 lines in 2026
28%72%<1%
3.58
Todd Holmberg
9W–15L career · 4 lines in 2026
40%60%<1%
3.54
John Platt
1W–7L career · 1 line in 2026
66%34%<1%
3.44
Thomas Good
61W–24L career · 6 lines in 2026
<1%75%25%
3.41
3.5
Keith Wills
11W–24L career · type S · 5 lines in 2026
1%86%13%
3.34
3.5
Dennis Blackburn
1W–2L career · type S · 3 lines in 2026
9%90%1%
3.19
3
Dan Murray
109W–127L career · 9 lines in 2026
<1%63%37%
2.96
Francisco Rubio
44W–38L career · no lines in 2026
not enough data
Matt Groesbeck
6W–14L career · no lines in 2026
not enough data
Ryan Miller
27W–7L career · no lines in 2026
not enough data
Tony Owens
0W–1L career · 1 line 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.