Teams

T Bar M/Klinger M4.0

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

20 players · average NTRP 3.90 / 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 →
Schedule10 played
2026-06-21vs Canyon Creek/Boyer M4.0Won 40
W#1 DoublesStephen Raggio / David Ashton vs James Patterson / Jacob Davenport4-6, 6-4, 1-0
W#1 SinglesVince Cicchi vs Blair Mathews6-4, 6-7, 1-0
W#2 DoublesDrew Kirby / Inderpal Sarkaria vs Anthony Boyer / Michael Belvin7-6, 6-2
W#3 DoublesBrandon Klinger / Ryan Cappelli vs MARK HOPPER / Chase Przilas6-1, 6-3
2026-06-14vs DAC/Jahanbin-Kraft M4.0Won 31
L#1 DoublesJames Lewis / James Karol vs Benjamin Robins / Chip Burgard4-6, 7-6, 1-0
W#1 SinglesRish Basu vs Remy Fellman6-1, 6-1
W#2 DoublesStephen Raggio / William Miranda vs John Roberts / Arastu Jahanbin6-2, 6-2
W#3 DoublesDavid Ashton / Charles Cascio vs Joe Corcoran / Travis Littlefield6-1, 6-1
2026-06-09vs Greenhill/Dominguez-Alarcon M4.0Won 30
W#1 SinglesDavid Ashton vs Bryan Chen6-2, 6-0
W#2 DoublesStephen Raggio / Charles Cascio vs Waylon Oliver / Luis Parga6-4, 0-6, 1-0
W#3 DoublesBrandon Klinger / Trevor Rinker vs Chandan Singh / Alejandro Dominguez6-3, 6-3
W#1 DoublesStephen Raggio / James Karol vs Matthew Criss / Donald Stiles6-3, 6-1
L#2 DoublesPeter Kofoed / William Miranda vs Michael Stasiak / Judd Esch1-6, 6-4, 0-1
L#2 SinglesRyan Cappelli vs Cody ODonnell6-4, 2-6, 0-1
W#3 DoublesDavid Ashton / Charles Cascio vs Trent Norris / Chuck Menges6-7, 6-2, 1-0
2026-05-24vs McKinney/Patel M4.0Lost 23
L#1 DoublesAshish Singh / James Karol vs Jeff Flores / Joel Huff2-6, 0-6
W#1 SinglesDavid Ashton vs Andrew Harley6-4, 6-3
L#2 DoublesTodd Petty / William Miranda vs Cesar Mendoza / Bhu Singh3-6, 6-7
W#2 SinglesVince Cicchi vs Vidhur Narayan6-1, 7-5
L#3 DoublesBrandon Klinger / Inderpal Sarkaria vs Charles Rosen / Guilherme Portela3-6, 5-7
2026-05-17vs Wagon Wheel/Gupta-Bala M4.0Won 31
W#1 DoublesDrew Kirby / Brandon Benson vs Rohan Raja / Parag Gupta2-6, 6-3, 1-0
W#2 DoublesStephen Raggio / Ashish Singh vs Venu Vustipalli / Guru Bala6-3, 6-2
W#2 SinglesDavid Ashton vs Samuel Fishman6-3, 6-3
L#3 DoublesBrandon Klinger / Pat Stern vs Praveenkumar Ashokkumar / Saurabh Shinge0-6, 4-6
2026-05-13vs Samuell Grand/Watson M4.0Split 22
W#1 DoublesDrew Kirby / David Ashton vs Ryan Hopkins / Jeremy Arianpour7-5, 4-6, 1-0
L#2 DoublesJames Karol / Charles Cascio vs Daniel Stone Garcia / Trae Watlington0-6, 1-6
W#2 SinglesRish Basu vs Juan Vasquez7-6, 6-1
L#3 DoublesGreg Fay / Inderpal Sarkaria vs Gavyn Valline / Brandon Walters3-6, 5-7
2026-05-03vs LB Houston/Nader M4.0Split 11
W#1 DoublesJames Karol / James Lewis vs Pin Suew Ng / Mark Tardif6-2, 6-2
L#3 DoublesBrandon Klinger / Brandon Benson vs Payne Spudic / Sai Madhav Perumalla3-6, 4-6
2026-04-25vs Brookhaven/Bartlett M4.0Won 31
W#1 DoublesJames Lewis / Ashish Singh vs Jose Velasquez-Castro / Bernard Park6-1, 7-5
W#2 DoublesDavid Ashton / Stephen Raggio vs David Mentesana / Michael Mitterer3-6, 6-3, 1-0
L#2 SinglesVince Cicchi vs Mark Jenkins2-6, 6-7
W#3 DoublesBrandon Klinger / Shea Wilder vs Lance Loesberg / Daniel Barta6-3, 6-1
2026-04-19vs Oak Creek/McDonald M4.0Lost 14
L#1 DoublesJames Karol / James Lewis vs Samuel Hussein / Mason Utley2-6, 2-6
W#1 SinglesVince Cicchi vs Garold LaRue5-0
L#2 DoublesRoderick Burns / Trevor Rinker vs Collin Nguyen / Federer Chan3-6, 6-3, 0-1
L#2 SinglesRish Basu vs Gary Sinclair1-6, 3-6
L#3 DoublesGreg Fay / Peter Kofoed vs SIMON NGO / Mel Shepherd1-6, 3-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 standings16 teams · S M. League
TeamWLInd. WInd. LSets lostGames lost
1Lifetime Frisco/Irazabal M4.09038718266
2Oak Creek/McDonald M4.091381230353
3North Texas RC/Cox-Wong M4.091361434405
4Emerson HS/Cox M4.063261944399
5Bob Day TC/Maldonado-Yeoh M4.064331741383
6Heritage HS/Kalavakolanu-Gourineni M4.064311943390
7T Bar M/Klinger M4.064321844393
8LB Houston/Nader M4.064282252431
9Chandlers Landing/Stasiak-Moehler M4.055232761459
10Samuell Grand/Watson M4.055232762471
11Bob Day TC/Amacher-Yeoh M4.045212452404
12Stonebridge Ranch/Davidson-Panicker M4.045212453397
13McKinney/Possehl M4.046183268497
14North Texas RC/Prasad M4.018153066459
15Canyon Creek/Boyer M4.019104082546
16Brookhaven/Loehr M4.00973880509

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.70 estimated across 4 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.96
David Ashton
usually #1 Doubles 25%, also #1 Singles 25% · published 4
3.81
Ashish Singh
usually #1 Doubles 67%, also #2 Doubles 33% · published 4
Brandon Benson
usually #3 Doubles 50%, also #1 Doubles 50% · published 4
3.74
Brandon Klinger
usually #3 Doubles 100% · published 4
3.27
Charles Cascio
usually #2 Doubles 50%, also #3 Doubles 50% · published 3.5
Drew Kirby
usually #1 Doubles 60%, also #2 Doubles 40% · published
Greg Fay
usually #3 Doubles 100% · published
Inderpal Sarkaria
usually #3 Doubles 67%, also #2 Doubles 33% · published
James Karol
usually #1 Doubles 83%, also #2 Doubles 17% · published
Michael Blasingame
published
Pat Stern
usually #3 Doubles 100% · published
Peter Kofoed
usually #3 Doubles 50%, also #2 Doubles 50% · published
Rish Basu
usually #2 Singles 67%, also #1 Singles 33% · published
Roderick Burns
usually #2 Doubles 100% · published
Ryan Cappelli
usually #3 Doubles 50%, also #2 Singles 50% · published
Shea Wilder
usually #3 Doubles 100% · published
Todd Petty
usually #2 Doubles 100% · published
Trevor Rinker
usually #2 Doubles 50%, also #3 Doubles 50% · published
Vince Cicchi
usually #1 Singles 50%, also #2 Singles 50% · published
William Miranda
usually #2 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.

William Miranda + Todd Petty123 matchesnot enough data
Ryan Cappelli + Brandon Klinger213 matchesnot enough data
David Ashton + Charles Cascio213 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.

4
David Ashton
13W–4L career · 7 lines in 2026
<1%60%40%
3.96
4
Ashish Singh
2W–1L career · type S · 3 lines in 2026
1%90%9%
3.81
4
Brandon Benson
1W–1L career · 2 lines in 2026
not enough data
4
Brandon Klinger
7W–7L career · 6 lines in 2026
4%93%3%
3.74
3.5
Charles Cascio
4W–5L career · 4 lines in 2026
3%92%5%
3.27
Drew Kirby
14W–7L career · 5 lines in 2026
not enough data
Greg Fay
4W–4L career · 2 lines in 2026
not enough data
Inderpal Sarkaria
1W–2L career · 3 lines in 2026
not enough data
James Karol
2W–4L career · 6 lines in 2026
not enough data
Michael Blasingame
1W–0L career · no lines in 2026
not enough data
Pat Stern
2W–2L career · 1 line in 2026
not enough data
Peter Kofoed
3W–8L career · 2 lines in 2026
not enough data
Rish Basu
2W–1L career · 3 lines in 2026
not enough data
Roderick Burns
1W–3L career · 1 line in 2026
not enough data
Ryan Cappelli
2W–4L career · 2 lines in 2026
not enough data
Shea Wilder
3W–4L career · 1 line in 2026
not enough data
Todd Petty
6W–2L career · 1 line in 2026
not enough data
Trevor Rinker
1W–1L career · 2 lines in 2026
not enough data
Vince Cicchi
3W–1L career · 4 lines in 2026
not enough data
William Miranda
7W–6L career · 3 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.