Teams

CTL40/Imholz/CSP

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

14 players · average NTRP / 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 →
Schedule8 played
2026-04-07vs CTL40/Ganesh/WWDLost 04
L#1 DoublesThomas Volz / Troy Cody vs Alexander McDonald / Philip Musto1-6, 2-6
L#2 DoublesPatrick Rowe / Evan Lima vs RICHARD HOOKER / George Kreese5-7, 4-6
L#3 DoublesElliott Johnson / Stuart Murray vs Steven Junis / Ganesh Radhakrishnan0-6, 1-6
L#4 DoublesGaspare Bonventre / JC Thibaudet vs Srihari Nelakuditi / Brian Pool0-6, 0-6
2026-03-31vs CTL40/Hardwick/RKLost 05
L#1 DoublesJoshua Kim / Troy Cody vs Travis Taylor / Justin Peterson2-6, 4-6
L#1 SinglesThomas Volz vs Christopher Smith4-6, 6-7
L#2 DoublesEvan Lima / Patrick Rowe vs Richard Grich / Paul Weiland2-6, 5-7
L#3 DoublesLee Dunston / Elliott Johnson vs Edwin Martin Jr / Keith Axson0-6, 0-6
L#4 DoublesJC Thibaudet / Joseph Eberlin vs Freddie Hardwick / Tim Kvam1-6, 0-6
2026-03-24vs CTL40/Clements/SVCCLost 04
L#1 DoublesJoshua Kim / Patrick Rowe vs Stephen Marshall / Tom Tracy3-6, 1-6
L#2 DoublesStuart Murray / Evan Lima vs Gerard Erley / Jason Malpass1-6, 0-6
L#3 DoublesThomas Murphy / Joseph Eberlin vs Christopher Church / Sean Balser2-6, 0-6
L#4 DoublesElliott Johnson / JC Thibaudet vs James Clements / Timothy Alexander0-6, 0-6
2026-03-17vs CTL (A) 3.5M 40 & Over (Sullivan)Lost 04
L#1 DoublesTroy Cody / Thomas Murphy vs Scott Sullivan / Jim Powell2-6, 0-6
L#2 DoublesPatrick Rowe / Mark Imholz vs Bran Horton / Jeffrey Anderson3-6, 4-6
L#3 DoublesJoseph Eberlin / Elliott Johnson vs Kenneth Henry / Adam Woodruff1-6, 2-6
L#4 DoublesLee Dunston / JC Thibaudet vs Bryan Wetherton / Doug Cochran3-6, 3-6
2026-03-03vs CTL40/Ganesh/WWDLost 23
L#1 DoublesJoshua Kim / Troy Cody vs George Kreese / RICHARD HOOKER4-6, 6-4, 0-1
W#1 SinglesThomas Volz vs Steven Junis6-4, 6-2
W#2 DoublesPatrick Rowe / Mark Imholz vs Patrick Layden / David Zalesne7-5, 7-6
L#3 DoublesElliott Johnson / Lee Dunston vs Ganesh Radhakrishnan / Joseph Campbell2-6, 3-6
L#4 DoublesThomas Murphy / JC Thibaudet vs Brian Pool / David Ford1-6, 0-6
2026-02-24vs CTL40/Hardwick/RKLost 12
L#1 SinglesThomas Volz vs Christopher Smith6-4, 5-7, 0-1
W#2 DoublesPatrick Rowe / Kumar Ramaswamy vs Roger Sears / Tim Kvam7-5, 3-6, 1-0
L#3 DoublesJC Thibaudet / Gaspare Bonventre vs Freddie Hardwick / Richard Grich4-6, 1-6
2026-02-17vs CTL40/Clements/SVCCLost 05
L#1 DoublesTroy Cody / Elliott Johnson vs Stephen Marshall / Tom Tracy2-6, 2-6
L#1 SinglesThomas Volz vs Deepak Verma3-6, 2-6
L#2 DoublesPatrick Rowe / Kumar Ramaswamy vs Andy Eckstorm / William Jordan3-6, 5-7
L#3 DoublesLee Dunston / Stuart Murray vs Lee Elliott / Christopher Church3-6, 3-6
L#4 DoublesJoseph Eberlin / Gaspare Bonventre vs Sean Balser / Jason Malpass2-6, 1-6
2026-02-10vs CTL (A) 3.5M 40 & Over (Sullivan)Lost 05
L#1 DoublesTroy Cody / Joshua Kim vs Thiagu Chandrasekaran / Jeffrey Anderson4-6, 2-6
L#1 SinglesThomas Volz vs Hans Lokodi1-6, 3-6
L#2 DoublesPatrick Rowe / Lee Dunston vs Scott Sullivan / Jim Powell2-6, 1-6
L#3 DoublesMark Imholz / Elliott Johnson vs Adam Woodruff / Bran Horton1-6, 1-6
L#4 DoublesJoseph Eberlin / JC Thibaudet vs Kenneth Henry / Doug Cochran1-6, 2-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 standings4 teams · 40 & Over Adult Men - 3.5
TeamWLInd. WInd. LSets lostGames lost
1CTL (A) 3.5M 40 & Over (Sullivan)8034615233
2CTL40/Hardwick/RK44221839332
3CTL40/Ganesh/WWD44182247366
4CTL40/Imholz/CSP0833775475

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 2.88 estimated across 11 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.21
Troy Cody
usually #1 Doubles 100% · published
3.07
Thomas Volz
usually #1 Singles 83%, also #1 Doubles 17% · published
3.06
Mark Imholz
usually #2 Doubles 67%, also #3 Doubles 33% · published
2.98
Patrick Rowe
usually #2 Doubles 88%, also #1 Doubles 13% · published
2.91
Thomas Murphy
usually #1 Doubles 33%, also #4 Doubles 33% · published
2.87
Stuart Murray
usually #3 Doubles 67%, also #2 Doubles 33% · published
2.86
Evan Lima
usually #2 Doubles 100% · published
2.77
Lee Dunston
usually #3 Doubles 60%, also #4 Doubles 20% · published
2.70
JC Thibaudet
usually #4 Doubles 86%, also #3 Doubles 14% · published
2.62
Joseph Eberlin
usually #4 Doubles 60%, also #3 Doubles 40% · published
2.61
Gaspare Bonventre
usually #4 Doubles 67%, also #3 Doubles 33% · published
Elliott Johnson
published
Joshua Kim
published
Kumar Ramaswamy
usually #2 Doubles 100% · 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.

Kumar Ramaswamy + Patrick Rowe1737% games−0.2% vs expected
Evan Lima + Patrick Rowe0530% games−8.6% vs expected
Lee Dunston + Mark Imholz224 matchesnot enough data
Lee Dunston + Elliott Johnson044 matchesnot enough data
Thomas Murphy + Joseph Eberlin044 matchesnot enough data
Lee Dunston + Thomas Murphy033 matchesnot enough data
Mark Imholz + Thomas Murphy213 matchesnot enough data
Mark Imholz + Joseph Eberlin033 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.

Troy Cody
47W–49L career · 6 lines in 2026
6%92%2%
3.21
Thomas Volz
36W–63L career · 6 lines in 2026
30%70%<1%
3.07
Mark Imholz
10W–32L career · 3 lines in 2026
35%65%<1%
3.06
Patrick Rowe
6W–36L career · 8 lines in 2026
57%43%<1%
2.98
Thomas Murphy
11W–37L career · 3 lines in 2026
74%26%<1%
2.91
Stuart Murray
0W–13L career · 3 lines in 2026
83%17%<1%
2.87
Evan Lima
0W–9L career · 3 lines in 2026
85%15%<1%
2.86
Lee Dunston
2W–26L career · 5 lines in 2026
95%5%<1%
2.77
JC Thibaudet
0W–16L career · 7 lines in 2026
98%2%<1%
2.70
Joseph Eberlin
0W–22L career · 5 lines in 2026
>99%<1%<1%
2.62
Gaspare Bonventre
0W–10L career · 3 lines in 2026
>99%<1%<1%
2.61
Elliott Johnson
2W–8L career · no lines in 2026
not enough data
Joshua Kim
0W–4L career · no lines in 2026
not enough data
Kumar Ramaswamy
2W–23L career · 2 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.