Teams

WI Adult 18&O 4.0M MALT Westphal

2025 WI Adult 18 & Over · WI Adult 18 & Over 4.0 Men

12 players · average NTRP 3.69 / WISCONSIN

View scouting list →
Schedule10 played
2025-08-03vs WI Adult 18&O 4.0M MALT BergaminiLost 13
L#1 DoublesStephen Garrison / Kyle Helmenstine vs Ryan Pohle / Dennis Sieren2-6, 1-6
L#2 DoublesFrank Westphal / Michael Happel vs Dennis Rhodes / Erik Dustrude3-6, 1-6
W#2 SinglesBraden Schleip vs Jeremy Parrish6-7, 7-6, 1-0
L#3 DoublesDan Gralnek / Ben Dorfman vs Felipe Teixeira / Dan Langer4-6, 7-6, 1-0
2025-07-16vs WI Adult 18&O 4.0M MALT MiuraLost 23
W#1 DoublesFrank Westphal / Xiaotong Wang vs Matthew Sidney / Sean Bina6-2, 6-3
L#1 SinglesIsaac Sosa vs Alex Ellis1-6, 3-6
L#2 DoublesMichael Happel / Bennett Wessley vs Adam Wise / John Weyers6-7, 1-6
W#2 SinglesErik Deetz vs Edd Hellmer6-3, 6-4
L#3 DoublesDan Gralnek / David Ryan vs Brendan Ritchie / Benjamin Lee2-6, 6-3, 1-0
2025-07-09vs WI Adult 18&O 4.0M MALT KolpekWon 32
W#1 DoublesErik Deetz / Braden Schleip vs Gregory Hammill / Louis Bessemer6-4, 6-0
W#1 SinglesEthan Uhlmann vs Dean Pavlue6-2, 6-1
L#2 DoublesFrank Westphal / Bennett Wessley vs Jeffrey Kolpek / Rob Spence4-6, 2-6
W#2 SinglesBen Dorfman vs Scott Brandt6-2, 6-0
L#3 DoublesDan Gralnek / David Ryan vs Brian Seliger / Ric Soto1-6, 6-4, 0-1
2025-06-25vs WI Adult 18&O 4.0M MALT IsenseeLost 23
L#1 DoublesKyle Helmenstine / Stephen Garrison vs Matthew Hoyer / Jacob Immel3-6, 3-6
W#1 SinglesEthan Uhlmann vs Brian Quinlivan6-3, 6-4
W#2 DoublesBennett Wessley / Michael Happel vs William Faley / Salvador Enriquez6-3, 6-2
L#2 SinglesBen Dorfman vs Dewald Botes0-6, 5-7
L#3 DoublesDan Gralnek / David Ryan vs Matthew Ulrich / Chase Peck5-7, 0-6
2025-06-18vs WI Adult 18&O 4.0M MALT BittrichLost 23
W#1 DoublesXiaotong Wang / Ethan Uhlmann vs Marques Degrandis / Brian Frey7-6, 6-7, 1-0
L#1 SinglesBraden Schleip vs Arune Brekke2-6, 7-5, 0-1
L#2 DoublesMichael Happel / Kyle Helmenstine vs Greg Biettler / Kevin Hill3-6, 2-6
L#2 SinglesIsaac Sosa vs Matthew Lane6-2, 1-6, 0-1
W#3 DoublesBen Dorfman / Erik Deetz vs Jason Mann / David Bittrich3-6, 7-5, 1-0
2025-06-11vs WI Adult 18&O 4.0M MALT MayerLost 14
L#1 DoublesMichael Happel / Bennett Wessley vs Nicholas Havlicek / Adam Cook4-6, 1-6
L#1 SinglesBen Dorfman vs Nicholas Andary0-6, 1-6
L#2 DoublesIsaac Sosa / Erik Deetz vs Ethan Roy / Andrew Martinez4-6, 4-6
W#2 SinglesEthan Uhlmann vs Benjamin Alban7-6, 6-3
L#3 DoublesStephen Garrison / Dan Gralnek vs Alan Sorensen / Kyle Cunningham2-6, 6-3, 1-0
2025-06-04vs WI Adult 18&O 4.0M MALT WaitLost 04
L#1 DoublesBennett Wessley / Michael Happel vs Sam Dettman / Gregory Cox0-6, 2-6
L#2 DoublesKyle Helmenstine / Ethan Uhlmann vs Joseph Mercurio / Kevin Stack2-6, 6-4, 0-1
L#2 SinglesBen Dorfman vs Ivan Zapletal7-5, 3-6, 0-1
L#3 DoublesBraden Schleip / Isaac Sosa vs William Wait / Chadwick Meade1-6, 4-6
2025-05-28vs WI Adult 18&O 4.0M MALT LeungLost 05
L#1 DoublesErik Deetz / Xiaotong Wang vs Jun Hyung Chang / Kyle Coplan2-6, 4-6
L#1 SinglesIsaac Sosa vs Doy Kim3-6, 0-6
L#2 DoublesMichael Happel / Bennett Wessley vs Kevin Huff / Krish M2-6, 4-6
L#2 SinglesFrank Westphal vs Joshua Brown4-6, 4-6
L#3 DoublesKyle Helmenstine / Stephen Garrison vs Jonathan Sandoval / Abtin Molavi3-6, 2-6
2025-05-21vs WI Adult 18&O 4.0M MALT KimLost 04
L#1 DoublesKyle Helmenstine / Ethan Uhlmann vs John Rice / Pierce Jenkins2-6, 0-6
L#2 DoublesMichael Happel / Stephen Garrison vs Aidan Simkin / Jeffrey Glasgow6-4, 3-6, 0-1
L#2 SinglesBraden Schleip vs Charlie Yurak6-7, 4-6
L#3 DoublesErik Deetz / Isaac Sosa vs Kevin Kim / Sean Walsh1-6, 5-7
2025-05-14vs WI Adult 18&O 4.0M MALT HubbardLost 05
L#1 DoublesXiaotong Wang / Erik Deetz vs Brett Gressick / Kendall Harrison1-6, 2-6
L#1 SinglesBraden Schleip vs Carter Johnson1-6, 6-7
L#2 DoublesMichael Happel / Bennett Wessley vs Bob Whiteis / Alexander Strunce5-7, 3-6
L#2 SinglesBen Dorfman vs Brandon Dosdos0-6, 0-6
L#3 DoublesStephen Garrison / Isaac Sosa vs David Stluka / Bruce Bartelt1-6, 1-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 standings11 teams · WI Adult 18 & Over 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1WI Adult 18&O 4.0M MALT Hubbard100401027331
2WI Adult 18&O 4.0M MALT Bittrich82331744415
3WI Adult 18&O 4.0M MALT Mayer73311943392
4WI Adult 18&O 4.0M MALT Kim73321845407
5WI Adult 18&O 4.0M MALT Bergamini64311947439
6WI Adult 18&O 4.0M MALT Leung64272351434
7WI Adult 18&O 4.0M MALT Wait55302045405
8WI Adult 18&O 4.0M MALT Miura37173369517
9WI Adult 18&O 4.0M MALT Westphal19133778528
10WI Adult 18&O 4.0M MALT Isensee19123878516
11WI Adult 18&O 4.0M MALT Kolpek1994188564

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.49 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.76
Ethan Uhlmann
usually #1 Doubles 33%, also #1 Singles 33% · published 4
3.69
Ben Dorfman
usually #2 Singles 57%, also #3 Doubles 29% · published 4
3.68
Braden Schleip
usually #1 Singles 33%, also #2 Singles 33% · published 4
3.50
Erik Deetz
usually #1 Doubles 43%, also #3 Doubles 29% · published 3.5
3.49
Michael Happel
usually #2 Doubles 78%, also #1 Doubles 22% · published
3.40
Frank Westphal
usually #2 Doubles 44%, also #1 Singles 33% · published 3.5
3.32
Bennett Wessley
usually #2 Doubles 71%, also #1 Doubles 29% · published 3.5
Isaac Sosa
usually #3 Doubles 43%, also #1 Singles 29% · published 3.5
3.07
Dan Gralnek
usually #3 Doubles 70%, also #2 Doubles 30% · published 3.5
Kyle Helmenstine
usually #1 Doubles 50%, also #2 Doubles 33% · published
Sean Fahy
published
Stephen Garrison
usually #3 Doubles 50%, also #1 Doubles 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.

Dan Gralnek + Bennett Wessley2349% games+3.2% vs expected
Michael Happel + Bennett Wessley41438% games−6.0% vs expected
Bennett Wessley + Frank Westphal1436% gamesnot enough data
Dan Gralnek + Kyle Helmenstine224 matchesnot enough data
Sean Fahy + Frank Westphal044 matchesnot enough data
Michael Happel + Frank Westphal134 matchesnot enough data
Kyle Helmenstine + Stephen Garrison044 matchesnot enough data
Erik Deetz + Frank Westphal123 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
Ethan Uhlmann
8W–4L career · 6 lines in 2025
2%95%3%
3.76
4
Ben Dorfman
19W–31L career · 7 lines in 2025
7%92%1%
3.69
4
Braden Schleip
19W–35L career · 6 lines in 2025
8%91%1%
3.68
3.5
Erik Deetz
16W–12L career · type A · 7 lines in 2025
<1%48%52%
3.50
Michael Happel
10W–51L career · 9 lines in 2025
54%46%<1%
3.49
3.5
Frank Westphal
17W–46L career · 9 lines in 2025
<1%79%21%
3.40
3.5
Bennett Wessley
7W–31L career · 7 lines in 2025
1%91%8%
3.32
3.5
Isaac Sosa
0W–7L career · 7 lines in 2025
not enough data
3.5
Dan Gralnek
44W–80L career · 10 lines in 2025
30%70%<1%
3.07
Kyle Helmenstine
6W–17L career · 6 lines in 2025
not enough data
Sean Fahy
15W–16L career · no lines in 2025
not enough data
Stephen Garrison
7W–25L 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.