Teams

Liberty Park Tennis-Thomas

2025 USTA Adult 18 & Over · 3.5M

17 players · average NTRP 3.50 / 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 →
Schedule8 played
2025-05-31vs Sports Mall-Sato/SatoWon 32
L#1 DoublesAaron Stobbe / Sam Stobbe vs Philipp Schroeder / Bob Ziroll3-6, 3-6
L#1 SinglesKai Smith vs Edward Ekstrom4-6, 6-0, 0-1
W#2 DoublesMike Gustafson / JB Taylor vs Keith Gwilliam / Yuxian Li2-6, 6-4, 1-0
W#2 SinglesDerran Cannon vs Brett Nestman6-1, 6-4
W#3 DoublesJustin Smith / Andrew Thomas vs Henry Tran / Koji Sato6-4, 6-1
2025-05-27vs Salt Lake Tennis-SmithLost 13
W#1 DoublesScott Olsen / Andrew Olsen vs Scott Aucutt / Loren Larsen6-1, 6-1
L#1 SinglesKai Smith vs Eric Danielson3-6, 2-6
L#2 DoublesKirk Kasparian / Dave Lawrence vs Nic Adams / Dustin Allred5-7, 3-6
L#3 DoublesAdam Buie / Justin Smith vs Ryan Gill / Jake Schaffitzel4-6, 5-7
2025-05-13vs Ogden-ChristensenWon 50
W#1 DoublesAaron Stobbe / Sam Stobbe vs Craig Christensen / Ron Kemp6-7, 6-1, 1-0
W#1 SinglesKai Smith vs Logan Roberts1-6, 6-4, 1-0
W#2 DoublesAndrew Thomas / Justin Smith vs Chris Gordon / Mosaati Vuki7-5, 6-3
W#2 SinglesMike Gustafson vs Logan Cole6-3, 6-3
W#3 DoublesScott Olsen / Andrew Olsen vs Bradley Madsen / Chris Porter6-3, 6-3
2025-05-06vs Sports Mall-Nelson/PehrsonWon 40
W#1 DoublesSam Stobbe / Aaron Stobbe vs Andrew McCubbins / Jason Nguyen6-3, 6-4
W#1 SinglesKai Smith vs Timothy Gribben6-2, 6-0
W#2 DoublesJustin Heiden / JB Taylor vs N/A6-0, 6-0
W#3 DoublesJustin Smith / Brad Morgan vs Ryan Farr / Darren Nelson6-2, 6-4
2025-04-29vs Liberty Park-AdamsWon 32
W#1 DoublesAaron Stobbe / Matthew Thomas vs Endhi Visser / Jason Morrow6-1, 6-1
W#1 SinglesKai Smith vs Matthew Duckworth6-0, 6-0
W#2 DoublesAndrew Thomas / Abe Thomas vs Mark Adams / Steven To6-3, 6-2
L#2 SinglesAndrew Olsen vs DALTON BACH3-6, 5-7
L#3 DoublesAdam Buie / Dave Lawrence vs Henry Phyfe / Clay Anderson3-6, 3-6
2025-04-22vs Salt Lake Tennis-SmithWon 32
W#1 DoublesAaron Stobbe / Matthew Thomas vs Loren Larsen / Eric Danielson6-0, 6-1
W#1 SinglesSam Stobbe vs Jake Schaffitzel7-6, 6-2
W#2 DoublesAndrew Thomas / Justin Smith vs Dustin Allred / Brandon Wheelwright6-3, 6-0
L#2 SinglesScott Olsen vs Matthew Bordbari3-6, 7-6, 0-1
L#3 DoublesAbe Thomas / Justin Heiden vs Scott Aucutt / Collin Begley2-6, 4-6
2025-04-15vs Sports Mall-Sato/SatoLost 14
L#1 DoublesAndrew Olsen / Scott Olsen vs Ted Staros / Edward Ekstrom5-7, 5-7
L#1 SinglesKai Smith vs Philipp Schroeder1-6, 6-7
L#2 DoublesAndrew Thomas / Justin Smith vs Keith Gwilliam / Brijesh Parikh6-7, 1-6
W#2 SinglesSam Stobbe vs Yuxian Li6-2, 7-5
L#3 DoublesMike Gustafson / Dave Lawrence vs Zak Zarbock / Jeremiah Bradley6-3, 3-6, 0-1
2025-04-08vs Ogden-ChristensenWon 32
L#1 DoublesJustin Smith / Andrew Thomas vs Logan Roberts / Ron Kemp5-7, 2-6
W#1 SinglesSam Stobbe vs Trent Madsen1-6, 6-4, 1-0
W#2 DoublesMatthew Thomas / Mike Gustafson vs Shawn Lay / Craig Christensen7-5, 6-1
W#2 SinglesStanford Cline vs Mosaati Vuki6-3, 6-1
L#3 DoublesBrad Morgan / Scott Olsen vs Chris Porter / Bradley Madsen3-6, 3-6
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 standings7 teams · 3.5M
TeamWLInd. WInd. LSets lostGames lost
1Utah/Ludlow/18&Over3.5M8033719267
2Sports Mall-Sato/Sato7131931325
3Liberty Park Tennis-Thomas62241636315
4Salt Lake Tennis-Warburton/Martin44211941327
5Sports Mall-Nelson/Pehrson44162450383
6Eccles-Hellsaza/Murray35162452381
7Ogden-Christensen17142654384

Ordered by team wins, then losses, then sets lost — the order USTA uses to seed a flight. Individual wins are lines, not ties.

See the full flight, with every team’s record

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.08 estimated across 8 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.29
Andrew Thomas
usually #2 Doubles 67%, also #1 Doubles 17% · published 3.5
3.27
Brad Morgan
usually #3 Doubles 100% · published 3.5
Aaron Stobbe
usually #1 Doubles 100% · published 3.5
Abe Thomas
usually #2 Doubles 50%, also #3 Doubles 50% · published 3.5
Derran Cannon
usually #2 Singles 100% · published 3.5
Justin Heiden
usually #3 Doubles 50%, also #2 Doubles 50% · published 3.5
3.24
Andrew Olsen
usually #1 Doubles 50%, also #2 Singles 25% · published 3.5
3.13
Matthew Thomas
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.04
Stanford Cline
usually #2 Singles 100% · published
2.96
Adam Buie
usually #3 Doubles 100% · published 3.5
2.86
Scott Olsen
usually #1 Doubles 40%, also #3 Doubles 40% · published
2.83
Dave Lawrence
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
JB Taylor
usually #2 Doubles 100% · published
Kai Smith
usually #1 Singles 100% · published
Kirk Kasparian
usually #2 Doubles 100% · published
Mike Gustafson
usually #2 Doubles 50%, also #3 Doubles 25% · published
Sam Stobbe
usually #1 Doubles 50%, also #1 Singles 33% · 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.

Scott Olsen + Andrew Olsen3255% games+7.2% vs expected
Andrew Thomas + Matthew Thomas9552% games+2.0% vs expected
Matthew Thomas + Aaron Stobbe7851% games+0.2% vs expected
Matthew Thomas + Abe Thomas2642% games−2.3% vs expected
Scott Olsen + Matthew Thomas7647% games−4.3% vs expected
Andrew Thomas + Justin Heiden3357% gamesnot enough data
Sam Stobbe + Aaron Stobbe4158% gamesnot enough data
Andrew Thomas + Aaron Stobbe314 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.

3.5
Andrew Thomas
39W–26L career · 6 lines in 2025
2%91%7%
3.29
3.5
Brad Morgan
5W–2L career · 2 lines in 2025
3%92%5%
3.27
3.5
Aaron Stobbe
40W–35L career · 5 lines in 2025
not enough data
3.5
Abe Thomas
4W–12L career · 2 lines in 2025
not enough data
3.5
Derran Cannon
47W–10L career · 1 line in 2025
not enough data
3.5
Justin Heiden
52W–45L career · 2 lines in 2025
not enough data
3.5
Andrew Olsen
7W–3L career · 4 lines in 2025
4%93%3%
3.24
Matthew Thomas
63W–59L career · 3 lines in 2025
18%82%<1%
3.13
Stanford Cline
3W–8L career · 1 line in 2025
39%61%<1%
3.04
3.5
Adam Buie
2W–10L career · 2 lines in 2025
60%40%<1%
2.96
Scott Olsen
41W–81L career · 5 lines in 2025
85%15%<1%
2.86
3.5
Dave Lawrence
2W–9L career · 3 lines in 2025
89%11%<1%
2.83
JB Taylor
5W–4L career · 1 line in 2025
not enough data
Kai Smith
3W–5L career · 6 lines in 2025
not enough data
Kirk Kasparian
6W–37L career · 4 lines in 2025
not enough data
Mike Gustafson
4W–2L career · 4 lines in 2025
not enough data
Sam Stobbe
9W–4L career · 6 lines in 2025
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.