Teams

Craig, John

2026 HOA Adult 18 & Over Winter 2.5W - 5.0 & Open · 3.5 Men

15 players · average NTRP 3.50 / HEART OF AMERICA

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 →
Schedule10 played
2025-12-06vs Pattabiraman, KarthickWon 20
W#1 DoublesJosh Klingler / Adam He vs Justin Perkins / Derek Tatum6-1, 6-3
W#2 DoublesEric Wimmer / Andrew Wimmer vs Shashi Bhat / Eric Maginness6-4, 6-1
2025-11-22vs Fagin, JoelLost 02
L#1 DoublesJosh Klingler / JOHN CRAIG vs Jakob Cloverdyke / Scott Ernst6-7, 5-7
L#2 DoublesTim Grier / Bill Roller vs David Coleman / Oswaldo Bravo3-6, 4-6
2025-11-15vs Johnson, ChristopherWon 21
L#1 DoublesTom Kreamer / Adam He vs Matthias Menges / Shane Harris3-6, 3-6
W#2 DoublesEric Wimmer / Andrew Wimmer vs Christopher Johnson / Itua Ehovuon6-2, 6-3
W#3 DoublesAndy Brez / Tim Grier vs Joseph Smith / Dan LeRoy6-1, 6-1
2025-11-08vs Burgess, RandyLost 12
L#1 DoublesTom Kreamer / Mark McDonald vs Randy Burgess / Todd Schemmel3-6, 3-6
L#2 DoublesBill Roller / Tim Grier vs Bryan Zingg / Robert Halksworth2-6, 4-6
W#3 DoublesAndy Brez / Steve Fabrizius vs Jerry Martin / Satish Variya6-2, 6-1
2025-11-01vs Holm, MikeLost 12
L#1 DoublesTom Kreamer / Carl Thomason vs Loka Pindi / Kelcei Glasgow7-5, 2-6, 0-1
L#2 DoublesJeff Nelson / Tim Grier vs Mike Holm / Geoffrey Lundy2-6, 4-6
W#3 DoublesAdam He / Andrew Wimmer vs Hyukjin Yun / Bruce Solomon6-3, 6-1
2025-10-25vs Curley, MichaelWon 21
W#1 DoublesJOHN CRAIG / Josh Klingler vs Brian Lint / Johnny Huynh6-2, 6-4
L#2 DoublesMark McDonald / Andy Brez vs Shawn Hohendorf / Carl Moeller5-7, 4-6
W#3 DoublesJeff Nelson / Tim Grier vs Michael Curley / DANNY BANDERAS7-5, 3-6, 1-0
2025-10-11vs HOAWC/Gage-Locke/18&over3.5MLost 02
L#1 DoublesJeff Nelson / Andy Brez vs Jacob Gage / Nick Jaimez4-6, 1-6
L#2 DoublesJOHN CRAIG / Jason Norberg vs Kameron Gardner / Lee Leinwetter2-6, 5-7
2025-10-04vs Bicknell, BradWon 30
W#1 DoublesJOHN CRAIG / Josh Klingler vs Mike Klender / Robert Madison7-5, 6-4
W#2 DoublesMark McDonald / Tom Kreamer vs Michael Shinn / Rickey Baruth6-4, 6-1
W#3 DoublesSteve Fabrizius / Tim Grier vs Brian Dennis / Charlie Murphy6-4, 6-2
2025-09-27vs Granger, NathanWon 21
W#1 DoublesSteve Fabrizius / Robert Beltrame vs Nathan Granger / Troy Thomasson3-6, 6-4, 1-0
L#2 DoublesJOHN CRAIG / Adam He vs Roy True / Scott Evilsizer6-4, 3-6, 1-0
W#3 DoublesTim Grier / Jeff Nelson vs Steve Boos / Jeff Eskew6-3, 6-4
2025-09-20vs Schmitz, MichaelLost 12
L#1 DoublesSteve Fabrizius / Tom Kreamer vs Jeff Hargroves / Michael Schmitz3-6, 4-6
W#2 DoublesEric Wimmer / Andrew Wimmer vs Michael Klaus / Charles Arthur6-2, 4-6, 1-0
L#3 DoublesBill Roller / Tim Grier vs Hunter Vincent / Michael Hughes6-7, 4-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 standings3 teams · 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1HOAWC/Gage-Locke/18&over3.5M8222820216
2Schmitz, Michael8223722247
3Craig, John55141635280

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.26 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.45
Tom Kreamer
usually #1 Doubles 80%, also #2 Doubles 20% · published
3.43
Josh Klingler
usually #1 Doubles 100% · published
3.40
Carl Thomason
usually #1 Doubles 100% · published 3.5
3.40
Robert Beltrame
usually #1 Doubles 100% · published
3.38
Mark McDonald
usually #2 Doubles 67%, also #1 Doubles 33% · published
3.35
Eric Wimmer
usually #2 Doubles 100% · published
3.32
Andrew Wimmer
usually #2 Doubles 75%, also #3 Doubles 25% · published 3.5
3.26
Steve Fabrizius
usually #1 Doubles 50%, also #3 Doubles 50% · published
3.24
Adam He
usually #1 Doubles 50%, also #2 Doubles 25% · published
3.24
Andy Brez
usually #3 Doubles 50%, also #1 Doubles 25% · published 3.5
3.22
JOHN CRAIG
usually #1 Doubles 60%, also #2 Doubles 40% · published
3.19
Tim Grier
usually #3 Doubles 63%, also #2 Doubles 38% · published
3.17
Bill Roller
usually #2 Doubles 67%, also #3 Doubles 33% · published 3.5
2.54
Jason Norberg
usually #3 Doubles 75%, also #2 Doubles 25% · published
Jeff Nelson
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.

Mark McDonald + Tom Kreamer4168% games+10.1% vs expected
Josh Klingler + JOHN CRAIG4254% games+3.0% vs expected
Andrew Wimmer + Eric Wimmer422054% games+1.3% vs expected
Andy Brez + Steve Fabrizius6455% games−2.3% vs expected
Steve Fabrizius + JOHN CRAIG4350% games−4.2% vs expected
Mark McDonald + JOHN CRAIG3746% games−7.5% vs expected
Jeff Nelson + JOHN CRAIG3349% gamesnot enough data
Josh Klingler + Carl Thomason5066% gamesnot 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.

Tom Kreamer
15W–8L career · 5 lines in 2026
<1%63%37%
3.45
Josh Klingler
32W–14L career · 4 lines in 2026
<1%68%32%
3.43
3.5
Carl Thomason
18W–15L career · 1 line in 2026
<1%75%25%
3.40
Robert Beltrame
29W–18L career · 1 line in 2026
<1%76%24%
3.40
Mark McDonald
80W–63L career · 3 lines in 2026
<1%80%20%
3.38
Eric Wimmer
48W–33L career · 3 lines in 2026
1%85%14%
3.35
3.5
Andrew Wimmer
53W–32L career · 4 lines in 2026
1%89%10%
3.32
Steve Fabrizius
56W–47L career · 4 lines in 2026
3%92%5%
3.26
Adam He
2W–2L career · 4 lines in 2026
4%93%3%
3.24
3.5
Andy Brez
26W–37L career · 4 lines in 2026
4%93%3%
3.24
JOHN CRAIG
104W–91L career · 5 lines in 2026
5%92%2%
3.22
Tim Grier
33W–24L career · 8 lines in 2026
8%90%1%
3.19
3.5
Bill Roller
10W–13L career · 3 lines in 2026
11%88%1%
3.17
Jason Norberg
5W–30L career · 8 lines in 2026
40%60%<1%
2.54
Jeff Nelson
23W–16L career · no 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.