Teams

Desai-CC

2026 CORTA USTA Adult 18 & Over - Fall · Men 3.5

18 players · average NTRP 3.60 / GEORGIA

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 →
Schedule8 played
2025-10-25vs Sabo-CCSplit 22
W#1 DoublesCharles Waldrep / Tim Bartman vs Felix Rijos / Derick Wolf7-6, 7-5
L#1 SinglesMohamed Eldemerdash vs Andrew Davis4-6, 4-6
W#2 DoublesPaul Fahnestock / Simon Brooks vs Michael Joiner / Gavin Mardis6-3, 6-4
L#3 DoublesJosh Chandler / Reed Bickerstaff vs Patrick Howard / Bhimasen Pradhan2-6, 3-6
2025-10-20vs McKenzie-CCWon 41
L#1 DoublesNeil Desai / David Mann vs Mike Chancey / Michael Wagenti6-3, 3-6, 0-1
W#1 SinglesTrey Lingo vs L Scott Laymon6-4, 6-2
W#2 DoublesOscar Vasquez / Charles Ginn vs Douglas Cole / Allen Roberts6-3, 6-1
W#2 SinglesCharles Waldrep vs John Morris6-4, 6-2
W#3 DoublesSimon Brooks / Ryan Sheffield vs Christopher Williams / Chris Blanton6-0, 6-1
2025-10-11vs Sabo-CCWon 30
W#1 SinglesAdam Centerbar vs Christopher Chavez6-4, 6-3
W#2 SinglesTrey Lingo vs Bhimasen Pradhan6-1, 6-4
W#3 DoublesAndy Knight / Oscar Vasquez vs Patrick Howard / Derick Wolf6-4, 7-6
2025-10-06vs McKenzie-CCWon 41
W#1 DoublesNeil Desai / Rantz Walters vs Douglas Cole / John Morris6-2, 4-6, 1-0
W#1 SinglesCharles Waldrep vs L Scott Laymon6-4, 4-6, 1-0
W#2 DoublesAdam Centerbar / Alap Shah vs Michael Wagenti / Allen Roberts6-1, 6-2
L#2 SinglesTim Bartman vs Mike Chancey4-6, 1-6
W#3 DoublesPaul Fahnestock / Simon Brooks vs Christopher Williams / Chris Blanton6-1, 6-3
2025-09-30vs McKenzie-CCWon 32
L#1 DoublesAdam Centerbar / Oscar Vasquez vs Mike Chancey / John Morris5-7, 6-7
W#1 SinglesCharles Waldrep vs Richard Galbraith6-1, 6-0
W#2 DoublesNeil Desai / David Mann vs Bruce McKenzie / Douglas Cole6-4, 6-4
L#2 SinglesPaul Fahnestock vs Eric Broom2-6, 2-6
W#3 DoublesRyan Sheffield / Charles Ginn vs Steve Walburg / Chris Blanton6-0, 6-3
2025-09-27vs Sabo-CCWon 32
W#1 DoublesKelvin Milner / Paul Fahnestock vs Michael Gayler / Shane Henderson6-4, 6-1
W#1 SinglesMohamed Eldemerdash vs Byungsoo Ko6-2, 7-6
W#2 DoublesZach Farmer / Oscar Vasquez vs Gavin Mardis / Bradley Grgurich6-2, 6-0
L#2 SinglesRyan Sheffield vs Andrew Davis5-7, 3-6
L#3 DoublesRantz Walters / Josh Chandler vs David Sabo / Ketan Dalsania5-7, 1-6
2025-09-20vs McKenzie-CCLost 14
W#1 DoublesRyan Sheffield / Reed Bickerstaff vs L Scott Laymon / Steve Walburg3-6, 6-3, 1-0
L#1 SinglesTim Bartman vs Eric Broom3-6, 3-6
L#2 DoublesNeil Desai / David Mann vs Bruce McKenzie / Mo Duncan3-6, 2-6
L#2 SinglesZach Farmer vs Ross Linhart3-6, 5-7
L#3 DoublesOscar Vasquez / Trey Lingo vs Richard Galbraith / Michael Wagenti3-6, 5-7
2025-09-15vs Sabo-CCWon 50
W#1 DoublesKelvin Milner / Oscar Vasquez vs Michael Joiner / Byungsoo Ko6-0, 6-1
W#1 SinglesCharles Waldrep vs Bhimasen Pradhan6-3, 6-1
W#2 DoublesRantz Walters / Alap Shah vs James Dudley / Brandon Belisle6-3, 6-1
W#2 SinglesCharles Ginn vs Ty Ammons2-6, 6-1, 1-0
W#3 DoublesRich Pak / Andy Knight vs David Sabo / Felix Rijos6-4, 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 Men 3.5 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 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.

3.58
Charles Ginn
usually #3 Doubles 40%, also #1 Doubles 20% · published 4
3.48
Charles Waldrep
usually #1 Singles 60%, also #1 Doubles 20% · published 3.5
3.45
Kelvin Milner
usually #1 Doubles 100% · published
3.41
Neil Desai
usually #2 Doubles 38%, also #1 Doubles 38% · published
3.33
Ryan Sheffield
usually #3 Doubles 50%, also #1 Doubles 25% · published
3.33
Rantz Walters
usually #2 Doubles 33%, also #1 Doubles 33% · published
3.32
Zach Farmer
usually #2 Singles 50%, also #2 Doubles 50% · published
3.28
Oscar Vasquez
usually #3 Doubles 33%, also #1 Doubles 33% · published
3.26
Mohamed Eldemerdash
usually #1 Singles 100% · published
3.22
Reed Bickerstaff
usually #1 Doubles 50%, also #3 Doubles 50% · published
3.21
Paul Fahnestock
usually #2 Doubles 29%, also #3 Doubles 29% · published
3.21
Alap Shah
usually #2 Doubles 50%, also #1 Singles 33% · published 3.5
3.17
Rich Pak
usually #3 Doubles 100% · published
3.12
Adam Centerbar
usually #1 Singles 33%, also #1 Doubles 33% · published 3.5
3.12
Simon Brooks
usually #3 Doubles 50%, also #2 Doubles 25% · published
3.08
Trey Lingo
usually #2 Singles 33%, also #3 Doubles 33% · published
3.06
Andy Knight
usually #3 Doubles 100% · published 3.5
3.06
Tim Bartman
usually #1 Singles 43%, also #2 Singles 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.

Paul Fahnestock + Simon Brooks4356% games−2.3% vs expected
Adam Centerbar + Alap Shah404 matchesnot enough data
Rantz Walters + Adam Centerbar303 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
Charles Ginn
5W–2L career · 5 lines in 2026
29%71%<1%
3.58
3.5
Charles Waldrep
19W–3L career · type A · 5 lines in 2026
<1%57%43%
3.48
Kelvin Milner
15W–4L career · 2 lines in 2026
<1%65%35%
3.45
Neil Desai
71W–32L career · 8 lines in 2026
<1%<1%>99%
3.41
Ryan Sheffield
40W–23L career · 4 lines in 2026
1%87%12%
3.33
Rantz Walters
45W–18L career · 3 lines in 2026
1%88%11%
3.33
Zach Farmer
15W–14L career · 2 lines in 2026
1%89%10%
3.32
Oscar Vasquez
25W–8L career · 6 lines in 2026
<1%2%98%
3.28
Mohamed Eldemerdash
28W–7L career · 2 lines in 2026
<1%3%97%
3.26
Reed Bickerstaff
11W–10L career · 2 lines in 2026
5%92%2%
3.22
Paul Fahnestock
25W–18L career · 7 lines in 2026
<1%6%94%
3.21
3.5
Alap Shah
33W–32L career · 6 lines in 2026
7%91%2%
3.21
Rich Pak
16W–9L career · 1 line in 2026
11%88%1%
3.17
3.5
Adam Centerbar
23W–13L career · 3 lines in 2026
19%81%<1%
3.12
Simon Brooks
18W–13L career · 4 lines in 2026
<1%21%79%
3.12
Trey Lingo
15W–6L career · 3 lines in 2026
<1%28%72%
3.08
3.5
Andy Knight
10W–7L career · 2 lines in 2026
33%67%<1%
3.06
Tim Bartman
8W–15L career · 7 lines in 2026
<1%34%66%
3.06

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.