Teams

Williams (S)

2026 STL Adult 18 & Over Spring · Men 4.0

16 players · average NTRP 4.00 / ST. LOUIS

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 →
Schedule12 played
2026-04-26vs Brinkmeyer/Damjanovic (S)Won 31
L#1 DoublesMatt Essman / Harold Nottingham vs Keith Allison / Andrej Damjanovic6-7, 4-6
W#2 DoublesRyan Fiorini / Jerry Kinnaman vs Stephen Schenkenberg / Joel Wiesehan6-3, 6-3
W#2 SinglesJohn Brunnquell vs Binu Mathew6-2, 6-4
W#3 DoublesDavid Kraft / Christopher Stark vs Gaurango Banerjee / Jonathan Kim6-2, 6-1
2026-04-19vs Deuchler/Wolf (S)Lost 14
W#1 DoublesMatt Essman / Jerry Kinnaman vs Edward Bourneuf / John Callahan6-4, 7-6
L#1 SinglesMichael Goffe vs David Zhu2-6, 2-3
L#2 DoublesDavid Kraft / Harold Nottingham vs Steve Wolf / Benjamin Rafetto6-4, 2-6, 0-1
L#2 SinglesJohn Brunnquell vs Joseph Oetjen6-4, 2-5, 0-1
L#3 DoublesRobert McKendry / William Bealke vs Michael Gibbons / Steve Brenner4-6, 1-6
2026-04-12vs Harris (S)Lost 14
L#1 DoublesDavid Kraft / John Brunnquell vs Jeffrey Harris / Kevin Hood3-6, 3-6
L#1 SinglesMichael Goffe vs Gautum Agarwal1-6, 4-6
L#2 DoublesRobert McKendry / Steven Oppliger vs Sam Shouldis / Joseph Delsignore7-6, 5-7, 0-1
L#2 SinglesJohn Gunther vs Joseph Oakes2-6, 2-6
W#3 DoublesMatt Essman / Harold Nottingham vs Jake Casner / Michael Holloway6-3, 7-5
2026-03-29vs Masengill/Suddarth (S)Won 32
L#1 DoublesJohn Brunnquell / David Kraft vs Jay Lyons / Takeshi Yoshimatsu6-4, 3-6, 0-1
W#1 SinglesMichael Goffe vs Max Trachtenberg6-4, 5-4
L#2 DoublesMatt Essman / Jerry Kinnaman vs Nicholas Argyres / Mason Davis6-2, 2-6, 0-1
W#2 SinglesJohn Gunther vs David Wallace6-4, 6-4
W#3 DoublesHarold Nottingham / Christopher Stark vs David Bundy / Thanaphat Chananukul6-3, 6-4
2026-03-22vs Stinson/Unforced Errors (S)Won 41
W#1 DoublesMatt Essman / Jerry Kinnaman vs James Dixon / Art Staden7-5, 6-1
W#1 SinglesMichael Goffe vs Scott Stinson6-0, 4-5, 1-0
W#2 DoublesRyan Fiorini / Steven Oppliger vs Dan Roddy / Gabriel Vuagniaux7-6, 6-1
W#2 SinglesJohn Gunther vs Ben Lam6-2, 4-2
L#3 DoublesWilliam Bealke / Barney Bier vs Borislav Ivanov / Robert Meyers3-6, 6-3, 0-1
2026-03-15vs Elias/Huels (S)Won 31
L#1 DoublesJohn Gunther / Robert McKendry vs Gabriel Mathews / Thomas Tesar4-6, 4-6
W#1 SinglesMichael Goffe vs John Gore6-3, 6-1
W#2 DoublesDavid Kraft / Harold Nottingham vs Elliott Hegger / Paul Quindry6-1, 6-2
W#3 DoublesPatrick Costigan / Sean Wernecker vs Gregg Hammann / Andrew Schrautemeier6-3, 4-6, 1-0
2026-03-08vs Pottebaum/PennPals (S)Lost 14
L#1 DoublesJerry Kinnaman / Ryan Fiorini vs Jake Gingerich / Genyl Rufino1-6, 5-7
L#1 SinglesMichael Goffe vs Joel Pottebaum6-7, 0-2
W#2 DoublesMatt Essman / Harold Nottingham vs Ryan Maus / Jon Jouris3-6, 7-6, 1-0
L#2 SinglesJohn Brunnquell vs Derek Hoerman6-4, 2-6, 0-1
L#3 DoublesSteven Oppliger / Sean Wernecker vs Michael Ho / Sandon Scott4-6, 6-0, 0-1
2026-03-01vs Albrecht/Tulloch (S)Lost 23
L#1 DoublesJerry Kinnaman / Ryan Fiorini vs Benjamin Meyer / Kyle Haas6-4, 1-6, 0-1
W#1 SinglesMichael Goffe vs Neri Risti1-6, 5-3, 1-0
L#2 DoublesDavid Kraft / John Brunnquell vs Michael Fogarty / Jason Kirkpatrick6-7, 2-4
L#2 SinglesJohn Gunther vs Ward Toler0-6, 0-6
W#3 DoublesHarold Nottingham / Christopher Stark vs Tomas Belloso / David Kaye6-2, 6-4
2026-02-22vs STLWC/Sandweiss/18&Over4.0MLost 14
W#1 DoublesJerry Kinnaman / Ryan Fiorini vs Malik Hagens / Sam Doveikis2-6, 6-4, 1-0
L#1 SinglesMichael Goffe vs Ryan Papproth2-6, 1-6
L#2 DoublesDavid Kraft / John Brunnquell vs McKenzie Rawden / Michael O'Neill6-7, 0-6
L#2 SinglesChristopher Stark vs Jacob Sandweiss0-6, 2-6
L#3 DoublesMatt Essman / Harold Nottingham vs Nicholas de Haan / Steven Gibbons3-6, 4-6
2026-02-15vs Dickerson/Nash (S)Lost 05
L#1 DoublesSteven Oppliger / Robert McKendry vs John Nash / Jerry Stanley1-6, 0-6
L#1 SinglesJohn Gunther vs Robert Linden2-6, 1-6
L#2 DoublesDavid Kraft / Jerry Kinnaman vs Daniel Wyland / Yuniesky Quesada4-6, 0-6
L#2 SinglesChristopher Stark vs Sharath Sahadevan4-6, 0-6
L#3 DoublesMatt Essman / Harold Nottingham vs Nick Westphal / Nick Jury6-7, 7-6, 0-1
2026-02-01vs Harris/Illinois Grinders (S)Won 41
W#1 DoublesJohn Brunnquell / David Kraft vs Victor Haddock / Caleb Klingler7-6, 5-5
W#1 SinglesMichael Goffe vs Ryan Cochran3-6, 3-1, 1-0
W#2 DoublesRyan Fiorini / Jerry Kinnaman vs Mark Brunner / Gerardo Salvador6-3, 6-1
W#2 SinglesJohn Gunther vs Jeremy Brown6-2, 3-6, 1-0
L#3 DoublesBarney Bier / Matt Essman vs Austin Klug / Miles Yetter4-6, 3-6
2026-01-18vs STL/Ackermann-Rigby/18&Over4.0MWon 32
L#1 DoublesJohn Brunnquell / David Kraft vs Travis Bakai / Charles Welton4-6, 4-6
W#1 SinglesMichael Goffe vs Joseph Hawkes6-2, 0-3, 1-0
L#2 DoublesMatt Essman / Harold Nottingham vs Alex Boker / Jacob Boling5-7, 4-6
W#2 SinglesJohn Gunther vs David Lord6-3, 6-3
W#3 DoublesRyan Fiorini / Sean Wernecker vs Stephen Alter / Matt Tierney6-2, 6-7, 1-0
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 standings12 teams · Men 4.0
TeamWLInd. WInd. LSets lostGames lost
1STLWC/Sandweiss/18&Over4.0M12053722388
2STL/Ackermann-Rigby/18&Over4.0M93411946398
3Pottebaum/PennPals (S)84411947443
4Deuchler/Wolf (S)66312966552
5Williams (S)66283273550
6Brinkmeyer/Damjanovic (S)66253576585
7Dickerson/Nash (S)57312967510
8Albrecht/Tulloch (S)57293173532
9Masengill/Suddarth (S)57283273567
10Harris/Illinois Grinders (S)48233776568
11Elias/Huels (S)1111248102650
12Stinson/Unforced Errors (S)111852108679

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.65 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.88
Ryan Fiorini
usually #2 Doubles 43%, also #1 Doubles 43% · published
3.80
Michael Goffe
usually #1 Singles 100% · published
David Kraft
published 4
Dean Williams
published 4
3.74
Jerry Kinnaman
usually #1 Doubles 56%, also #2 Doubles 44% · published
3.73
Harold Nottingham
usually #3 Doubles 50%, also #2 Doubles 40% · published 4
3.72
Patrick Costigan
usually #3 Doubles 100% · published
3.68
John Brunnquell
usually #1 Doubles 44%, also #2 Singles 33% · published
3.65
Steven Oppliger
usually #2 Doubles 50%, also #1 Doubles 25% · published
3.63
Matt Essman
usually #3 Doubles 40%, also #1 Doubles 30% · published
3.59
John Gunther
usually #2 Singles 75%, also #1 Doubles 13% · published
3.56
Christopher Stark
usually #3 Doubles 60%, also #2 Singles 40% · published 4
3.56
William Bealke
usually #3 Doubles 100% · published
3.55
Barney Bier
usually #3 Doubles 100% · published 4
3.54
Robert McKendry
usually #1 Doubles 50%, also #3 Doubles 25% · published
3.51
Sean Wernecker
usually #3 Doubles 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.

John Gunther + Dean Williams8359% games+11.9% vs expected
Steven Oppliger + Dean Williams3455% games+7.6% vs expected
Harold Nottingham + Matt Essman34862% games+4.5% vs expected
Patrick Costigan + Steven Oppliger8356% games+2.0% vs expected
Patrick Costigan + Barney Bier7452% games+0.8% vs expected
Barney Bier + William Bealke2350% games+0.3% vs expected
William Bealke + Steven Oppliger6553% games−6.4% vs expected
Patrick Costigan + John Gunther3643% games−8.5% vs expected
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.

Ryan Fiorini
5W–2L career · 7 lines in 2026
<1%83%17%
3.88
Michael Goffe
96W–35L career · 10 lines in 2026
1%93%6%
3.80
4
David Kraft
48W–48L career · no lines in 2026
not enough data
4
Dean Williams
58W–23L career · no lines in 2026
not enough data
Jerry Kinnaman
51W–48L career · 9 lines in 2026
3%94%2%
3.74
4
Harold Nottingham
79W–32L career · 10 lines in 2026
4%94%2%
3.73
Patrick Costigan
76W–43L career · 1 line in 2026
4%94%2%
3.72
John Brunnquell
45W–58L career · 9 lines in 2026
8%91%1%
3.68
Steven Oppliger
99W–72L career · 4 lines in 2026
12%88%<1%
3.65
Matt Essman
108W–38L career · 10 lines in 2026
<1%17%83%
3.63
John Gunther
58W–55L career · 8 lines in 2026
25%75%<1%
3.59
4
Christopher Stark
64W–45L career · 5 lines in 2026
31%69%<1%
3.56
William Bealke
54W–68L career · 2 lines in 2026
31%69%<1%
3.56
4
Barney Bier
57W–63L career · 2 lines in 2026
36%64%<1%
3.55
Robert McKendry
74W–90L career · 4 lines in 2026
39%61%<1%
3.54
Sean Wernecker
35W–15L career · 3 lines in 2026
<1%46%54%
3.51

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.