← Teams

McKinney/Patel-Van Ham M4.0

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

21 players · average NTRP 4.04 / 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 →
Schedule11 played
2025-06-28vs Samuell Grand/Watson M4.0Won 3–2
L#1 DoublesBhu Singh / Ross Johnson vs Ryan Hopkins / Diego Montoya2-6, 5-7
W#1 SinglesMatt Doxtator vs Jeffrey Watson6-2, 4-6, 1-0
W#2 DoublesMILES MURPHY / Dennis van Ham vs Trae Watlington / Daniel Stone Garcia3-6, 6-3, 1-0
W#2 SinglesJacob Shelver vs Jonathan Goonan6-4, 3-6, 1-0
L#3 DoublesGuilherme Portela / Christopher Mendiola vs Austin Yun / Ian Lee2-6, 3-6
W#1 DoublesDani Adnan / MILES MURPHY vs Johann Cujardo / Vivek Jadhav4-6, 7-6, 1-0
L#2 DoublesDennis van Ham / Guilherme Portela vs Kyle Lundon / Justin Bohn5-7, 4-6
L#2 SinglesDan Floyd vs Phillip George2-6, 0-6
L#3 DoublesJake Muller / Bhu Singh vs Irfan Zobayed / Dan Cordales2-6, 1-6
2025-06-19vs Greenhill/Montalvo M4.0Won 3–1
W#1 DoublesDani Adnan / Dennis van Ham vs Ryan Vezina / Cody Blanchard6-3, 6-0
W#2 DoublesGuilherme Portela / Bhu Singh vs Harish Rangarajan / Adam Smith7-6, 6-3
W#2 SinglesMILES MURPHY vs JUSTINE DURU6-2, 1-6, 1-0
L#3 DoublesJake Muller / Dan Floyd vs Steven Vik / Victor Fernandez6-3, 1-6, 0-1
2025-06-14vs Huffhines/Yeoh-Obinwa M4.0Won 4–1
L#1 DoublesDani Adnan / Bhu Singh vs Cole Coffee / Kyle Richard6-7, 5-7
W#1 SinglesMILES MURPHY vs Ferdinand Schoen6-4, 6-2
W#2 DoublesBarry Nickerson / Dennis van Ham vs William Lu / Vikram Balasubramanian4-6, 7-6, 1-0
W#2 SinglesMatt Doxtator vs James Gu6-1, 6-3
W#3 DoublesJacob Garcia / Guilherme Portela vs Hung Dang / Adam Hamghalam6-2, 6-2
2025-05-31vs Gleneagles/Wolf M4.0Won 3–0
W#1 DoublesBhu Singh / Saurin Patel vs Tim Huffman / Guy Hogan6-1, 6-1
W#2 DoublesCharles Rosen / Matt Doxtator vs Daniel Wolf / Chris Guibert6-4, 6-3
W#3 DoublesSaket Raizada / Koushik Venkatasubramanian vs Matthew Roemer / Jeff Matthews6-3, 6-4
2025-05-17vs MacArthur HS/Shrivastava M4.0Split 2–2
L#1 DoublesSaket Raizada / Koushik Venkatasubramanian vs Parag Gupta / RAMESH SUBRAMANIAN6-7, 5-7
W#2 DoublesWilliam Manhkong / Charles Rosen vs Jomon Nadukkudiyil / Ashokkumar Nanjappan6-3, 6-1
L#2 SinglesJacob Garcia vs Guru Bala4-6, 2-6
W#3 DoublesDan Floyd / Ramachandran Viswanathan vs Venu Vustipalli / Raj Movva7-6, 6-4
2025-05-10vs LifeTime Plano/Epperson-Nair M4.0Won 3–2
W#1 DoublesMILES MURPHY / Dennis van Ham vs Daniel Cornish / Jae Shim6-1, 6-4
W#1 SinglesGuilherme Portela vs Srinivasan Metta6-1, 6-0
W#2 DoublesDan Floyd / Bhu Singh vs Arun Vijay Kadambi / Jitesh Mullapudi6-4, 4-6, 1-0
L#2 SinglesMatt Doxtator vs SHANMUKHA Rao Pagoti6-7, 1-6
L#3 DoublesChristopher Mendiola / Jake Muller vs Jim Linker / Charlie Epperson6-2, 1-6, 1-0
L#1 DoublesBhu Singh / Ross Johnson vs Aswin Muthukumar / Dylan Patel6-2, 5-7, 0-1
W#2 DoublesSaurin Patel / Dan Floyd vs Kishore Baireddy / Dongxiao Liu6-4, 6-4
W#2 SinglesJacob Shelver vs Balaji Krishnaswamy6-3, 7-5
L#3 DoublesBarry Nickerson / Christopher Mendiola vs Robert Cox / JaeHun Jung3-6, 6-4, 0-1
2025-04-26vs Seay/Hinterlong M4.0Won 3–2
W#1 DoublesDennis van Ham / Jake Muller vs Jonathan Woods / Sean Park6-0, 7-6
L#1 SinglesMILES MURPHY vs Patrick Nicholas Staha6-7, 5-7
W#2 DoublesShawn Hamilton / Barry Nickerson vs Marco Hernandez / Brent Fitch6-0, 6-1
W#2 SinglesJacob Shelver vs Tyler Burke2-6, 6-0, 1-0
L#3 DoublesKoushik Venkatasubramanian / Ramachandran Viswanathan vs John Hubbs / Christopher Miller6-2, 4-6, 0-1
2025-04-13vs LB Houston/Nader-Perumalla M4.0Won 3–2
L#1 DoublesDennis van Ham / Charles Rosen vs Asahi Mizuno / Pin Suew Ng2-6, 6-3, 0-1
L#1 SinglesMILES MURPHY vs OMKAR DESAI3-6, 6-1, 0-1
W#2 DoublesSaurin Patel / Christopher Mendiola vs Sai Madhav Perumalla / Jose Nader6-2, 6-2
W#2 SinglesJacob Shelver vs Paul Curtiss6-2, 6-1
W#3 DoublesBhu Singh / Ross Johnson vs Jake Hoxha / Luis Rodriguez6-1, 6-4
2025-04-12vs Canyon Creek/Robins M4.0Lost 1–3
L#1 DoublesRoss Johnson / Ramachandran Viswanathan vs Daniel Robbins / Joel Huff3-6, 2-6
W#1 SinglesMILES MURPHY vs MAKOTO YASUDA6-2, 6-4
L#2 SinglesJacob Shelver vs Andrew Sumarsono3-6, 3-6
L#3 DoublesBarry Nickerson / Shawn Hamilton vs Jacob Davenport / Ben Henke2-6, 4-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.80 estimated across 18 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.

4.15
William Manhkong
usually #1 Singles 50%, also #3 Doubles 33% · published —
3.99
Dennis van Ham
usually #1 Doubles 42%, also #2 Doubles 25% · published 4.5
3.96
Dani Adnan
usually #1 Doubles 100% · published 4
3.91
James DeGuenther
usually #1 Singles 67%, also #2 Doubles 33% · published 4
3.85
Guilherme Portela
usually #3 Doubles 40%, also #2 Doubles 40% · published 4
3.85
Saurin Patel
usually #2 Doubles 60%, also #1 Doubles 40% · published —
3.85
Bhu Singh
usually #1 Doubles 50%, also #2 Doubles 25% · published 4
3.83
Matt Doxtator
usually #2 Singles 50%, also #1 Singles 25% · published —
3.78
Charles Rosen
usually #2 Doubles 67%, also #1 Doubles 33% · published 4
3.77
Jake Muller
usually #3 Doubles 75%, also #1 Doubles 25% · published 4
3.75
Dan Floyd
usually #3 Doubles 40%, also #2 Doubles 40% · published 4
3.75
Jacob Shelver
usually #2 Singles 100% · published 4
—
Christopher Mendiola
usually #3 Doubles 75%, also #2 Doubles 25% · published 4
3.72
Barry Nickerson
usually #3 Doubles 50%, also #2 Doubles 50% · published 4
3.68
Koushik Venkatasubramanian
usually #3 Doubles 67%, also #1 Doubles 33% · published —
3.67
Ramachandran Viswanathan
usually #3 Doubles 67%, also #1 Doubles 33% · published —
3.66
Shawn Hamilton
usually #3 Doubles 50%, also #2 Doubles 50% · published —
3.64
Saket Raizada
usually #1 Doubles 50%, also #3 Doubles 50% · published —
3.62
Jacob Garcia
usually #2 Singles 50%, also #3 Doubles 50% · published 4
—
MILES MURPHY
usually #1 Singles 50%, also #1 Doubles 25% · published —
—
Ross Johnson
usually #1 Doubles 75%, also #3 Doubles 25% · 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.

Saket Raizada + Koushik Venkatasubramanian10–363% games+7.3% vs expected
Barry Nickerson + Shawn Hamilton14–852% games+6.2% vs expected
Ramachandran Viswanathan + Koushik Venkatasubramanian3–548% gamesnot enough data
MILES MURPHY + Dennis van Ham4–164% gamesnot enough data
Charles Rosen + Saurin Patel3–14 matchesnot enough data
Guilherme Portela + Bhu Singh2–24 matchesnot enough data
Matt Doxtator + Saurin Patel2–13 matchesnot enough data
Jake Muller + Christopher Mendiola1–23 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.

—
William Manhkong
26W–10L career · 6 lines in 2025
13%87%<1%
4.15
4.5
Dennis van Ham
25W–13L career · 12 lines in 2025
54%46%<1%
3.99
4
Dani Adnan
16W–6L career · 3 lines in 2025
<1%61%39%
3.96
4
James DeGuenther
11W–16L career · 3 lines in 2025
<1%75%25%
3.91
4
Guilherme Portela
15W–6L career · 5 lines in 2025
<1%87%13%
3.85
—
Saurin Patel
20W–7L career · 5 lines in 2025
<1%87%13%
3.85
4
Bhu Singh
29W–18L career · 8 lines in 2025
<1%88%12%
3.85
—
Matt Doxtator
12W–5L career · 4 lines in 2025
1%90%9%
3.83
4
Charles Rosen
18W–11L career · 3 lines in 2025
2%94%4%
3.78
4
Jake Muller
6W–9L career · 4 lines in 2025
2%94%4%
3.77
4
Dan Floyd
8W–6L career · 5 lines in 2025
2%95%3%
3.75
4
Jacob Shelver
8W–5L career · 5 lines in 2025
3%95%3%
3.75
4
Christopher Mendiola
3W–4L career · 4 lines in 2025
not enough data
—
4
Barry Nickerson
23W–19L career · 4 lines in 2025
5%94%1%
3.72
—
Koushik Venkatasubramanian
15W–11L career · 3 lines in 2025
8%91%1%
3.68
—
Ramachandran Viswanathan
7W–12L career · 3 lines in 2025
10%90%1%
3.67
—
Shawn Hamilton
14W–12L career · 2 lines in 2025
10%89%<1%
3.66
—
Saket Raizada
16W–11L career · 2 lines in 2025
15%85%<1%
3.64
4
Jacob Garcia
8W–11L career · 2 lines in 2025
18%82%<1%
3.62
—
MILES MURPHY
18W–5L career · 8 lines in 2025
not enough data
—
—
Ross Johnson
5W–10L career · 4 lines in 2025
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.