Teams

DeMarco (S)

2025 Adult 18 & Over Spring · Men 3.0

15 players · average NTRP 3.00 / ST. LOUIS

View scouting list →
Schedule6 played
2025-05-04vs Rudoplh/Krahulec (S)Lost 13
W#1 DoublesKevin Hapke / David Stoeckel vs Thomas Bostick / Brian Augsburger7-6, 6-1
L#1 SinglesMichael Antoine vs Orlando Perez2-6, 2-6
L#2 DoublesJoe de Marco / Chris Kadel vs Dennis Rudolph / Prateek Srinet7-5, 3-5, 0-1
L#3 DoublesJoe Henze / James Dull vs Alan Friedman / Christopher Sullivan5-7, 4-6
L#1 DoublesMichael Antoine / Joe Henze vs Jason Martin / Nicholas Damato3-6, 0-6
L#1 SinglesDavid Stoeckel vs Angel Hristov6-1, 1-6, 0-1
L#2 DoublesPaul Byrne / Joe Rintoul vs Rich Potje / Ryan Morgan3-6, 6-3, 0-1
L#2 SinglesJoe de Marco vs Ulugbek Kamilov2-6, 0-6
L#3 DoublesPedro Coronado / James Dull vs Matthew Heller / Victor Grille4-6, 4-6
2025-03-16vs Duggan's RD (S)Lost 23
L#1 DoublesPaul Byrne / Pedro Coronado vs Bill Etling / James Trevor0-6, 3-6
W#1 SinglesWalter Dechau vs Asim Hasanovic5-7, 4-2, 1-0
L#2 DoublesKevin Layton / Wesley Vance vs Luke Elias / Taojun Zou2-6, 2-6
L#2 SinglesJames Dull vs Jeffrey Traigle2-6, 3-6
W#3 DoublesKevin Hapke / Chris Kadel vs David Busker / Robert Goldschmidt6-7, 6-1, 1-0
W#1 DoublesPedro Coronado / Joe Rintoul vs Tom Rhoads / Daniel Bogart6-1, 6-1
L#1 SinglesDavid Stoeckel vs Rafael Hinlo1-6, 3-6
L#2 DoublesKevin Baszis / James Dull vs Victor Grille / Ernest Coleman2-6, 4-6
L#2 SinglesKevin Layton vs Sundeep Jayaprabhu0-6, 0-6
L#3 DoublesJoe de Marco / Kevin Hapke vs Ryan Morgan / John Litvin6-4, 1-6, 0-1
2025-01-26vs Rudoplh/Krahulec (S)Won 32
L#1 DoublesPedro Coronado / Kevin Hapke vs Brian Augsburger / Thomas Bostick4-6, 6-7
W#1 SinglesWalter Dechau vs Prateek Srinet6-1, 6-4
W#2 DoublesJames Dull / Joe Rintoul vs Trey Shaffer / Christopher Sullivan6-2, 5-7, 1-0
L#2 SinglesJoe de Marco vs Ryan Miksell1-6, 4-6
W#3 DoublesMichael Antoine / Paul Byrne vs Orlando Perez / John Quinn7-5, 3-6, 1-0
2025-01-19vs Lorance/Churchill (S)Won 32
L#1 DoublesPedro Coronado / Joe Rintoul vs Spenser Lorance / Ramesh Rajagopalan1-6, 2-6
W#1 SinglesMichael Antoine vs Chance Wong2-6, 6-3, 1-0
L#2 DoublesChris Kadel / Wesley Vance vs Jeff Pattison / Sanjay Khorana4-6, 2-6
W#2 SinglesKevin Hapke vs Matthew Obermeier6-3, 6-3
W#3 DoublesJoe de Marco / David Stoeckel vs Zulfiqar Bhatti / Saahil Sheth6-1, 6-4
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 standings for Men 3.0 have not been collected yet. Where we have them we show every team in the flight ranked, with this team highlighted. The crawler is still filling in older seasons and flights.

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 2.70 estimated across 13 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.00
Kevin Hapke
usually #3 Doubles 40%, also #1 Doubles 40% · published
2.89
Joe Rintoul
usually #1 Doubles 50%, also #2 Doubles 50% · published
2.87
David Stoeckel
usually #1 Singles 50%, also #3 Doubles 25% · published 3
2.83
Pedro Coronado
usually #1 Doubles 80%, also #3 Doubles 20% · published
2.82
Paul Byrne
usually #1 Doubles 33%, also #2 Doubles 33% · published
2.67
Kevin Baszis
usually #2 Doubles 100% · published
2.67
Joe de Marco
usually #3 Doubles 40%, also #2 Singles 40% · published
2.65
Wesley Vance
usually #2 Doubles 100% · published
2.62
James Dull
usually #3 Doubles 40%, also #2 Doubles 40% · published
2.59
Chris Kadel
usually #2 Doubles 67%, also #3 Doubles 33% · published 3
2.57
Walter Dechau
usually #1 Singles 100% · published
2.56
Joe Henze
usually #1 Doubles 50%, also #3 Doubles 50% · published
2.34
Kevin Layton
usually #2 Doubles 50%, also #2 Singles 50% · published
Michael Antoine
usually #1 Singles 50%, also #1 Doubles 25% · published
Michael Basile
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.

Joe Rintoul + Kevin Hapke7067% games+14.7% vs expected
Wesley Vance + David Stoeckel7354% games+10.1% vs expected
Joe de Marco + David Stoeckel7162% games+10.1% vs expected
Joe Rintoul + Pedro Coronado4258% games+6.4% vs expected
Joe Rintoul + Paul Byrne10359% games+6.3% vs expected
Pedro Coronado + Kevin Hapke4253% games+6.0% vs expected
Wesley Vance + Joe Henze3642% games+0.7% vs expected
Joe de Marco + Joe Rintoul2543% games−0.2% 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.

Kevin Hapke
25W–11L career · 5 lines in 2025
<1%51%49%
3.00
Joe Rintoul
55W–51L career · 4 lines in 2025
<1%79%21%
2.89
3
David Stoeckel
60W–44L career · 4 lines in 2025
<1%82%17%
2.87
Pedro Coronado
19W–14L career · 5 lines in 2025
1%87%12%
2.83
Paul Byrne
24W–22L career · 3 lines in 2025
1%89%10%
2.82
Kevin Baszis
11W–22L career · 1 line in 2025
11%88%1%
2.67
Joe de Marco
74W–75L career · 5 lines in 2025
12%88%1%
2.67
Wesley Vance
47W–64L career · 2 lines in 2025
14%86%1%
2.65
James Dull
14W–29L career · 5 lines in 2025
19%81%<1%
2.62
3
Chris Kadel
8W–15L career · 3 lines in 2025
25%75%<1%
2.59
Walter Dechau
18W–38L career · 2 lines in 2025
31%69%<1%
2.57
Joe Henze
25W–66L career · 2 lines in 2025
33%67%<1%
2.56
Kevin Layton
9W–42L career · 2 lines in 2025
87%13%<1%
2.34
Michael Antoine
14W–16L career · 4 lines in 2025
not enough data
Michael Basile
14W–6L career · no lines in 2025
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.