Teams

The Nelson/Harner-Vittitow M4.0

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

16 players · average NTRP 3.80 / 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-14vs Huffhines/Yeoh-Solomon M4.0Won 50
W#1 DoublesJames Vu / Daniel Kim vs Navin Rana / Amir Shah6-2, 6-1
W#1 SinglesChristopher Harner vs Debashish Baishyantri6-7, 6-2, 1-0
W#2 DoublesBob Miller / Sean Morrison vs Phouphet Srioudom / Gary Fleming7-5, 6-3
W#2 SinglesMark Bruno vs Ferdinand Schoen2-6, 6-0, 1-0
W#3 DoublesMatt Ranta / Brian Shaw vs Roberto Mireles / Jimmy Tu6-3, 2-6, 1-0
2026-06-07vs Emerson HS/Cox M4.0Lost 23
L#1 DoublesBob Miller / James Vu vs Aswin Muthukumar / Chase Derrick6-4, 0-6, 0-1
W#1 SinglesKyle Rainwater vs Muralikrishnan Shanmugam6-3, 6-2
L#2 DoublesKen Yue / Brian Shaw vs Praveenkumar Vijayakumar / Rajib Sarkar4-6, 3-6
W#2 SinglesMark Bruno vs Kishore Baireddy7-5, 7-5
L#3 DoublesVijay Lilaram / Matt Ranta vs Bernd Mueller / Bernard Salvosa6-3, 2-6, 0-1
L#1 DoublesStephen Prochnow / Lance Wicker vs Thomas Slater / Mike Buster6-7, 4-6
L#1 SinglesKyle Rainwater vs Michael Davidson4-6, 6-4, 0-1
L#2 DoublesBob Miller / Joe Johnson vs Doug Walker / Jeffrey Lang4-6, 2-6
W#2 SinglesMark Bruno vs Alex Clinton6-3, 6-4
L#3 DoublesBrian Shaw / Stephen James vs Macey Miles / Shaun Nix1-6, 4-6
2026-05-17vs LB Houston/Gupta-Chava M4.0Lost 05
L#1 DoublesStephen Prochnow / Kyle Rainwater vs Ashutosh Upadhyaya / Saurabh Gupta2-6, 3-6
L#1 SinglesMark Bruno vs Jun Liu3-6, 1-6
L#2 DoublesVijay Lilaram / Joe Johnson vs Kishore Gnr / RAMESH SUBRAMANIAN3-6, 3-6
L#2 SinglesLance Wicker vs Rajeev Seetha6-7, 2-6
L#3 DoublesBob Miller / Brian Shaw vs Raj Potluri / Srinidhi Kaniyar1-6, 6-3, 0-1
2026-05-10vs Brookhaven/Loehr M4.0Won 21
L#1 DoublesBob Miller / Ken Yue vs Marc Myrin / Eric Loehr3-6, 6-4, 1-0
W#1 SinglesMark Bruno vs Mark Cline5-7, 6-3, 1-0
W#3 DoublesMatt Vittitow / Stephen Prochnow vs Richard Shaw / Timothy Montgomery6-2, 6-4
2026-05-03vs North Texas RC/Prasad M4.0Split 22
L#1 DoublesMatt Ranta / Bob Miller vs Alvaro Miyazaki / Venkanna Narayan Prasad2-6, 6-3, 1-0
L#1 SinglesKyle Rainwater vs Ajay Raghuwanshi4-6, 6-1, 0-1
W#2 DoublesChristopher Harner / Stephen Prochnow vs Robert Sacramento / Kevin Park6-1, 6-1
W#2 SinglesMark Bruno vs YASUSHI KOMORI6-3, 6-0
2026-05-02vs Bob Day TC/Amacher-Yeoh M4.0Won 32
L#1 DoublesKevin Conlon / Kyle Rainwater vs Ryan Wirtz / Alex Burton2-6, 4-6
W#1 SinglesMark Bruno vs Justin Le6-1, 7-5
L#2 DoublesMatt Vittitow / Lance Wicker vs James DeGuenther / Theo Saw4-6, 7-5, 0-1
W#2 SinglesChristopher Harner vs Davis Huynh6-1, 6-2
W#3 DoublesMatt Ranta / Vijay Lilaram vs Hung Dang / Paulo Pliego7-6, 6-2
2026-04-25vs Lifetime Frisco/Irazabal M4.0Lost 04
L#1 DoublesChristopher Harner / Matt Vittitow vs Jose Alejandro Guedez / Alejandro Irazabal5-7, 4-6
L#1 SinglesLance Wicker vs Steven Riddle2-6, 5-7
L#2 DoublesBob Miller / Kyle Rainwater vs Patrick Teterud / Jae Shim4-6, 3-6
L#3 DoublesKen Yue / Brian Shaw vs Feyera Milkessa / Atul Rajani6-7, 5-7
2026-04-19vs Greenhill/Ohl M4.0Lost 13
L#1 DoublesKevin Conlon / Matt Vittitow vs Richard Agan / Kendrick Terry3-6, 3-6
W#1 SinglesLance Wicker vs David Shipley7-5, 6-2
L#2 DoublesChristopher Harner / Stephen James vs Nikolay Frolov / Andrew Richter4-6, 2-6
L#2 SinglesMark Bruno vs John Spence6-4, 2-6, 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 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.60 estimated across 14 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.90
Christopher Harner
usually #2 Doubles 40%, also #1 Doubles 20% · published 4
3.80
Mark Bruno
usually #2 Singles 63%, also #1 Singles 38% · published
3.79
Kyle Rainwater
usually #1 Singles 50%, also #1 Doubles 33% · published
3.75
Matt Vittitow
usually #1 Doubles 50%, also #2 Doubles 25% · published
3.75
Kevin Conlon
usually #1 Doubles 100% · published
3.73
Bob Miller
usually #2 Doubles 43%, also #1 Doubles 43% · published 4
3.70
Stephen Prochnow
usually #1 Doubles 50%, also #3 Doubles 25% · published
3.64
James Vu
usually #1 Doubles 100% · published
3.60
Brian Shaw
usually #3 Doubles 80%, also #2 Doubles 20% · published 4
3.45
Vijay Lilaram
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.45
Anirudh Reddy
usually #1 Doubles 75%, also #3 Doubles 25% · published 3.5
3.36
Abhinav Admal
usually #1 Doubles 71%, also #3 Doubles 29% · published 3.5
3.34
Ken Yue
usually #1 Doubles 56%, also #3 Doubles 22% · published
3.20
Mike Dunlap
usually #3 Doubles 67%, also #2 Doubles 33% · published
Lance Wicker
usually #1 Singles 40%, also #1 Doubles 20% · published
Matt Ranta
usually #3 Doubles 43%, also #1 Doubles 29% · 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.

Christopher Harner + Stephen Prochnow5360% games−3.6% vs expected
Anirudh Reddy + Abhinav Admal8751% games−11.4% vs expected
Matt Vittitow + Christopher Harner134 matchesnot enough data
Ken Yue + Abhinav Admal033 matchesnot enough data
Brian Shaw + Matt Ranta303 matchesnot enough data
Matt Vittitow + Kevin Conlon213 matchesnot enough data
Abhinav Admal + Mike Dunlap033 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
Christopher Harner
13W–8L career · 5 lines in 2026
<1%75%25%
3.90
Mark Bruno
6W–5L career · 8 lines in 2026
2%91%8%
3.80
Kyle Rainwater
4W–7L career · 6 lines in 2026
2%92%6%
3.79
Matt Vittitow
12W–9L career · 4 lines in 2026
4%93%4%
3.75
Kevin Conlon
5W–3L career · 2 lines in 2026
4%93%4%
3.75
4
Bob Miller
3W–10L career · 7 lines in 2026
5%92%3%
3.73
Stephen Prochnow
15W–7L career · 4 lines in 2026
8%91%2%
3.70
James Vu
4W–9L career · 2 lines in 2026
16%84%1%
3.64
4
Brian Shaw
4W–8L career · 5 lines in 2026
23%77%<1%
3.60
Vijay Lilaram
2W–8L career · 3 lines in 2026
63%37%<1%
3.45
3.5
Anirudh Reddy
13W–9L career · 4 lines in 2026
<1%64%36%
3.45
3.5
Abhinav Admal
9W–16L career · 7 lines in 2026
1%84%16%
3.36
Ken Yue
5W–13L career · 9 lines in 2026
1%87%13%
3.34
Mike Dunlap
14W–14L career · 3 lines in 2026
7%91%2%
3.20
Lance Wicker
7W–7L career · 5 lines in 2026
not enough data
Matt Ranta
10W–4L career · 7 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.