Teams

John, Mac & Co

2026 OKCMixed 40 & Over League · 6.0

12 players · average NTRP 3.25 / OKLAHOMA

View scouting list →
Schedule12 played
2026-03-01vs Volley Llamas 6.0Won 21
W#1 DoublesTheresa Houser / David Teague vs Monica Ramsperger / Peter Ram7-6, 6-2
L#2 DoublesMichael Garrison / Danielle Coats vs Rebecca Wint / Michael Miller4-6, 2-6
W#3 DoublesKelly Moody / Justin Pybas vs Julie Ganter / Todd Scherm6-1, 6-1
2026-02-22vs Set2WinLost 02
L#1 DoublesMac Lazarus / Theresa Houser vs Kimberly Fox / Ryan Barnett2-6, 2-6
L#2 DoublesDanielle Coats / Justin Pybas vs Chad Miller / Christina von Hahmann6-4, 5-7, 0-1
2026-02-15vs Hardcourt TroubadoursLost 01
L#1 DoublesMac Lazarus / Shannon Purnell vs John Cox / Joan Kane6-4, 2-6, 0-1
L#1 DoublesMichael Garrison / Laura Tirrell vs Rafael Martinez / Jennifer Hasselwander3-6, 2-6
L#2 DoublesTheresa Houser / Mac Lazarus vs Rachel Zelon / Karlo DelosAngeles4-6, 2-6
L#3 DoublesKelly Moody / Erik Kautzmann vs Fabiola Hernandez / Gustavo Hernandez3-6, 6-4, 1-0
2025-11-02vs Volley Llamas 6.0Won 30
W#1 DoublesTheresa Houser / Erik Kautzmann vs Peter Ram / Monica Ramsperger6-2, 6-4
W#2 DoublesLaura Tirrell / Michael Garrison vs Michael Miller / Lauren Schwartz Winzeler7-6, 6-4
W#3 DoublesShannon Purnell / Kirk Purnell vs Nes Pinaroc / Lynn Pinaroc6-3, 6-3
2025-11-01vs Hardcourt TroubadoursLost 02
L#1 DoublesErik Kautzmann / Shannon Purnell vs Andrew Addington / Britta Thrift3-6, 6-0, 0-1
L#2 DoublesKirk Purnell / Andrea Miller vs Joshua Landis / SUSAN LOBSINGER6-7, 2-6
2025-10-26vs Set2WinLost 03
L#1 DoublesDanielle Coats / Michael Garrison vs Chad Miller / Kimberly Fox0-6, 1-6
L#2 DoublesTheresa Houser / Kirk Purnell vs Layne Liebst / Barbara Black4-6, 6-4, 0-1
L#3 DoublesNikola Puffinbarger / William Puffinbarger vs Darren Horrell / Judy Ellsworth1-6, 4-6
2025-10-22vs Set2WinLost 12
L#1 DoublesMac Lazarus / Shannon Purnell vs Katie Nelson / Ryan Barnett6-4, 2-6, 0-1
W#2 DoublesDavid Teague / Kelly Moody vs Layne Liebst / Barbara Black7-6, 2-6, 1-0
L#3 DoublesTheresa Houser / Justin Pybas vs Amy Pyles / Neil Metz4-6, 2-6
2025-10-19vs Hardcourt TroubadoursWon 30
W#1 DoublesLaura Tirrell / Justin Pybas vs Andrew Addington / Joan Kane6-1, 6-3
W#2 DoublesShannon Purnell / Erik Kautzmann vs Dameon Allensworth / SUSAN LOBSINGER6-3, 6-2
W#3 DoublesKelly Moody / David Teague vs Mickey Thompson / Susie Sjulin6-2, 6-2
W#1 DoublesJustin Pybas / Laura Tirrell vs Cory Wilson / Leslie Robinson7-5, 6-2
L#2 DoublesKirk Purnell / Andrea Miller vs Fabiola Hernandez / Cameron Han1-6, 0-6
L#3 DoublesShannon Purnell / Erik Kautzmann vs Karlo DelosAngeles / Rachel Zelon6-3, 1-6, 0-1
2025-09-28vs Volley Llamas 6.0Won 30
W#1 DoublesTheresa Houser / Mac Lazarus vs Monica Ramsperger / Nes Pinaroc6-3, 6-3
W#2 DoublesShannon Purnell / Kirk Purnell vs Emily Shanbour / Michael Miller6-1, 6-3
W#3 DoublesLaura Tirrell / Justin Pybas vs Devin Sabolich / Scott Sabolich7-5, 6-0
L#1 DoublesDanielle Coats / Michael Garrison vs Cory Wilson / Julie Morgan3-6, 0-6
L#2 DoublesShannon Purnell / Justin Pybas vs Gustavo Hernandez / Leslie Robinson2-6, 0-6
L#3 DoublesDavid Teague / Andrea Miller vs Fabiola Hernandez / Cameron Han1-6, 2-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 · 6.0
TeamWLInd. WInd. LSets lostGames lost
1OK/Hernandez-DelosAngeles/40&over6.0X10126719218
2Hardcourt Troubadours47151843325
3John, Mac & Co35111327217

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 2.84 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.31
Kirk Purnell
usually #2 Doubles 60%, also #1 Doubles 30% · published
3.25
Mac Lazarus
usually #1 Doubles 63%, also #3 Doubles 25% · published
3.20
Laura Tirrell
usually #3 Doubles 50%, also #1 Doubles 42% · published
2.92
Danielle Coats
usually #2 Doubles 50%, also #1 Doubles 50% · published 3.5
2.88
Justin Pybas
usually #3 Doubles 43%, also #1 Doubles 29% · published
2.76
David Teague
usually #3 Doubles 57%, also #2 Doubles 29% · published 3
2.61
Kelly Moody
usually #3 Doubles 75%, also #2 Doubles 25% · published
2.59
Theresa Houser
usually #1 Doubles 57%, also #2 Doubles 29% · published
2.42
Nikola Puffinbarger
usually #3 Doubles 100% · published
2.40
Shannon Purnell
usually #1 Doubles 38%, also #2 Doubles 38% · published
Erik Kautzmann
usually #1 Doubles 40%, also #3 Doubles 40% · published
William Puffinbarger
usually #3 Doubles 100% · 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.

Mac Lazarus + Shannon Purnell5649% games−0.9% vs expected
David Teague + Laura Tirrell3543% games−7.9% vs expected
David Teague + Shannon Purnell8849% gamesnot enough data
Kirk Purnell + Shannon Purnell7649% gamesnot enough data
Kirk Purnell + Laura Tirrell6363% gamesnot enough data
Kirk Purnell + Theresa Houser3550% gamesnot enough data
Nikola Puffinbarger + William Puffinbarger2538% gamesnot enough data
Nikola Puffinbarger + Shannon Purnell4350% 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.

Kirk Purnell
135W–77L career · 10 lines in 2026
1%90%9%
3.31
Mac Lazarus
119W–101L career · 8 lines in 2026
4%93%4%
3.25
Laura Tirrell
89W–53L career · 12 lines in 2026
<1%8%92%
3.20
3.5
Danielle Coats
60W–34L career · 4 lines in 2026
71%29%<1%
2.92
Justin Pybas
15W–12L career · 7 lines in 2026
<1%80%19%
2.88
3
David Teague
44W–57L career · 7 lines in 2026
3%92%4%
2.76
Kelly Moody
75W–61L career · 4 lines in 2026
21%79%<1%
2.61
Theresa Houser
55W–38L career · 7 lines in 2026
0%25%75%
2.59
Nikola Puffinbarger
72W–77L career · 1 line in 2026
70%30%<1%
2.42
Shannon Purnell
58W–81L career · 8 lines in 2026
0%75%25%
2.40
Erik Kautzmann
2W–3L career · 5 lines in 2026
not enough data
William Puffinbarger
12W–37L career · 1 line 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.