Teams

KY/LOU/BARNES/CRONAN

2026 USTA ADULT 40 & Over LOUISVILLE · 4.0 Men

20 players · average NTRP 3.93 / KENTUCKY

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 →
Schedule7 played
2026-05-17vs KY/LOU/GARRISONLost 23
L#1 DoublesMichael Dick / Patrick Mcmahon vs Cruz Mario Aguero / Darrin Summers6-0, 4-6, 0-1
L#1 SinglesGeoff Cronan vs Edward Johnson5-7, 1-6
L#2 DoublesJohn Cox / Kevin Thomas vs Benjamin Hill / Russell Miesner4-6, 2-6
W#3 DoublesHarry Wilson / Robert English vs Rich Clark / Brent Rogers6-4, 6-3
W#4 DoublesSteven Kaebnick / Charles Stopher vs John Greive / Chris Ledford6-1, 6-3
2026-05-09vs KY/LOU/BARRWon 32
L#1 DoublesJohn Ryan Blaney / Michael Dick vs Adam Crone / Mark Ledington7-6, 4-6, 1-0
W#1 SinglesGeoff Cronan vs Stuart Winchell6-1, 6-1
W#2 DoublesJohn Blackford / Robert English vs Ken Jackson / Kent Mertz6-7, 6-4, 1-0
W#3 DoublesMichael Ruppe / John Osborne vs Jack Graham / William Mers Kelly6-2, 6-4
L#4 DoublesJames Beckley / Brian McGraw vs Rob Poe / Kenneth Ott6-3, 3-6, 0-1
2026-04-26vs KY/LOU/FEESplit 22
W#1 DoublesTrace Mayer / Michael Dick vs Ben Walker / Vadim Zelichenok6-4, 7-5
L#1 SinglesGeoff Cronan vs Michael Goldentul3-6, 4-6
W#2 DoublesPatrick Mcmahon / John Blackford vs Jordan Shapero / Siddharth Pahwa7-5, 7-6
L#3 DoublesScott Riehl / Michael Ruppe vs Andrew Metcalfe / Jeff Spencer7-5, 1-6, 0-1
2026-04-19vs KY/LOU/WAFFORD/ROUNSAVALLWon 32
W#1 DoublesTrace Mayer / John Ryan Blaney vs Bob Hooe / Thomas Knepshield7-6, 7-5
L#1 SinglesJason Adamchik vs Edgar Cerda Espinosa3-6, 2-6
L#2 DoublesJohn Osborne / Han Cho vs Tyler Spalding / John Schleck3-6, 6-4, 1-0
W#3 DoublesRobert English / Juan Quintero vs Tim Haas / Bill Linnig6-4, 7-5
W#4 DoublesCharles Stopher / John Cox vs Phil Wafford / Orleigh Suazo6-3, 6-4
2026-03-29vs KY/LOU/RICE/SOFIEWon 32
W#1 DoublesTrace Mayer / John Ryan Blaney vs Michael Moyano / David Mishloney6-4, 5-7, 1-0
W#1 SinglesPatrick Mcmahon vs Steve Hardin7-5, 5-7, 1-0
W#2 DoublesKevin Thomas / Harry Wilson vs Shane Cunningham / Jason Rice6-4, 3-6, 1-0
L#3 DoublesSteven Kaebnick / James Beckley vs Ray Palazzo / Jay Mickle4-6, 3-6
L#4 DoublesScott Riehl / Charles Stopher vs Charlie Smith / Troy Fontana3-6, 6-7
2026-03-20vs KY/LOU/CALDWELL/MCCOYLost 23
W#1 DoublesJohn Ryan Blaney / Trace Mayer vs Patrick Burnett / Ahmad Naweed Nasraty4-6, 6-3, 1-0
L#1 SinglesJason Adamchik vs Alex Kepnes5-7, 1-6
L#2 DoublesJohn Cox / Han Cho vs Barrett Buky / John Cook2-6, 5-7
L#3 DoublesGeoff Cronan / Steven Kaebnick vs Brandon Cissell / Todd Peklenk6-7, 3-6
W#4 DoublesJohn Osborne / Juan Quintero vs Ben Hinds / Andrew Zale7-6, 0-6, 1-0
2026-03-15vs KY/LOU/POWERSWon 41
W#1 DoublesMichael Dick / Trace Mayer vs Brad Cunningham / John Hetzel6-0, 6-3
W#1 SinglesGeoff Cronan vs Joe Clay6-1, 7-5
W#2 DoublesJohn Osborne / Han Cho vs Peter Sherek / Michael Vickers3-6, 6-2, 1-0
L#3 DoublesBrian Barnes / James Beckley vs Caley Coughlan / Jatin Parmar6-7, 6-3, 0-1
W#4 DoublesPatrick Mcmahon / Brian McGraw vs Justin Powers / Ryan Engelbrecht7-6, 6-1
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 standings6 teams · 4.0 Men
TeamWLInd. WInd. LSets lostGames lost
1KY/LOU/RICE/SOFIE6126921263
2KY/LOU/GARRISON61231226272
3KY/LOU/BARNES/CRONAN52201537330
4KY/LOU/BARR25152045320
5KY/LOU/WAFFORD/ROUNSAVALL25142147330
6KY/LOU/FEE16122347337

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 19 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.87
Patrick Mcmahon
usually #4 Doubles 25%, also #1 Doubles 25% · published
3.86
John Ryan Blaney
usually #1 Doubles 100% · published
3.80
Trace Mayer
usually #1 Doubles 100% · published
3.79
Robert English
usually #3 Doubles 67%, also #2 Doubles 33% · published
Brian Barnes
usually #3 Doubles 100% · published 4
3.74
John Blackford
usually #2 Doubles 100% · published
3.73
Harry Wilson
usually #3 Doubles 50%, also #2 Doubles 50% · published 4
3.71
Michael Ruppe
usually #3 Doubles 100% · published
3.71
Steven Kaebnick
usually #3 Doubles 67%, also #4 Doubles 33% · published
3.70
Kevin Thomas
usually #2 Doubles 100% · published
3.68
John Osborne
usually #2 Doubles 50%, also #3 Doubles 25% · published
3.67
Michael Dick
usually #1 Doubles 100% · published
3.61
Charles Stopher
usually #4 Doubles 100% · published 4
3.61
James Beckley
usually #3 Doubles 67%, also #4 Doubles 33% · published 4
3.59
Geoff Cronan
usually #1 Singles 80%, also #3 Doubles 20% · published 4
3.58
Jason Adamchik
usually #1 Singles 100% · published
3.57
Han Cho
usually #1 Doubles 67%, also #2 Doubles 33% · published 3.5
3.39
Scott Riehl
usually #3 Doubles 50%, also #4 Doubles 50% · published
3.39
Brian McGraw
usually #4 Doubles 100% · published 4
3.38
Juan Quintero
usually #4 Doubles 50%, also #3 Doubles 25% · 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 Ryan Blaney + Michael Dick2353% games+4.9% vs expected
John Osborne + Han Cho12258% games+1.7% vs expected
Charles Stopher + James Beckley7257% games+0.6% vs expected
John Ryan Blaney + Robert English4355% games−1.1% vs expected
Charles Stopher + Robert English134 matchesnot enough data
Charles Stopher + Scott Riehl134 matchesnot enough data
Steven Kaebnick + Harry Wilson314 matchesnot enough data
Trace Mayer + John Ryan Blaney404 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.

Patrick Mcmahon
11W–2L career · 4 lines in 2026
<1%85%15%
3.87
John Ryan Blaney
16W–12L career · 4 lines in 2026
<1%86%14%
3.86
Trace Mayer
18W–20L career · 5 lines in 2026
1%93%6%
3.80
Robert English
14W–19L career · 3 lines in 2026
1%93%5%
3.79
4
Brian Barnes
10W–8L career · 1 line in 2026
not enough data
John Blackford
16W–4L career · 2 lines in 2026
3%95%2%
3.74
4
Harry Wilson
8W–4L career · 2 lines in 2026
4%94%2%
3.73
Michael Ruppe
8W–9L career · 2 lines in 2026
5%93%1%
3.71
Steven Kaebnick
6W–6L career · 3 lines in 2026
6%93%1%
3.71
Kevin Thomas
9W–5L career · 2 lines in 2026
6%93%1%
3.70
John Osborne
65W–38L career · 4 lines in 2026
9%91%1%
3.68
Michael Dick
18W–11L career · 4 lines in 2026
10%90%1%
3.67
4
Charles Stopher
20W–19L career · 3 lines in 2026
19%81%<1%
3.61
4
James Beckley
13W–13L career · 3 lines in 2026
19%81%<1%
3.61
4
Geoff Cronan
17W–12L career · 5 lines in 2026
24%76%<1%
3.59
Jason Adamchik
7W–15L career · 2 lines in 2026
26%74%<1%
3.58
3.5
Han Cho
64W–28L career · 9 lines in 2026
<1%30%70%
3.57
Scott Riehl
5W–13L career · 2 lines in 2026
79%21%<1%
3.39
4
Brian McGraw
6W–16L career · 2 lines in 2026
80%20%<1%
3.39
Juan Quintero
24W–10L career · 4 lines in 2026
<1%82%18%
3.38

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.