Teams

Lakes at Castle Hills/Boronski-Gerard M3.5

2026 DALLAS TENNIS 18 & Over ADULT S · S M. League

18 players · average NTRP 3.38 / TEXAS

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 →
Schedule9 played
2026-06-13vs Eldorado/Leder-Vernier M3.5Won 31
L#1 DoublesMichael Boronski / Tony Norrie vs Carter Raley / Matt Berg2-6, 2-6
W#2 DoublesJoshua Schmidt / Lacy Teague vs Jeff Collins / Jeff Vernier6-4, 6-4
W#2 SinglesDaniel Karp vs Freddie Perales6-1, 6-2
W#3 DoublesMark Williams / Kevin Egan vs Ken Leder / David ODell6-2, 6-2
2026-06-06vs Stonebriar/Birnbaum-Dudley M3.5Won 31
W#1 DoublesJeffrey Hooper / Shawn Varkey vs Daniel Birnbaum / Dennis Rauschmayer6-1, 6-3
W#2 DoublesMichael Boronski / Kevin Egan vs Christian Royer / CHERIF MEMENE2-6, 7-6, 1-0
W#2 SinglesDaniel Karp vs Jason Dudley6-1, 6-0
L#3 DoublesMike Lane / Scott Ludwig vs Chase Graham / Carlos Rivero6-4, 2-6, 0-1
2026-05-27vs Heritage HS/Suriyanarayanan M3.5Lost 13
L#1 DoublesJames Deen / Brandon Spangler vs Sesha Shailendra Madhavapeddi / Minas Hambardzumyan1-6, 3-6
L#2 DoublesKevin Egan / David Gerard vs PREMKUMAR BALAKRISHNAN / Sagar Gosavi4-6, 1-6
W#2 SinglesDaniel Karp vs Chandrakant Dharme6-7, 6-4, 1-0
L#3 DoublesKris Maksimovich / Lacy Teague vs hari prashanth ganapathy / Ramesh Suriyanarayanan2-6, 1-6
2026-05-16vs Bent Tree/Dugas M3.5Won 41
W#1 DoublesMichael Boronski / David Gerard vs Neil Clay / Tim Tincknell4-6, 7-5, 1-0
W#1 SinglesDaniel Karp vs Brian Sarche6-2, 6-2
W#2 DoublesBrandon Spangler / Will Wiggins vs Bob Rountree / Darrel Susman6-4, 6-1
L#2 SinglesLacy Teague vs Connor Simpson1-6, 0-6
W#3 DoublesScott Ludwig / Kris Maksimovich vs Matt Watson / Michael Dowdey6-4, 5-7, 1-0
2026-05-09vs The Lakes TA/Lightfoot M3.5Lost 13
L#1 DoublesTony Norrie / Shawn Varkey vs Raul Johnson / Jared Olfers1-6, 6-3, 0-1
L#2 DoublesJeff Wells / Jeffrey Hooper vs Tim Hurd / Tripp Westbrook1-6, 6-7
W#2 SinglesDaniel Karp vs Justin Ferguson6-1, 6-2
L#3 DoublesMichael Boronski / Kevin Egan vs Ajoy Krishnamoorthy / Patrick Mihm4-6, 4-6
2026-05-02vs High Point/Vincent-Gardner M3.5Lost 05
L#1 DoublesDavid Gerard / Jeffrey Hooper vs Adam Perleberg / Jeff Cooper3-6, 4-6
L#1 SinglesLacy Teague vs Robert Leblanc0-6, 0-6
L#2 DoublesJeff Wells / Brandon Spangler vs Keooura Sanavong / William Bonilla5-7, 6-7
L#2 SinglesScott Ludwig vs Patrick Stover0-6, 3-6
L#3 DoublesMike Lane / Kris Maksimovich vs Mark McDaniel / Luciene Querubin7-5, 2-6, 0-1
2026-04-27vs Samuell Grand/Witt-Allen M3.5Won 32
W#1 DoublesMichael Boronski / James Deen vs Roman Calero / Stuart Emerson7-6, 4-6, 1-0
W#1 SinglesDaniel Karp vs Stephen Emerson6-4, 1-6, 1-0
L#2 DoublesMark Williams / David Gerard vs Henry Huland / William Kazenas3-6, 6-3, 0-1
L#2 SinglesCody Duncan vs Richard Rogers1-6, 0-6
W#3 DoublesWill Wiggins / Joshua Schmidt vs Kirk Witt / Bill Allen6-1, 7-6
2026-04-25vs LB Houston Ramirez M3.5Won 32
W#1 DoublesTony Norrie / Shawn Varkey vs Zachary Myatt / Zachary Paul6-1, 3-6, 1-0
L#1 SinglesDaniel Karp vs Travis Landry1-6, 1-6
W#2 DoublesJames Deen / Brandon Spangler vs Ben Yakmalian / Jonathan Nguyen3-6, 6-3, 1-0
L#2 SinglesCody Duncan vs Brandon La1-6, 1-6
W#3 DoublesScott Ludwig / Kris Maksimovich vs Tyler Robinson / Jerry Ramirez4-6, 6-1, 1-0
2026-04-14vs North Texas RC/Prasad M3.5Lost 13
L#1 DoublesBrandon Spangler / Mark Williams vs Ilangoraja Rethinam / Sudhakara Rao Nallapati2-6, 2-6
L#2 DoublesJeffrey Hooper / Joshua Schmidt vs Vasu Gandhi / Waqas Majeed6-3, 3-6, 0-1
W#2 SinglesLacy Teague vs Sairam Galla6-4, 6-7, 1-0
L#3 DoublesScott Ludwig / Will Wiggins vs Ratnesh Sinha / Uma Mahesh Vommi2-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 standings for S M. League 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.20 estimated across 17 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.48
Daniel Karp
usually #2 Singles 57%, also #1 Singles 43% · published 3.5
3.46
Shawn Varkey
usually #1 Doubles 100% · published
3.44
Will Wiggins
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.38
Jeffrey Hooper
usually #1 Doubles 50%, also #2 Doubles 50% · published
3.37
Lacy Teague
usually #2 Singles 40%, also #1 Singles 20% · published
3.30
James Deen
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.29
Jeff Wells
usually #2 Doubles 100% · published
3.28
Michael Boronski
usually #1 Doubles 60%, also #3 Doubles 20% · published
3.27
Brandon Spangler
usually #2 Doubles 60%, also #1 Doubles 40% · published 3.5
3.24
Tony Norrie
usually #1 Doubles 100% · published
3.21
Steve Springer
published
3.19
Joshua Schmidt
usually #2 Doubles 67%, also #3 Doubles 33% · published
3.18
David Gerard
usually #1 Doubles 50%, also #2 Doubles 50% · published 3.5
3.11
Kris Maksimovich
usually #3 Doubles 100% · published
3.09
Scott Ludwig
usually #3 Doubles 80%, also #2 Singles 20% · published
2.81
Randy Kastalanych
published
2.35
Cody Duncan
usually #2 Singles 100% · published 3
Kevin Egan
usually #3 Doubles 50%, also #2 Doubles 50% · 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.

Michael Boronski + James Deen6059% gamesnot enough data
Michael Boronski + David Gerard4148% gamesnot enough data
Jeffrey Hooper + Michael Boronski314 matchesnot enough data
Michael Boronski + Kevin Egan134 matchesnot enough data
Jeffrey Hooper + Jeff Wells123 matchesnot enough data
Michael Boronski + Brandon Spangler123 matchesnot enough data
David Gerard + James Deen033 matchesnot enough data
David Gerard + Brandon Spangler213 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.

3.5
Daniel Karp
13W–9L career · 7 lines in 2026
<1%55%45%
3.48
Shawn Varkey
8W–2L career · 3 lines in 2026
<1%63%37%
3.46
Will Wiggins
6W–3L career · 3 lines in 2026
<1%65%35%
3.44
Jeffrey Hooper
7W–6L career · 4 lines in 2026
<1%81%19%
3.38
Lacy Teague
6W–7L career · 5 lines in 2026
<1%83%17%
3.37
James Deen
13W–8L career · 3 lines in 2026
2%91%8%
3.30
Jeff Wells
4W–3L career · 2 lines in 2026
2%91%7%
3.29
Michael Boronski
25W–12L career · 5 lines in 2026
2%92%6%
3.28
3.5
Brandon Spangler
9W–9L career · 5 lines in 2026
3%92%5%
3.27
Tony Norrie
4W–9L career · 3 lines in 2026
4%93%3%
3.24
Steve Springer
2W–6L career · no lines in 2026
7%91%2%
3.21
Joshua Schmidt
9W–8L career · 3 lines in 2026
9%90%1%
3.19
3.5
David Gerard
14W–14L career · 4 lines in 2026
10%89%1%
3.18
Kris Maksimovich
3W–6L career · 4 lines in 2026
22%78%<1%
3.11
Scott Ludwig
2W–5L career · 5 lines in 2026
26%74%<1%
3.09
Randy Kastalanych
1W–4L career · no lines in 2026
91%9%<1%
2.81
3
Cody Duncan
1W–7L career · 2 lines in 2026
86%14%<1%
2.35
Kevin Egan
2W–6L career · 4 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.