Teams

Haskins/Lackey (S)

2026 STL Adult 18 & Over Spring · Men 3.5

17 players · average NTRP 3.38 / ST. LOUIS

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 →
Schedule14 played
2026-05-03vs Rhoads/Set2Win (S)Won 41
W#1 DoublesJaroslaw Michalik / Shane Jordan vs Jarek Millburg / Frederick Eason6-2, 6-4
W#1 SinglesKyle Darr vs Eric Kuntz1-6, 6-1, 1-0
W#2 DoublesKliment Todosov / Seunghyun Jung vs George Hendrix / Keith Nilsen6-2, 6-2
L#2 SinglesNick Lammers vs Matthew Panke4-6, 6-4, 0-1
W#3 DoublesSteve Disch / Billy Niemann vs Ulises Arteaga / Puviarasu Jagannathan6-1, 6-7, 1-0
2026-04-30vs Kelly/Team Beer Buckets (S)Lost 23
L#1 DoublesSteve Disch / Lee Parsons vs Anthony Pietroburgo / Neil Suthar1-6, 4-6
L#1 SinglesKyle Darr vs Casper Hoes3-6, 4-6
L#2 DoublesNick Lammers / Mark Roddy vs Michael Lueders / Pat McGauley4-6, 2-6
W#2 SinglesShane Jordan vs Craig Schaefer6-0, 7-6
W#3 DoublesRuben Cojocaru / Larry Shireman vs Eric Winschel / Jeff Doerge6-4, 6-2
2026-04-26vs Rhoads/Full Metal Racquets (S)Won 31
L#1 DoublesJaroslaw Michalik / Kliment Todosov vs Bob Maguire / Cody Ryan6-4, 3-6, 1-0
W#1 SinglesKyle Darr vs Pino Alu4-6, 6-2, 1-0
W#2 DoublesSteve Disch / Shane Jordan vs William Dannevik / Jim Salter6-2, 6-4
W#3 DoublesMark Roddy / Anderson Ward vs Kelly Gage / Charles Schultz6-3, 6-4
2026-04-19vs Masengill/Zoll (S)Won 32
L#1 DoublesShane Jordan / Kliment Todosov vs Charlie Fellous / Steve Zoll7-6, 3-5, 1-0
W#1 SinglesKyle Darr vs Tharun Kanakamedala6-1, 6-0
W#2 DoublesSteve Disch / Billy Niemann vs Charles Becker / David Hagenbrock6-3, 6-2
L#2 SinglesJacob Kirn vs Camillo Padoa Schioppa4-6, 6-0, 0-1
W#3 DoublesSeunghyun Jung / Nick Lammers vs Michael O'Keefe / Sundeep Jayaprabhu6-3, 6-1
2026-04-12vs Rhoads/Set2Win (S)Won 41
W#1 DoublesShane Jordan / Jaroslaw Michalik vs Jarek Millburg / Keith Nilsen6-2, 4-6, 1-0
W#1 SinglesKyle Darr vs Jerry Lebeau4-6, 6-4, 1-0
W#2 DoublesSteve Disch / Mark Roddy vs Puviarasu Jagannathan / Matthew Panke7-5, 4-6, 1-0
L#2 SinglesJacob Kirn vs Sanghun Kim1-6, 2-6
W#3 DoublesRuben Cojocaru / Larry Shireman vs David Fox / George Hendrix6-1, 6-2
2026-03-29vs Rhoads/Full Metal Racquets (S)Won 40
W#1 DoublesJaroslaw Michalik / Kliment Todosov vs Bob Maguire / Bob Samples6-2, 7-5
W#1 SinglesKyle Darr vs Cody Ryan6-2, 6-1
W#2 DoublesShane Jordan / Nick Lammers vs Peter Albrecht / William Gregerson6-4, 6-7, 1-0
W#3 DoublesSeunghyun Jung / Anderson Ward vs Kenneth Fredrick / Jeremy Rohrbach7-6, 1-6, 1-0
2026-03-22vs Duggan/Drop Shots (S)Split 22
L#1 DoublesShane Jordan / Jaroslaw Michalik vs Adam Skelton / Jeff Irwin4-6, 2-6
W#1 SinglesKyle Darr vs Mehmedin Nukic6-4, 7-6
W#2 DoublesSeunghyun Jung / Billy Niemann vs Robert Ferleman / Jess Zimmerman6-2, 6-3
L#3 DoublesNick Lammers / Larry Shireman vs Anthony Trent / Noel Mckay5-7, 6-7
2026-03-15vs STL/Brunsmann/18&Over3.5MLost 14
W#1 DoublesJaroslaw Michalik / Kliment Todosov vs Zane Logan / Smeet Merchant6-3, 6-0
L#1 SinglesKyle Darr vs DENIS IKOVLEV3-6, 4-6
L#2 DoublesLee Parsons / Mark Roddy vs Blake Jennings / Phil Siddle1-6, 7-5, 0-1
L#2 SinglesJacob Kirn vs Patrick Ampleman4-6, 4-6
L#3 DoublesRuben Cojocaru / Larry Shireman vs Jason Cass / Jeff Uchello6-7, 0-6
2026-03-08vs Kamat/Jin (S)Won 31
W#1 DoublesShane Jordan / Jaroslaw Michalik vs Nate Klein / Songyuan Zheng3-6, 6-3, 1-0
L#1 SinglesKyle Darr vs Michael Nurmela6-4, 5-5, 0-1
W#2 DoublesSteve Disch / Billy Niemann vs Joseph Martin / Sanjeev Kamat6-2, 6-1
W#3 DoublesAnderson Ward / Darwin Haskins vs Dorukhan Doruk / Azher Sameer6-4, 2-6, 1-0
2026-03-01vs Masengill/Zoll (S)Won 32
L#1 DoublesShane Jordan / Mark Roddy vs Charlie Fellous / Garrett Meggs7-6, 6-7, 0-1
W#1 SinglesKyle Darr vs David Wallace3-6, 7-6, 1-0
W#2 DoublesSteve Disch / Billy Niemann vs Rick Dana / Allen Masengill6-0, 6-1
W#2 SinglesJacob Kirn vs Jeremy Mead6-4, 6-2
L#3 DoublesJames Owens / Larry Shireman vs Charles Becker / Rami Ponnapati2-6, 4-6
2026-02-22vs Santos/Matthew (S)Lost 13
W#1 DoublesShane Jordan / Jaroslaw Michalik vs Brian Santos / Gaurango Banerjee6-3, 6-4
L#1 SinglesKyle Darr vs Binu Mathew3-6, 4-5
L#2 DoublesDarwin Haskins / Steve Disch vs John Omoresemi / Dave Heritage4-6, 2-6
L#3 DoublesNick Lammers / Bijan Zahiri vs Douglas Reiner / Daniel Bogart6-2, 4-6, 0-1
2026-02-15vs Yoder (S)Won 41
L#1 DoublesShane Jordan / Kliment Todosov vs Dan Luebbert / Harjinder Singh6-7, 1-6
W#1 SinglesKyle Darr vs Peter Rechtlich6-2, 6-1
W#2 DoublesSeunghyun Jung / Billy Niemann vs Thomas Kennedy / David Yoder7-5, 3-5, 1-0
W#2 SinglesJacob Kirn vs Peter Rasche3-6, 6-3, 1-0
W#3 DoublesMark Roddy / Anderson Ward vs Richard Hardebeck / Sambit Mohanty6-3, 3-6, 1-0
2026-02-01vs Jones/Smash Club (S)Won 41
W#1 DoublesNick Lammers / Jaroslaw Michalik vs Charles Jones / John Mcculley6-4, 6-1
W#1 SinglesKyle Darr vs Andy Banh3-6, 6-6, 1-0
W#2 DoublesKliment Todosov / Anderson Ward vs Travis Arnold / William Kelly7-5, 5-5
W#2 SinglesShane Jordan vs Jeff Banker6-3, 6-2
L#3 DoublesRuben Cojocaru / Larry Shireman vs Austin Butterfield / Richard Doerhoff6-3, 2-6, 0-1
2026-01-18vs Petruska - BW Legacy (S)Won 50
W#1 DoublesShane Jordan / Kliment Todosov vs Scott Anderson / Paul Petruska6-4, 6-2
W#1 SinglesKyle Darr vs Craig Holman6-1, 6-2
W#2 DoublesRuben Cojocaru / Billy Niemann vs Todd Ingersoll / Frederick Strasheim7-5, 6-5
W#2 SinglesJacob Kirn vs George Workman6-0, 7-6
W#3 DoublesNick Lammers / Mark Roddy vs Harrison Bohn / Gayle Chyu7-6, 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 standings12 teams · Men 3.5
TeamWLInd. WInd. LSets lostGames lost
1STL/Brunsmann/18&Over3.5M122482252526
2Duggan/Drop Shots (S)113422864626
3Haskins/Lackey (S)104462464594
4Kelly/Team Beer Buckets (S)104412968609
5Santos/Matthew (S)77373373591
6Petruska - BW Legacy (S)77333783660
7Yoder (S)77304091640
8Jones/Smash Club (S)68353584684
9Rhoads/Set2Win (S)59274398691
10Kamat/Jin (S)410294194720
11Rhoads/Full Metal Racquets (S)410264495675
12Masengill/Zoll (S)113264498722

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.27 estimated across 15 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.52
Kliment Todosov
usually #1 Doubles 75%, also #2 Doubles 25% · published
3.42
Billy Niemann
usually #2 Doubles 86%, also #3 Doubles 14% · published 3.5
3.39
Seunghyun Jung
usually #2 Doubles 60%, also #3 Doubles 40% · published
3.37
Steve Disch
usually #2 Doubles 75%, also #3 Doubles 13% · published
3.35
Kyle Darr
usually #1 Singles 100% · published
3.32
Shane Jordan
usually #1 Doubles 69%, also #2 Doubles 15% · published
3.31
Jaroslaw Michalik
usually #1 Doubles 100% · published
3.28
Nick Lammers
usually #3 Doubles 50%, also #2 Doubles 25% · published
3.25
Ruben Cojocaru
usually #3 Doubles 80%, also #2 Doubles 20% · published
3.22
Larry Shireman
usually #3 Doubles 100% · published
3.21
Anderson Ward
usually #3 Doubles 80%, also #2 Doubles 20% · published 3.5
3.20
Jacob Kirn
usually #2 Singles 100% · published
3.19
Mark Roddy
usually #2 Doubles 43%, also #3 Doubles 43% · published
3.10
Bijan Zahiri
usually #3 Doubles 100% · published 3.5
2.87
Darwin Haskins
usually #2 Doubles 50%, also #3 Doubles 40% · published 3
James Owens
published
Michael Lackey
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.

Nick Lammers + Anderson Ward4355% games+12.8% vs expected
Shane Jordan + Darwin Haskins3246% games+9.5% vs expected
Billy Niemann + Nick Lammers2454% games+8.8% vs expected
Mark Roddy + Nick Lammers2646% games+5.7% vs expected
Kliment Todosov + Anderson Ward7262% games+5.6% vs expected
Mark Roddy + Anderson Ward3350% games+5.4% vs expected
Darwin Haskins + Jaroslaw Michalik3643% games+2.9% vs expected
Kliment Todosov + Nick Lammers3252% games+2.8% 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.

Kliment Todosov
23W–13L career · 8 lines in 2026
<1%45%55%
3.52
3.5
Billy Niemann
47W–24L career · 7 lines in 2026
<1%71%29%
3.42
Seunghyun Jung
11W–1L career · 5 lines in 2026
<1%79%21%
3.39
Steve Disch
46W–54L career · 8 lines in 2026
<1%82%17%
3.37
Kyle Darr
73W–63L career · 14 lines in 2026
1%85%15%
3.35
Shane Jordan
47W–64L career · 13 lines in 2026
1%89%10%
3.32
Jaroslaw Michalik
32W–38L career · 9 lines in 2026
1%90%9%
3.31
Nick Lammers
39W–48L career · 8 lines in 2026
2%92%6%
3.28
Ruben Cojocaru
12W–7L career · 5 lines in 2026
4%93%4%
3.25
Larry Shireman
70W–78L career · 6 lines in 2026
6%92%2%
3.22
3.5
Anderson Ward
59W–32L career · 5 lines in 2026
7%91%2%
3.21
Jacob Kirn
23W–25L career · 6 lines in 2026
8%90%1%
3.20
Mark Roddy
61W–85L career · 7 lines in 2026
9%90%1%
3.19
3.5
Bijan Zahiri
21W–46L career · 1 line in 2026
23%76%<1%
3.10
3
Darwin Haskins
103W–133L career · 10 lines in 2026
<1%82%17%
2.87
James Owens
33W–72L career · no lines in 2026
not enough data
Michael Lackey
11W–61L 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.