Teams

Harris/Illinois Grinders (S)

2026 STL Adult 18 & Over Spring · Men 4.0

17 players · average NTRP 3.88 / 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 →
Schedule23 played
2026-05-03vs Deuchler/Wolf (S)Lost 14
L#1 DoublesJason Leonard / Cloice Jr Lybarger vs Tim Woerther / Johann Johnson4-6, 3-6
L#1 SinglesRyan Cochran vs David Zhu2-6, 4-4
L#2 DoublesMark Brunner / Francesco Ziniti vs Josh Goldman / Michael Gibbons6-7, 4-6
L#2 SinglesCaleb Klingler vs Edward Bourneuf4-6, 2-6
W#3 DoublesGerardo Salvador / Austin Klug vs Thomas Gresham / Steve Brenner6-4, 6-4
2026-05-03vs Dickerson/Nash (S)Won 10
W#1 DoublesJeffrey Harris / Brian Etling vs Nick Westphal / David Carr3-6, 6-3, 1-0
2026-04-26vs Harris (S)Lost 23
W#1 DoublesJeffrey Harris / Bryan Jarvis vs Austin Klug / Caleb Klingler7-6, 6-3
L#1 SinglesRyan Cochran vs James Hipkiss7-6, 0-2, 0-1
L#2 DoublesCloice Jr Lybarger / Jeremy Brown vs Joseph Delsignore / Tim Gagen6-2, 5-7, 0-1
W#2 SinglesVictor Haddock vs Jake Casner6-4, 6-2
L#3 DoublesJason Leonard / Francesco Ziniti vs Michael Holloway / Kobi Phillips1-6, 4-6
2026-04-19vs Masengill/Suddarth (S)Lost 23
L#1 DoublesAustin Klug / Cloice Jr Lybarger vs Thanaphat Chananukul / Matthew Suddarth6-7, 4-6
L#1 SinglesRyan Cochran vs Peter Kim5-7, 3-5
W#2 DoublesMiles Yetter / Caleb Klingler vs Larry Spears / Michael Brennan6-2, 6-2
W#2 SinglesDENIS IKOVLEV vs Takeshi Yoshimatsu7-5, 3-6, 1-0
L#3 DoublesMarco Merchiori / Joseph Potthoff vs Eric Homan / Charlie Fellous2-6, 5-5
2026-04-19vs Pottebaum/PennPals (S)Won 10
W#1 DoublesJeffrey Harris / Bryan Jarvis vs David Storey / Stephen Barker7-6, 2-6, 1-0
2026-04-17vs Albrecht/Tulloch (S)Won 10
W#1 DoublesJeffrey Harris / Joseph Delsignore vs William Heritage / Benjamin Meyer7-6, 4-6, 1-0
2026-04-12vs Williams (S)Won 10
W#1 DoublesJeffrey Harris / Kevin Hood vs David Kraft / John Brunnquell6-3, 6-3
2026-04-12vs Stinson/Unforced Errors (S)Won 41
W#1 DoublesAustin Klug / Cloice Jr Lybarger vs Robert Meyers / Borislav Ivanov6-2, 6-2
W#1 SinglesCaleb Klingler vs Johnnie Singleton7-5, 6-3
L#2 DoublesGerardo Salvador / Mark Brunner vs Will Jackson / Gabriel Vuagniaux3-6, 1-6
W#2 SinglesJeremy Brown vs Jordan Yearsley4-6, 6-0, 1-0
W#3 DoublesZachary Fields / Joseph Potthoff vs Alan Lesko / Paul Rapponotti6-4, 6-0
2026-03-29vs Elias/Huels (S)Won 30
W#1 DoublesCaleb Klingler / Gerardo Salvador vs Gregory Starrs / Mark Trokey6-3, 6-2
W#1 SinglesJeremy Brown vs Andrew Schrautemeier6-2, 6-1
W#2 DoublesCloice Jr Lybarger / Austin Klug vs Kevin Hurst / Casey Wood6-4, 6-3
2026-03-22vs Albrecht/Tulloch (S)Won 32
L#1 DoublesGerardo Salvador / Cloice Jr Lybarger vs Don Tulloch / Jason Kirkpatrick4-6, 1-6
W#1 SinglesRyan Cochran vs Ward Toler3-6, 5-2, 1-0
W#2 DoublesCaleb Klingler / Mark Brunner vs Tomas Belloso / Michael Fogarty6-2, 6-4
L#2 SinglesDENIS IKOVLEV vs Kyle Haas4-6, 4-6
W#3 DoublesMiles Yetter / Austin Klug vs Keith Morgan / David Kaye6-1, 6-4
2026-03-22vs Brinkmeyer/Damjanovic (S)Lost 01
L#2 DoublesJeffrey Harris / Bryan Jarvis vs Scott Harris / Keith Allison2-6, 6-7
2026-03-15vs STLWC/Sandweiss/18&Over4.0MLost 05
L#1 DoublesZachary Fields / Gerardo Salvador vs McKenzie Rawden / Malik Hagens2-6, 3-6
L#1 SinglesRyan Cochran vs Ryan Papproth4-6, 3-3
L#2 DoublesAustin Klug / Miles Yetter vs Jacob Sandweiss / Wesley Law3-6, 7-6, 0-1
L#2 SinglesCaleb Klingler vs Alex Schrautemeier4-6, 5-7
L#3 DoublesMark Brunner / Cloice Jr Lybarger vs Steven Gibbons / Michael O'Neill3-6, 5-5, 0-1
2026-03-15vs Deuchler/Wolf (S)Won 10
W#1 DoublesJeffrey Harris / James Hipkiss vs Steve Brenner / Johann Johnson6-0, 6-4
2026-03-08vs STL/Ackermann-Rigby/18&Over4.0MLost 01
L#2 DoublesJeffrey Harris / Michael Holloway vs Kyle Feder / David Snider3-6, 2-6
2026-03-01vs Dickerson/Nash (S)Lost 14
L#1 DoublesMiles Yetter / Francesco Ziniti vs Nick Jury / John Uy2-6, 3-6
L#1 SinglesCaleb Klingler vs Ali Javaheri5-7, 3-6
L#2 DoublesMark Brunner / Joseph Potthoff vs Del Cloninger / Jerry Stanley3-6, 0-6
W#2 SinglesDENIS IKOVLEV vs Nick Westphal4-6, 7-6, 1-0
L#3 DoublesZachary Fields / Jason Leonard vs Eric Elverhoy / David Carr2-6, 3-6
2026-02-22vs Masengill/Suddarth (S)Won 10
W#2 DoublesJeffrey Harris / Kobi Phillips vs David Wallace / Max Trachtenberg2-6, 7-5, 1-0
2026-02-22vs STL/Ackermann-Rigby/18&Over4.0MLost 14
L#1 DoublesCaleb Klingler / Victor Haddock vs Travis Bakai / Matt McGrath4-6, 6-4, 0-1
W#1 SinglesRyan Cochran vs Aditya Gupta6-4, 2-1
L#2 DoublesAustin Klug / Gerardo Salvador vs Paul Ackermann / David Snider7-6, 3-6, 0-1
L#2 SinglesJeremy Brown vs Matt Tierney6-7, 4-1, 0-1
L#3 DoublesJason Leonard / Francesco Ziniti vs Jacob Boling / Stephen Alter4-6, 4-6
2026-02-15vs Pottebaum/PennPals (S)Won 32
L#1 DoublesCaleb Klingler / Gerardo Salvador vs Sam Edwards / Jacob Purcell3-6, 1-6
W#1 SinglesRyan Cochran vs David Storey6-3, 6-4
W#2 DoublesDENIS IKOVLEV / Mark Brunner vs Genyl Rufino / Sandon Scott7-6, 3-6, 1-0
L#2 SinglesMarco Merchiori vs Ryan Maus1-6, 0-6
W#3 DoublesZachary Fields / Jason Leonard vs Kevin Gresco / Raymond Yang4-6, 6-2, 1-0
2026-02-15vs Stinson/Unforced Errors (S)Won 10
W#1 DoublesJeffrey Harris / James Hipkiss vs Ben Lam / Borislav Ivanov6-4, 6-2
2026-02-08vs STLWC/Sandweiss/18&Over4.0MLost 01
L#1 DoublesTim Gagen / Jeffrey Harris vs McKenzie Rawden / Malik Hagens1-6, 1-6
2026-02-01vs Williams (S)Lost 14
L#1 DoublesVictor Haddock / Caleb Klingler vs John Brunnquell / David Kraft6-7, 5-5
L#1 SinglesRyan Cochran vs Michael Goffe3-6, 3-1, 1-0
L#2 DoublesMark Brunner / Gerardo Salvador vs Ryan Fiorini / Jerry Kinnaman3-6, 1-6
L#2 SinglesJeremy Brown vs John Gunther2-6, 6-3, 0-1
W#3 DoublesAustin Klug / Miles Yetter vs Barney Bier / Matt Essman6-4, 6-3
2026-02-01vs Elias/Huels (S)Won 10
W#1 DoublesJeffrey Harris / Joseph Oakes vs Gabriel Mathews / Kevin Hurst6-7, 4-3, 1-0
2026-01-18vs Brinkmeyer/Damjanovic (S)Lost 04
L#1 DoublesZachary Fields / Gerardo Salvador vs Connor Zielonko / Andrej Damjanovic2-6, 2-6
L#1 SinglesDENIS IKOVLEV vs Kevin Foote3-6, 1-6
L#2 DoublesAustin Klug / Mark Brunner vs Scott Harris / Keith Allison2-6, 5-7
L#3 DoublesJason Leonard / Miles Yetter vs John Fechter / Matt Osmundsen5-7, 5-7
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.58 estimated across 16 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.84
Ryan Cochran
usually #1 Singles 100% · published
3.83
Victor Haddock
usually #1 Doubles 67%, also #2 Singles 33% · published
3.72
Jeffrey Harris
usually #1 Doubles 60%, also #2 Doubles 27% · published
3.70
Zachary Fields
usually #3 Doubles 60%, also #1 Doubles 40% · published
3.69
Austin Klug
usually #2 Doubles 40%, also #3 Doubles 30% · published 4
3.62
Cloice Jr Lybarger
usually #1 Doubles 57%, also #2 Doubles 29% · published 4
3.61
Francesco Ziniti
usually #3 Doubles 50%, also #2 Doubles 25% · published
3.60
Caleb Klingler
usually #1 Doubles 46%, also #2 Singles 18% · published 4
3.56
Joseph Potthoff
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.55
DENIS IKOVLEV
usually #1 Singles 64%, also #2 Singles 27% · published 3.5
3.53
Gerardo Salvador
usually #1 Doubles 56%, also #2 Doubles 33% · published
3.52
Jeremy Brown
usually #2 Singles 60%, also #1 Singles 20% · published
3.49
Mark Brunner
usually #2 Doubles 88%, also #3 Doubles 13% · published
3.39
Miles Yetter
usually #1 Doubles 55%, also #3 Doubles 27% · published
3.32
Jason Leonard
usually #3 Doubles 63%, also #1 Doubles 25% · published
3.28
Paul Malcharek
usually #1 Doubles 80%, also #2 Doubles 20% · published
Marco Merchiori
usually #2 Singles 50%, also #3 Doubles 50% · 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.

Paul Malcharek + Jason Leonard2363% games+9.0% vs expected
Caleb Klingler + Gerardo Salvador2453% games+6.4% vs expected
Paul Malcharek + Jeremy Brown4258% games+4.9% vs expected
Jeffrey Harris + Gerardo Salvador2448% games+3.9% vs expected
Austin Klug + Gerardo Salvador3948% games+1.6% vs expected
Mark Brunner + Gerardo Salvador112244% games−1.1% vs expected
Caleb Klingler + Mark Brunner2447% gamesnot enough data
Austin Klug + Caleb Klingler134 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.

Ryan Cochran
65W–40L career · 8 lines in 2026
1%87%12%
3.84
Victor Haddock
41W–45L career · 3 lines in 2026
1%88%11%
3.83
Jeffrey Harris
122W–91L career · 15 lines in 2026
6%92%2%
3.72
Zachary Fields
8W–24L career · 5 lines in 2026
7%91%2%
3.70
4
Austin Klug
14W–29L career · 10 lines in 2026
9%89%1%
3.69
4
Cloice Jr Lybarger
4W–7L career · type S · 7 lines in 2026
20%80%<1%
3.62
Francesco Ziniti
2W–8L career · 4 lines in 2026
22%78%<1%
3.61
4
Caleb Klingler
72W–88L career · 11 lines in 2026
24%75%<1%
3.60
Joseph Potthoff
42W–48L career · 3 lines in 2026
33%67%<1%
3.56
3.5
DENIS IKOVLEV
49W–12L career · 11 lines in 2026
<1%36%64%
3.55
Gerardo Salvador
50W–102L career · 9 lines in 2026
42%58%<1%
3.53
Jeremy Brown
30W–14L career · 5 lines in 2026
<1%44%56%
3.52
Mark Brunner
56W–77L career · 8 lines in 2026
52%48%<1%
3.49
Miles Yetter
79W–62L career · 11 lines in 2026
<1%78%22%
3.39
Jason Leonard
14W–19L career · 8 lines in 2026
1%89%10%
3.32
Paul Malcharek
19W–17L career · 5 lines in 2026
2%92%6%
3.28
Marco Merchiori
0W–2L career · 2 lines 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.