Teams

Cardinals

2025 OKCAdult 18 & Over League · 3.5

13 players · average NTRP 3.25 / OKLAHOMA

View scouting list →
Schedule12 played
2025-06-11vs Smith 3.5Split 22
W#1 DoublesRICHARD DAVIS / Heath Haley vs Rene Gutierrez / Rafael Martinez6-0, 6-0
W#2 DoublesBrandon Guderian / Michael Calhoun vs Cory Wilson / Anthony Hernandez Rivera6-1, 7-5
L#2 SinglesBrandon Southern vs Andrew Smith1-6, 6-7
L#3 DoublesJoe Monsebais / Jasen Baker vs Mauricio Maruri / Chad Wilson3-6, 2-6
2025-06-04vs MoValley/Lang-Cantrell/18&over3.5MLost 04
L#1 DoublesJason Kuhl / Scott Johnson vs Don Pham / Chris Marks1-6, 1-6
L#2 DoublesTim Bostick / Kirk Purnell vs Will Allen / Juan Villegas2-6, 6-7
L#2 SinglesBrandon Guderian vs Corbin Paxton3-6, 6-3, 0-1
L#3 DoublesGary Korsun / Jasen Baker vs Leroy Cantrell / Colin Montgomery0-6, 1-6
2025-05-28vs Inglourious BackhandsWon 32
W#1 DoublesRICHARD DAVIS / Kirk Purnell vs Ryan Spetnagel / Martin Thee6-4, 3-6, 1-0
W#1 SinglesBrandon Guderian vs Micah Rainey6-2, 0-6, 1-0
W#2 DoublesRyan Hayward / Heath Haley vs Brett Baldwin / James Rainey6-4, 6-2
L#2 SinglesBrandon Southern vs Raj Ahmad3-6, 3-6
L#3 DoublesScott Johnson / Michael Calhoun vs Gideon Rainey / Conlee Holloway1-6, 0-6
2025-05-21vs BANDITSLost 13
L#1 DoublesKirk Purnell / Jasen Baker vs Jonathan Sergent / David Sergent4-6, 3-6
L#2 DoublesTim Bostick / RICHARD DAVIS vs Justin Franklin / Jason Little2-6, 3-6
W#2 SinglesBrandon Guderian vs Michael Bargas3-6, 6-4, 1-0
L#3 DoublesGary Korsun / Joe Monsebais vs Eric Nazim / Scott Poss1-6, 2-6
2025-05-16vs Da GoosesLost 12
W#1 DoublesBrandon Guderian / Kirk Purnell vs Brian Smith / Benjamin Birdwell6-3, 3-6, 1-0
L#1 SinglesJoe Monsebais vs Wagner Dias da Silva4-6, 3-6
L#2 SinglesBrandon Southern vs Matt Golladay3-6, 4-6
2025-05-07vs The Fear HandsSplit 22
W#1 DoublesMichael Calhoun / Ryan Hayward vs Greg Crews / Jesse Ung6-7, 6-3, 1-0
W#2 DoublesHeath Haley / Jason Kuhl vs Brad Jimeson / Kevin Clark2-6, 6-3, 1-0
L#2 SinglesBrandon Southern vs Logan Edens2-6, 3-6
L#3 DoublesJoe Monsebais / Gary Korsun vs Alex Symczak / Philip Kauppila2-6, 0-6
2025-04-30vs Da GoosesSplit 11
L#1 DoublesBrandon Guderian / Jason Kuhl vs Cameron Clifford / Patrick Nesbitt4-6, 1-6
W#2 SinglesBrandon Southern vs Brian Boerner5-7, 6-3, 1-0
2025-04-23vs Smith 3.5Lost 13
L#1 DoublesRyan Hayward / Scott Johnson vs Andrew Smith / Cody Yamamoto0-6, 2-6
W#2 DoublesTim Bostick / Kirk Purnell vs Mauricio Maruri / Richard Doan6-4, 6-3
L#2 SinglesHeath Haley vs Patrick Skinner2-6, 1-6
L#3 DoublesJason Kuhl / Jasen Baker vs Paul Jones / Jeffrey Gonzales6-7, 3-6
2025-04-16vs MoValley/Lang-Cantrell/18&over3.5MLost 14
L#1 DoublesJason Kuhl / Gary Korsun vs Chris Marks / Don Pham0-6, 1-6
L#1 SinglesHeath Haley vs Silas Day1-6, 1-6
L#2 DoublesRyan Hayward / Michael Calhoun vs Leroy Cantrell / Jaden Le2-6, 2-6
L#2 SinglesJoe Monsebais vs Juan Villegas0-6, 1-6
W#3 DoublesScott Johnson / Jasen Baker vs Patrick Doughty / Josh Sun6-4, 3-6, 1-0
2025-04-11vs The Fear HandsLost 04
L#1 DoublesRyan Hayward / Jason Kuhl vs Mario Quiroga / Brandon Sturiale5-7, 3-6
L#1 SinglesJoe Monsebais vs Jefferson Que1-6, 4-6
L#2 DoublesKirk Purnell / Michael Calhoun vs Alex Symczak / Philip Kauppila6-0, 4-6, 0-1
L#3 DoublesScott Johnson / Jasen Baker vs Greg Crews / Jesse Ung4-6, 6-2, 0-1
2025-04-09vs Inglourious BackhandsLost 12
L#1 DoublesHeath Haley / Michael Calhoun vs Conlee Holloway / Carson Blevins2-6, 1-6
W#2 DoublesTim Bostick / Brandon Guderian vs Terrence Finchum / Gideon Rainey6-4, 6-7, 1-0
L#3 DoublesScott Johnson / Gary Korsun vs James Rainey / Martin Thee1-6, 1-6
2025-04-02vs BANDITSSplit 22
L#1 DoublesMichael Calhoun / Heath Haley vs Michael Bargas / John Schallhorn6-3, 1-6, 0-1
L#1 SinglesJoe Monsebais vs Brian Ward4-6, 5-7
W#2 DoublesTim Bostick / Jason Kuhl vs Eric Nazim / Dane Johnson6-3, 5-7, 1-0
W#3 DoublesKirk Purnell / Jasen Baker vs Justin Franklin / Scott Poss6-4, 6-3
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 3.5 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 3.13 estimated across 10 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.35
Kirk Purnell
usually #2 Doubles 43%, also #1 Doubles 43% · published
3.25
Jason Kuhl
usually #1 Doubles 57%, also #2 Doubles 29% · published
3.25
Mac Lazarus
published
3.24
Brandon Guderian
usually #1 Doubles 29%, also #2 Singles 29% · published 3.5
3.18
Ryan Hayward
usually #1 Doubles 60%, also #2 Doubles 40% · published
3.15
Heath Haley
usually #1 Doubles 43%, also #2 Doubles 29% · published 3.5
3.10
Tim Bostick
usually #2 Doubles 100% · published
3.10
Jasen Baker
usually #3 Doubles 86%, also #1 Doubles 14% · published
2.83
Michael Calhoun
usually #1 Doubles 43%, also #2 Doubles 43% · published
2.83
Joe Monsebais
usually #1 Singles 43%, also #3 Doubles 43% · published
Brandon Southern
usually #2 Singles 100% · published 3
Gary Korsun
usually #3 Doubles 80%, also #1 Doubles 20% · published 3
RICHARD DAVIS
usually #1 Doubles 67%, also #2 Doubles 33% · 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.

Ryan Hayward + Michael Calhoun3350% games+6.0% vs expected
Tim Bostick + Michael Calhoun141054% games+2.2% vs expected
Michael Calhoun + RICHARD DAVIS9658% games+1.3% vs expected
Heath Haley + Mac Lazarus251852% games−2.9% vs expected
Kirk Purnell + RICHARD DAVIS5156% gamesnot enough data
Heath Haley + RICHARD DAVIS2445% gamesnot enough data
Kirk Purnell + Heath Haley404 matchesnot enough data
Michael Calhoun + Heath Haley044 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.

Kirk Purnell
152W–85L career · 7 lines in 2025
<1%86%13%
3.35
Jason Kuhl
12W–23L career · 7 lines in 2025
3%95%3%
3.25
Mac Lazarus
139W–131L career · no lines in 2025
3%95%3%
3.25
3.5
Brandon Guderian
24W–26L career · 7 lines in 2025
3%95%2%
3.24
Ryan Hayward
21W–35L career · 5 lines in 2025
9%91%1%
3.18
3.5
Heath Haley
105W–152L career · 7 lines in 2025
12%88%<1%
3.15
Tim Bostick
68W–66L career · 5 lines in 2025
21%79%<1%
3.10
Jasen Baker
28W–49L career · 7 lines in 2025
22%78%<1%
3.10
Michael Calhoun
57W–98L career · 7 lines in 2025
1%90%9%
2.83
Joe Monsebais
5W–24L career · 7 lines in 2025
1%90%9%
2.83
3
Brandon Southern
1W–4L career · 5 lines in 2025
not enough data
3
Gary Korsun
6W–27L career · 5 lines in 2025
not enough data
RICHARD DAVIS
106W–88L career · 3 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.