Teams

PD18/McCabe/FCC

2026 USTA Adult 18 & Over - PD · 3.5 Men

10 players · average NTRP 3.50 / SOUTH CAROLINA

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-04-26vs PD18/Alan/PTCWon 30
W#1 DoublesSpencer Jordan / Chris Moore vs Rodney Alan / Christopher White6-4, 7-6
W#1 SinglesXiaokai Niu vs Daniel Rivera Cruz6-1, 7-5
W#2 DoublesAnand Chokshi / Robert Stuckey vs Chris Moody / Rodney Barr II6-2, 6-0
2026-04-19vs PD18/St.Ours/HCCWon 20
W#1 DoublesRobert Stuckey / Tom Snyder vs Spann Reames / Gregg Demby6-3, 7-5
W#1 SinglesXiaokai Niu vs Landon Beasley6-0, 6-2
2026-03-29vs PD 3.5M 18 & Over (Tran)Lost 03
L#1 DoublesChris Moore / Robert Stuckey vs Ling Wu / Banxa Sengsouvanh6-4, 0-6, 0-1
L#1 SinglesXiaokai Niu vs Austin Querubin3-6, 2-6
L#2 DoublesWilliam Brunson / Anand Chokshi vs Cris Averette / Thommy Caballero3-5
2026-03-24vs PD18/St.Ours/HCCWon 30
W#1 DoublesXiaokai Niu / Anand Chokshi vs Jacob Coward / Allen Grantham6-3, 6-3
W#2 DoublesAdam Crosson / Stephen Christian vs Landon Beasley / Spann Reames6-3, 6-2
W#3 DoublesRobert Stuckey / Curtis Rush vs George Monk / Robert Askins6-4, 6-4
2026-03-15vs PD18/Alan/PTCSplit 22
W#1 DoublesAnand Chokshi / Chris Moore vs Christopher White / Dave Ginnow1-6, 6-4, 1-0
W#1 SinglesXiaokai Niu vs Henry Shadwell6-4, 6-1
L#2 DoublesRobert Stuckey / William Brunson vs Rodney Alan / Dwight Barr0-6, 2-6
L#3 DoublesTom Snyder / Stephen Christian vs Naga Soumi Bijjala / Daniel Rivera Cruz5-7, 1-6
2026-03-01vs PD 3.5M 18 & Over (Tran)Lost 13
L#1 DoublesChris Moore / Spencer Jordan vs Leroy Scott Washington / Ling Wu4-6, 2-6
L#2 DoublesAnand Chokshi / Adam Crosson vs Robert Fleschner / Banxa Sengsouvanh6-7, 5-7
L#2 SinglesXiaokai Niu vs Thinh Tran2-6, 6-2, 0-1
W#3 DoublesRobert Stuckey / William Brunson vs Dan Ng / Thommy Caballero6-1, 6-4
2026-02-22vs PD18/Alan/PTCSplit 22
W#1 DoublesSpencer Jordan / Chris Moore vs William Kinney / Naga Soumi Bijjala2-6, 6-4, 1-0
W#2 DoublesRobert Stuckey / William Brunson vs Henry Shadwell / Tyler Bahnmuller4-6, 6-3, 1-0
L#2 SinglesXiaokai Niu vs Wilson Warrick4-6, 4-6
L#3 DoublesFrederick Estep / Curtis Rush vs Dave Ginnow / Christopher White3-6, 2-6
2026-02-17vs PD 3.5M 18 & Over (Tran)Won 31
W#1 DoublesSpencer Jordan / Matthew McCabe vs Thommy Caballero / Nicholas Everetts6-3, 1-6, 1-0
W#1 SinglesXiaokai Niu vs Cris Averette7-6, 7-5
L#2 DoublesStephen Christian / Anand Chokshi vs Thinh Tran / Leroy Scott Washington3-6, 6-7
W#3 DoublesFrederick Estep / Adam Crosson vs Dan Ng / Ling Wu6-0, 6-0
2026-02-09vs PD18/St.Ours/HCCWon 50
W#1 DoublesMatthew McCabe / Spencer Jordan vs Darrin St Ours / Allen Grantham6-2, 6-2
W#1 SinglesXiaokai Niu vs Jacob Coward6-1, 6-1
W#2 DoublesFrederick Estep / Anand Chokshi vs Spann Reames / George Monk6-0, 6-1
W#2 SinglesTom Snyder vs Landon Beasley6-4, 3-6, 1-0
W#3 DoublesRobert Stuckey / Stephen Christian vs Gregg Demby / Robert Askins6-2, 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 standings for 3.5 Men 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.26 estimated across 9 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
Xiaokai Niu
usually #1 Singles 67%, also #2 Singles 22% · published
3.49
Frederick Estep
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.39
Stephen Christian
usually #2 Doubles 50%, also #3 Doubles 50% · published
3.38
Anand Chokshi
usually #2 Doubles 71%, also #1 Doubles 29% · published 3.5
3.34
Spencer Jordan
usually #1 Doubles 100% · published
3.19
Tom Snyder
usually #1 Doubles 33%, also #2 Singles 33% · published
3.06
Robert Stuckey
usually #2 Doubles 47%, also #1 Doubles 27% · published
3.06
William Brunson
usually #2 Doubles 75%, also #3 Doubles 25% · published
2.95
Curtis Rush
usually #3 Doubles 67%, also #2 Doubles 33% · published 3.5
Matthew McCabe
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.

Stephen Christian + Robert Stuckey4157% gamesnot enough data
Robert Stuckey + William Brunson213 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.

Xiaokai Niu
15W–8L career · 9 lines in 2026
<1%44%56%
3.52
Frederick Estep
7W–2L career · 3 lines in 2026
<1%53%47%
3.49
Stephen Christian
16W–7L career · 4 lines in 2026
<1%79%21%
3.39
3.5
Anand Chokshi
6W–5L career · type S · 7 lines in 2026
<1%80%20%
3.38
Spencer Jordan
17W–7L career · 6 lines in 2026
1%86%13%
3.34
Tom Snyder
11W–12L career · 3 lines in 2026
9%90%1%
3.19
Robert Stuckey
37W–21L career · 15 lines in 2026
<1%33%67%
3.06
William Brunson
3W–2L career · 4 lines in 2026
33%67%<1%
3.06
3.5
Curtis Rush
1W–2L career · type S · 3 lines in 2026
64%36%<1%
2.95
Matthew McCabe
2W–0L 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.