Teams

CTL18/Johnson/TP

Adult 18 & Over - USTA · 18 & Over Adult Men - 3.5

15 players · average NTRP 3.20 / 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 →
Schedule10 played
2026-04-18vs CTL18/Hunt/GVWon 32
L#1 DoublesTyler Cornell / Will Gillespie vs Pratheek Avula / Stephen Chen2-6, 1-6
W#1 SinglesWill Dupree vs Xavier Clyburn6-3, 6-2
W#2 DoublesAndrew Johnson / Michael Strong vs Bryan Jeffries / Konan Fernanders6-1, 3-2
L#2 SinglesThomas Volz vs Chancellor Bazen6-4, 3-6, 1-0
W#3 DoublesMark Fochesato / Todd Gandy vs Christopher Siau / Curtis Curry6-4, 4-6, 1-0
2026-04-16vs CTL18/Clements/SVCCLost 13
L#1 DoublesThomas Volz / Peter O'steen vs Avula Mallikarjuna / Deepak Verma6-2, 2-6, 0-1
W#1 SinglesWill Dupree vs Jeyabalan Murugesan6-1, 6-1
L#2 DoublesAndrew Johnson / Todd Gandy vs Sam Fisher / Kevin Simpson1-6, 4-6
L#3 DoublesMark Fochesato / Gordon Hamilton vs Yu Cheung / Jaideep Pinglikar1-6, 4-6
2026-04-02vs CTL18/Boland/RKSplit 22
W#1 DoublesTyler Cornell / David Belman vs Sam Holland / JD Elliott3-6, 6-1, 1-0
W#1 SinglesWill Dupree vs Robert Boland6-2, 6-3
L#2 DoublesAndrew Johnson / Will Gillespie vs Edwin Martin Jr / Trey Spong3-6, 3-6
L#3 DoublesCharles Appleby / Mark Fochesato vs Joseph Wilson / Mark Ferguson1-6, 1-6
2026-03-31vs CTL18/Ganesh/WWDLost 23
W#1 DoublesTyler Cornell / David Belman vs Ganesh Radhakrishnan / Srihari Nelakuditi6-3, 6-4
W#1 SinglesWill Dupree vs Andrew Forbes6-0, 6-0
L#2 DoublesTodd Gandy / Will Gillespie vs Mohit Datta / Brian Pool4-6, 7-5, 0-1
L#2 SinglesThomas Volz vs Javier Uriarte1-6, 0-6
L#3 DoublesGordon Hamilton / Mark Fochesato vs Patrick Layden / George Kreese2-6, 1-6
2026-03-19vs CTL18/Sullivan/WRCWon 31
L#1 DoublesDavid Belman / Will Gillespie vs Scott Sullivan / Jim Powell3-6, 1-6
W#1 SinglesWill Dupree vs Hans Lokodi7-6, 6-1
W#2 DoublesAndrew Johnson / Peter O'steen vs Bryan Wetherton / Bennett Nichols6-1, 6-0
W#2 SinglesThomas Volz vs Jon Guzior6-4, 6-7, 1-0
2026-03-12vs CTL18/Parry/CTCWon 41
W#1 DoublesPeter O'steen / David Belman vs Ron Cassada / Trey Patty6-2, 4-6, 1-0
W#1 SinglesWill Dupree vs Will Mckenzie6-1, 6-2
W#2 DoublesTyler Cornell / Andrew Johnson vs Haiyan Du / Chad Cotty6-2, 6-4
L#2 SinglesThomas Volz vs Alec Parry3-6, 4-6
W#3 DoublesCharles Appleby / Gordon Hamilton vs KARY KAUFMANN / Ryan McCormick6-3, 6-1
2026-03-05vs CTL18/Rashley/CTFCLost 14
L#1 DoublesTyler Cornell / Todd Gandy vs Garrett Walker / Henry Sims0-6, 6-4, 0-1
W#1 SinglesWill Dupree vs Brendan Pfab6-3, 2-6, 1-0
L#2 DoublesAndrew Johnson / Michael Strong vs Cory Cox / Dave Crossland2-6, 2-6
L#2 SinglesThomas Volz vs Vishal Gupta5-7, 2-6
L#3 DoublesWill Gillespie / Mark Fochesato vs John Aplin / John Lander2-6, 6-4, 0-1
2026-02-19vs CTL18/Moorman/CTCLost 23
W#1 DoublesTyler Cornell / David Belman vs Charles Coble Jr / David Gardiner6-0, 6-1
L#1 SinglesThomas Volz vs Bran Horton0-6, 1-6
W#2 DoublesAndrew Johnson / Michael Strong vs Troy Cody / Walter Freeman7-6, 6-2
L#2 SinglesPeter O'steen vs Talley Moorman2-6, 4-6
L#3 DoublesMark Fochesato / Will Gillespie vs T Lowndes Pope / Rob Tyson7-6, 6-7, 0-1
2026-02-12vs CTL (A) 3.5M 18 & Over (Dye)Lost 13
W#1 DoublesTyler Cornell / Michael Strong vs Kyle Taylor / Stephen Alexander6-4, 0-6, 1-0
L#1 SinglesWill Dupree vs Harrison Sparks6-2, 5-7, 0-1
L#2 DoublesBen Spring / Gordon Hamilton vs Lucho Mariaca / Neal Olsgaard1-6, 0-6
L#2 SinglesThomas Volz vs Brandon Rienecker0-6, 2-6
2026-02-05vs CTL18/Faust/CTFCWon 32
W#1 DoublesTyler Cornell / Peter O'steen vs Andy Harmon / Chris Weinbach6-4, 5-7, 1-0
W#1 SinglesWill Dupree vs Reeves Harvey6-0, 6-0
W#2 DoublesMichael Strong / Andrew Johnson vs Christopher Phillips / David Heider6-1, 7-6
L#2 SinglesThomas Volz vs David Sickinger3-6, 1-6
L#3 DoublesCharles Appleby / Mark Fochesato vs Alex Wilcox / Scott Faust3-6, 1-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 standings8 teams · 18 & Over Adult Men - 3.5
TeamWLInd. WInd. LSets lostGames lost
1CTL (A) 3.5M 18 & Over (Dye)10041925292
2CTL18/Rashley/CTFC82341638384
3CTL18/Moorman/CTC73292149402
4CTL18/Faust/CTFC64282253414
5CTL18/Johnson/TP55242659431
6CTL18/Clements/SVCC46212961456
7CTL18/Boland/RK46193170482
8CTL18/Sullivan/WRC37212962455

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.12 estimated across 12 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.59
Will Dupree
usually #1 Singles 100% · published
3.37
David Belman
usually #1 Doubles 100% · published 3.5
3.29
Michael Strong
usually #2 Doubles 80%, also #1 Doubles 20% · published
3.25
Peter O'steen
usually #1 Doubles 60%, also #2 Doubles 20% · published
3.21
Tyler Cornell
usually #1 Doubles 88%, also #2 Doubles 13% · published
3.17
Andrew Johnson
usually #2 Doubles 100% · published 3.5
3.10
Will Gillespie
usually #2 Doubles 33%, also #1 Doubles 33% · published
3.07
Thomas Volz
usually #2 Singles 78%, also #1 Doubles 11% · published
3.06
Todd Gandy
usually #2 Doubles 50%, also #3 Doubles 25% · published
2.98
Mark Fochesato
usually #3 Doubles 100% · published
2.76
Charles Appleby
usually #3 Doubles 100% · published 3
Ben Spring
usually #2 Doubles 100% · published 3
2.62
Gordon Hamilton
usually #3 Doubles 75%, also #2 Doubles 25% · published 3
John Ribock
published
Philip Johnson
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.

Philip Johnson + Tyler Cornell5254% games+9.5% vs expected
Tyler Cornell + David Belman6260% games+4.4% vs expected
Philip Johnson + Charles Appleby8355% games+0.2% vs expected
Andrew Johnson + Philip Johnson8551% games−0.1% vs expected
Andrew Johnson + Michael Strong251653% games−1.3% vs expected
Andrew Johnson + Tyler Cornell6553% games−1.7% vs expected
Gordon Hamilton + Charles Appleby4447% games−8.7% vs expected
Philip Johnson + David Belman314 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.

Will Dupree
18W–5L career · 9 lines in 2026
<1%25%75%
3.59
3.5
David Belman
39W–28L career · 5 lines in 2026
<1%83%16%
3.37
Michael Strong
29W–16L career · 5 lines in 2026
1%93%5%
3.29
Peter O'steen
3W–2L career · 5 lines in 2026
3%95%3%
3.25
Tyler Cornell
28W–27L career · 8 lines in 2026
5%94%1%
3.21
3.5
Andrew Johnson
79W–85L career · 8 lines in 2026
9%90%1%
3.17
Will Gillespie
0W–6L career · 6 lines in 2026
21%78%<1%
3.10
Thomas Volz
36W–63L career · 9 lines in 2026
30%70%<1%
3.07
Todd Gandy
2W–11L career · 4 lines in 2026
31%69%<1%
3.06
Mark Fochesato
13W–26L career · 7 lines in 2026
55%45%<1%
2.98
3
Charles Appleby
22W–25L career · 3 lines in 2026
2%94%3%
2.76
3
Ben Spring
1W–10L career · 1 line in 2026
not enough data
3
Gordon Hamilton
4W–20L career · 4 lines in 2026
19%81%<1%
2.62
John Ribock
5W–8L career · no lines in 2026
not enough data
Philip Johnson
39W–28L 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.