Teams

WI Adult 18&O 4.0M MALT Westphal

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

9 players · average NTRP 3.62 / WISCONSIN

View scouting list →
Schedule14 played
2023-07-26Lost 13
L#1 DoublesMichael Happel / Bennett Wessley vs James Dahl / Bernard Vocht III1-6, 0-6
L#2 DoublesFrank Westphal / Christian Branson vs Andy Berens / Felipe Teixeira0-6, 5-7
L#2 SinglesStephen Garrison vs Carl Sorge7-6, 4-6, 0-1
W#3 DoublesDan Gralnek / John Pray vs Elliot Nelson / Dennis Rhodes6-3, 6-4
2023-07-12vs WI Adult 18&O 4.0M MALT SeligerWon 21
W#1 DoublesFrank Westphal / Michael Happel vs Bruce Bartelt / Gregory Hammill6-2, 6-2
L#2 DoublesJohn Pray / Kyle Helmenstine vs Andrew Waclawik / Louis Bessemer3-6, 1-6
W#3 DoublesMichael Powers / Dan Gralnek vs Scott Brandt / Ric Soto6-1, 4-6, 1-0
L#1 DoublesChristian Branson / Kyle Helmenstine vs Timothy Daley / Scott Fuchs1-6, 1-6
L#1 SinglesMichael Happel vs Tony Zech0-6, 5-7
L#2 DoublesJohn Pray / Frank Westphal vs Kevin Hayde / Joshua Howell0-6, 0-6
L#3 DoublesStephen Garrison / Dan Gralnek vs Alexander Strunce / Bob Whiteis2-6, 2-6
2023-06-28vs WI Adult 18&O 4.0M MALT MoonLost 03
L#1 DoublesChristian Branson / Michael Happel vs John Rice / Sam Yurak4-6, 2-6
L#2 DoublesKyle Helmenstine / John Pray vs Shimon Kolkowitz / Jackson Vogel0-6, 3-6
L#3 DoublesDan Gralnek / Bennett Wessley vs Young-Mook Lee / Jiho Kim4-6, 7-6, 1-0
2023-06-21vs WI Adult 18&O 4.0M MALT MisenerLost 03
L#1 DoublesMichael Happel / Christian Branson vs Nicholas Havlicek / Matthew Mayer3-6, 4-6
L#2 DoublesStephen Garrison / Bennett Wessley vs Scott Andler / Andrew Martinez1-6, 2-6
L#3 DoublesFrank Westphal / Michael Powers vs Allen Schroeder / Daniel Cobb0-6, 1-6
2023-06-14vs WI Adult 18&O 4.0M MALT BittrichLost 12
L#1 DoublesKyle Helmenstine / Edgar Armacanqui vs Kevin Hill / Jason Knutson3-6, 2-6
W#2 DoublesMichael Happel / Christian Branson vs Greg Biettler / Joseph King6-3, 6-3
L#3 DoublesFrank Westphal / Bennett Wessley vs David Bittrich / Jeffery Johnson4-6, 2-6
2023-06-07vs WI Adult 18&O 4.0M MALT WillauerLost 13
L#1 DoublesKyle Helmenstine / Christian Branson vs Patrick Schramka / Joseph Hahn2-6, 3-6
L#1 SinglesMichael Happel vs Nicholas Keiffer4-6, 5-7
W#2 DoublesJohn Pray / Edgar Armacanqui vs Daniel Joe / John Willauer7-5, 4-6, 1-0
L#3 DoublesBennett Wessley / Dan Gralnek vs Jeff Helmenstine / Tod Lacey4-6, 3-6
2023-05-31vs WI Adult 18&O 4.0M MALT WaitLost 05
L#1 DoublesJohn Pray / Stephen Garrison vs Jim Bower / Jeffrey Bradfield1-6, 0-6
L#1 SinglesKyle Helmenstine vs Gavin Luter0-6, 0-6
L#2 DoublesChristian Branson / Bennett Wessley vs Joseph Mercurio / Cliff Tribus4-6, 4-6
L#2 SinglesMichael Happel vs Brian Austin4-6, 3-6
L#3 DoublesDan Gralnek / Michael Powers vs Sam Dettman / Declan Young1-6, 0-6
2023-05-24vs WI Adult 18&O 4.0M MALT VemugantiWon 40
W#1 DoublesKyle Helmenstine / KEVIN POSSELL vs REMESH BALAKRISHNAN / David Nguyen6-4, 5-7, 1-0
W#2 DoublesJohn Pray / Stephen Garrison vs John Gritt / Brendan Ritchie6-4, 6-0
W#2 SinglesFrank Westphal vs Michael Becker7-6, 6-3
W#3 DoublesBennett Wessley / Dan Gralnek vs Robbie Spiegler / Raghu Vemuganti6-2, 4-6, 1-0
2023-05-17vs WI Adult 18&O 4.0M MALT PottsLost 13
W#1 DoublesKyle Helmenstine / KEVIN POSSELL vs Jack Williams / Jeffrey Kolpek6-3, 6-3
L#1 SinglesMichael Happel vs Alex Ellis4-6, 1-6
L#2 DoublesJohn Pray / Stephen Garrison vs Karl Weaver / Brian Frey3-6, 0-6
L#3 DoublesFrank Westphal / Michael Powers vs Dean Pavlue / Brandon Lewis3-6, 2-6
2023-05-10vs WI Adult 18&O 4.0M MALT MiuraSplit 22
W#1 DoublesKEVIN POSSELL / Christian Branson vs Zachary Kornbluth / Jorge Dosdos6-3, 6-0
L#1 SinglesMichael Happel vs Brandon Dosdos2-6, 2-6
W#2 DoublesJohn Pray / Stephen Garrison vs Asa Miura / Kevin Huff6-3, 6-2
L#3 DoublesFrank Westphal / Dan Gralnek vs Sean Bina / Matthew Sidney2-6, 5-7
2023-05-03vs WI Adult 18&O 4.0M MALT LeungWon 32
W#1 DoublesKyle Helmenstine / KEVIN POSSELL vs Kyle Coplan / Ethan Roy6-2, 6-2
L#1 SinglesMichael Happel vs Jonathan Sandoval4-6, 1-6
W#2 DoublesJohn Pray / Stephen Garrison vs Vamshi Belde / Joe Leung7-6, 6-2
L#2 SinglesFrank Westphal vs Doy Kim2-6, 2-6
W#3 DoublesDan Gralnek / Bennett Wessley vs Craig Bald / Hiroki Sone6-3, 6-3
2022-06-08vs WI Adult 18&O 4.0M MALT WillauerLost 13
L#1 DoublesJohn Pray / KEVIN POSSELL vs Joseph Hahn / David Stluka6-4, 3-6, 1-0
L#1 SinglesMichael Happel vs Matthew Ruggiero3-6, 1-6
W#2 DoublesFrank Westphal / Zachary Grasty vs Ryan Schmidt / John Rush6-2, 6-7, 1-0
L#3 DoublesBennett Wessley / Daniel Cobb vs John Willauer / Michael Wolter3-6, 4-6
L#1 DoublesMichael Happel / Bennett Wessley vs Robert Goetz / Seth Taapken2-6, 4-6
L#2 DoublesJohn Pray / Zachary Grasty vs Samuel Rikkers / David Seiler4-6, 3-6
L#3 DoublesDan Gralnek / Daniel Cobb vs Jaime Benavides / Matthew Mayer4-6, 0-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 standings13 teams · WI Adult 18 & Over 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1WI Adult 18&O 4.0M MALT von Heimburg12053720313
2WI Adult 18&O 4.0M MALT Wait93392149450
3WI Adult 18&O 4.0M MALT Bittrich84392150457
4WI Adult 18&O 4.0M MALT Bergamini84332762516
5WI Adult 18&O 4.0M MALT Leung84322863538
6WI Adult 18&O 4.0M MALT Moon84332766533
7WI Adult 18&O 4.0M MALT Misener66352556497
8WI Adult 18&O 4.0M MALT Potts57213983604
9WI Adult 18&O 4.0M MALT Miura48233777572
10WI Adult 18&O 4.0M MALT Seliger39243678592
11WI Adult 18&O 4.0M MALT Westphal39184289621
12WI Adult 18&O 4.0M MALT Willauer210223879583
13WI Adult 18&O 4.0M MALT Vemuganti210184290609

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.32 estimated across 4 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.49
Michael Happel
usually #1 Singles 46%, also #1 Doubles 39% · published
3.40
Frank Westphal
usually #3 Doubles 40%, also #2 Doubles 30% · published 3.5
3.32
Bennett Wessley
usually #3 Doubles 60%, also #2 Doubles 20% · published 3.5
3.07
Dan Gralnek
usually #3 Doubles 79%, also #1 Doubles 14% · published 3.5
John Pray
usually #2 Doubles 75%, also #1 Doubles 17% · published
KEVIN POSSELL
usually #1 Doubles 100% · published
Kyle Helmenstine
usually #1 Doubles 67%, also #2 Doubles 22% · published
Stephen Garrison
usually #2 Doubles 63%, also #1 Doubles 13% · 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
John Pray + Stephen Garrison3446% games−12.4% vs expected
John Pray + Frank Westphal1531% games−19.3% vs expected
Bennett Wessley + Frank Westphal1436% gamesnot enough data
Dan Gralnek + Kyle Helmenstine224 matchesnot enough data
Michael Happel + Frank Westphal134 matchesnot enough data
Kyle Helmenstine + Stephen Garrison044 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
Christian Branson
0W–2L career · no lines in 2023
not enough data
Michael Happel
10W–51L career · 13 lines in 2023
54%46%<1%
3.49
3.5
Frank Westphal
17W–46L career · 10 lines in 2023
<1%79%21%
3.40
3.5
Bennett Wessley
7W–31L career · 10 lines in 2023
1%91%8%
3.32
3.5
Dan Gralnek
44W–80L career · 14 lines in 2023
30%70%<1%
3.07
John Pray
19W–31L career · 12 lines in 2023
not enough data
KEVIN POSSELL
6W–4L career · 5 lines in 2023
not enough data
Kyle Helmenstine
6W–17L career · 9 lines in 2023
not enough data
Stephen Garrison
7W–25L career · 8 lines in 2023
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.