Teams

ECC Cardinals

2024 OKCAdult 18 & Over League · 3.5

14 players · average NTRP / OKLAHOMA

View scouting list →
Schedule19 played
2024-06-27vs OK/Cue-Day/18&over4.0MLost 01
L#3 DoublesEleazar Morales / Ernesto Lang vs Tyler Weinrich / Travis Weedn2-6, 1-6
2024-06-17vs The Fear HandsLost 23
L#1 DoublesVladimir Razryvin / Ernesto Lang vs Greg Crews / Brad Jimeson4-6, 1-6
W#1 SinglesJeff Berry vs Mario Quiroga7-5, 7-6
L#2 DoublesMac Lazarus / Heath Haley vs Jesse Ung / Jefferson Que1-6, 6-2, 0-1
W#2 SinglesTony Mullican vs Martin Mata7-6, 6-2
L#3 DoublesWill Allen / Leroy Cantrell vs Kevin Clark / Alex Symczak6-7, 2-6
2024-06-10vs OKWC/Daniels/18&over3.5MLost 13
W#1 DoublesTony Mullican / Vladimir Razryvin vs Andrew Smith / Cody Yamamoto6-2, 6-2
L#1 SinglesJeff Berry vs Cale Wright4-6, 1-6
L#2 DoublesHeath Haley / Justin Franklin vs Rafael Martinez / Colton Miller2-6, 2-6
L#3 DoublesLeroy Cantrell / Ernesto Lang vs Jayme Dark / Adriano Coronel6-3, 3-6, 0-1
2024-06-05vs OKWC/Daniels/18&over3.5MLost 23
L#1 DoublesWill Allen / Heath Haley vs Jeffrey Gonzales / Phillip Baker4-6, 0-6
L#1 SinglesJeff Berry vs Cale Wright0-6, 0-6
L#2 DoublesVladimir Razryvin / Ernesto Lang vs Colton Miller / Stephen Smith3-6, 6-3, 0-1
W#2 SinglesTony Mullican vs Andrew Smith6-3, 6-1
W#3 DoublesLeroy Cantrell / Kirk Purnell vs Jayme Dark / Cody Yamamoto6-4, 6-4
2024-05-29vs Brandon's FaultLost 01
L#2 DoublesErnesto Lang / Dar Patel vs Derek Pennington / Dallas Pennington2-6, 4-6
2024-05-22vs Backhand BanditsLost 23
W#1 DoublesRyan Hanson / Vladimir Razryvin vs John Mark Aylor / David Sergent6-2, 6-0
W#1 SinglesTony Mullican vs John Schallhorn6-1, 7-5
L#2 DoublesLeroy Cantrell / Kirk Purnell vs Ryan Shoemaker / Jason Little3-6, 3-6
L#2 SinglesKelly Bishop vs Jonathan Sergent4-6, 2-6
L#3 DoublesHeath Haley / Ernesto Lang vs Michael Bargas / Brian Ward1-6, 6-7
2024-05-20vs CyclonesWon 32
W#1 DoublesRyan Hanson / Will Allen vs Gideon Rainey / Brett Baldwin6-0, 6-2
W#1 SinglesTony Mullican vs Micah Rainey6-2, 6-0
L#2 DoublesHeath Haley / Justin Franklin vs Martin Thee / John Poarch3-6, 1-6
L#2 SinglesMac Lazarus vs Jason Do1-6, 2-6
W#3 DoublesKirk Purnell / Leroy Cantrell vs Brandon Lear / Christopher Gibbons6-2, 7-5
2024-05-15vs ServacesWon 10
W#3 DoublesErnesto Lang / Ryan Hanson vs Clay Royder / Scott Edwards6-4, 6-2
2024-05-13vs Backhand BanditsLost 14
W#1 DoublesRyan Hanson / Vladimir Razryvin vs You Lu / Barry Rice6-0, 7-5
L#1 SinglesKelly Bishop vs Brandon Sturiale4-6, 5-7
L#2 DoublesHeath Haley / Ernesto Lang vs Jason Little / Ryan Shoemaker2-6, 5-7
L#2 SinglesJeff Berry vs Richard Velasco4-6, 4-6
L#3 DoublesJustin Franklin / Will Allen vs Michael Bargas / John Schallhorn6-7, 6-3, 0-1
2024-05-10vs CyclonesWon 30
W#1 DoublesJustin Franklin / Tony Mullican vs Martin Thee / James Rainey7-6, 3-6, 1-0
W#2 DoublesRyan Hanson / Ernesto Lang vs Gideon Rainey / Jason Do6-1, 7-5
W#3 DoublesHeath Haley / Will Allen vs Micah Rainey / Brett Baldwin6-0, 6-1
2024-05-08vs OK/Cue-Day/18&over4.0MLost 01
L#3 DoublesErnesto Lang / Brandon Sturiale vs Johnny Nguyen / Scott Phipps4-6, 2-6
2024-04-29vs OKWC/Daniels/18&over3.5MLost 23
L#1 DoublesRyan Hanson / Tony Mullican vs Jeffrey Gonzales / Phillip Baker3-6, 4-6
W#1 SinglesVladimir Razryvin vs Cale Wright6-4, 6-1
L#2 DoublesErnesto Lang / Kelly Bishop vs Olivier Bouzerand / Colton Miller3-6, 5-7
L#2 SinglesJeff Berry vs Stephen Smith3-6, 3-6
W#3 DoublesKirk Purnell / Heath Haley vs Andrew Smith / Cody Yamamoto6-4, 6-7, 1-0
2024-04-22vs ServacesWon 10
W#3 DoublesDar Patel / Ernesto Lang vs Clay Royder / Scott Edwards6-4, 6-2
2024-04-19vs The Fear HandsWon 32
W#1 DoublesRyan Hanson / Tony Mullican vs Greg Crews / Brad Jimeson4-6, 6-0, 1-0
W#1 SinglesJeff Berry vs Mario Quiroga3-6, 6-0, 1-0
L#2 DoublesLeroy Cantrell / Kelly Bishop vs Kevin Clark / Matthew Allen3-6, 6-7
L#2 SinglesMac Lazarus vs Martin Mata4-6, 2-6
W#3 DoublesKirk Purnell / Heath Haley vs Alex Symczak / Philip Kauppila6-1, 6-3
2024-04-17vs Tran/StokesLost 01
L#3 DoublesMatthew Wheatley / Ryan Hanson vs Brian Battershell / Greg Lane4-6, 3-6
2024-04-15vs CyclonesWon 41
W#1 DoublesRyan Hanson / Tony Mullican vs John Poarch / Gideon Rainey6-2, 6-3
W#1 SinglesJeff Berry vs Umair Khan6-3, 6-3
L#2 DoublesLeroy Cantrell / Will Allen vs Cameron Esmon / Brett Baldwin4-6, 3-6
W#2 SinglesMac Lazarus vs Micah Rainey3-6, 6-3, 1-0
W#3 DoublesHeath Haley / Ernesto Lang vs James Rainey / Joel K6-2, 6-0
2024-04-10vs Brandon's FaultLost 01
L#3 DoublesErnesto Lang / Ryan Hanson vs Corey Doyle / Jason Compton3-6, 5-7
2024-04-08vs Backhand BanditsLost 14
L#1 DoublesRyan Hanson / Kelly Bishop vs Ryan Shoemaker / Jason Little6-1, 4-6, 0-1
L#1 SinglesVladimir Razryvin vs Brian Ward3-6, 6-4, 1-0
L#2 DoublesKirk Purnell / Ernesto Lang vs Michael Bargas / John Schallhorn0-6, 4-6
W#2 SinglesJeff Berry vs Jonathan Sergent6-7, 6-1, 1-0
L#3 DoublesLeroy Cantrell / Justin Franklin vs You Lu / Barry Rice5-7, 4-6
2024-04-05vs The Fear HandsLost 05
L#1 DoublesTony Mullican / Kelly Bishop vs Greg Crews / Brad Jimeson6-7, 4-6
L#1 SinglesJeff Berry vs Mario Quiroga1-6, 3-6
L#2 DoublesWill Allen / Leroy Cantrell vs Jesse Ung / Jefferson Que5-7, 4-6
L#2 SinglesHeath Haley vs Martin Mata0-6, 1-6
L#3 DoublesJustin Franklin / Ernesto Lang vs Alex Symczak / Philip Kauppila5-7, 6-2, 0-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 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.32 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.73
Ryan Hanson
usually #1 Doubles 64%, also #3 Doubles 27% · published
3.69
Vladimir Razryvin
usually #1 Doubles 57%, also #1 Singles 29% · published
3.67
Jeff Berry
usually #1 Singles 67%, also #2 Singles 33% · published
3.37
Tony Mullican
usually #1 Doubles 60%, also #2 Singles 20% · published
3.32
Kelly Bishop
usually #2 Doubles 33%, also #1 Doubles 33% · published
3.31
Kirk Purnell
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.29
Will Allen
usually #3 Doubles 43%, also #1 Doubles 29% · published
3.25
Mac Lazarus
usually #2 Singles 75%, also #2 Doubles 25% · published
3.21
Ernesto Lang
usually #3 Doubles 56%, also #2 Doubles 38% · published
3.16
Justin Franklin
usually #2 Doubles 46%, also #3 Doubles 46% · published
3.14
Heath Haley
usually #3 Doubles 46%, also #2 Doubles 36% · published
3.06
Tim Bostick
published
3.00
Leroy Cantrell
usually #3 Doubles 67%, also #2 Doubles 33% · published
Steven Kinney
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.

Heath Haley + Ernesto Lang2743% games+3.6% vs expected
Ryan Hanson + Ernesto Lang6259% games+1.9% vs expected
Leroy Cantrell + Will Allen131349% games−1.3% vs expected
Leroy Cantrell + Justin Franklin2740% games−2.5% vs expected
Heath Haley + Mac Lazarus251652% games−2.9% vs expected
Tony Mullican + Ryan Hanson5554% games−3.7% vs expected
Justin Franklin + Heath Haley1538% games−17.1% vs expected
Leroy Cantrell + Kirk Purnell7159% 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.

Ryan Hanson
69W–41L career · 11 lines in 2024
5%92%3%
3.73
Vladimir Razryvin
20W–7L career · 7 lines in 2024
9%89%1%
3.69
Jeff Berry
64W–26L career · 9 lines in 2024
12%87%1%
3.67
Tony Mullican
83W–49L career · 10 lines in 2024
<1%<1%>99%
3.37
Kelly Bishop
81W–55L career · 6 lines in 2024
1%89%10%
3.32
Kirk Purnell
135W–77L career · 6 lines in 2024
1%90%9%
3.31
Will Allen
66W–78L career · 7 lines in 2024
2%91%7%
3.29
Mac Lazarus
119W–101L career · 4 lines in 2024
4%93%4%
3.25
Ernesto Lang
61W–70L career · 16 lines in 2024
7%91%2%
3.21
Justin Franklin
36W–81L career · 11 lines in 2024
13%86%1%
3.16
Heath Haley
91W–130L career · 11 lines in 2024
16%84%1%
3.14
Tim Bostick
50W–51L career · no lines in 2024
33%67%<1%
3.06
Leroy Cantrell
105W–152L career · 12 lines in 2024
<1%49%51%
3.00
Steven Kinney
0W–5L career · no lines in 2024
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.