Teams

CCV Henry

2026 Richmond Adult 18 & Over Weekend · Richmond Adult 18 & Over Weekend 3.5 Men

17 players · average NTRP 3.50 / VIRGINIA

View scouting list →
Schedule9 played
2026-06-07vs ACAC Overserved 3.0 KastenWon 32
W#1 DoublesDan Mason / Alvaro Zeballos vs Stephen Chandler / Ryan Bardaro6-4, 6-4
W#1 SinglesWit Robertson vs Nick Graziano2-6, 6-1, 1-0
L#2 DoublesCharles Wentworth / David Brown vs John Delisio / Matt Curtis4-6, 2-6
W#2 SinglesGraham Rives vs Ryland Dennis3-6, 6-4, 1-0
L#3 DoublesMichael Bor / Brent Winn vs Darrell Eakes / Eddie Kim1-6, 3-6
2026-05-31vs Avalon GraingerWon 32
L#1 DoublesCarter Whisnand / Nathan Knight vs Chris Giacchi / Nicholas Grainger2-6, 6-4, 0-1
W#1 SinglesWit Robertson vs John Ward6-3, 6-0
L#2 DoublesChris Price / Alvaro Zeballos vs Creighton Anders / Steven Edlavitch1-6, 4-6
W#2 SinglesGraham Rives vs Richard Stowers6-0, 5-3
W#3 DoublesConnell Mullins / Charles Wentworth vs Scott Boyle / Tim Dolan3-6, 7-5, 1-0
2026-05-17vs James River Surge - StephensLost 23
W#1 DoublesCarter Whisnand / Nathan Knight vs Andrew Lengua / Emmett Avery6-1, 6-3
L#1 SinglesWit Robertson vs Max Elim0-6, 1-6
L#2 DoublesTodd Baird / Alvaro Zeballos vs John Evko / Matthew Dey4-6, 6-7
W#2 SinglesGraham Rives vs Seth Harrell6-1, 6-1
L#3 DoublesTaylor Brannan / Charles Wentworth vs Gregory Ewald / Marc Elim5-7, 6-2, 0-1
2026-05-09vs Belmont Bombers - GauthierWon 32
W#1 DoublesJonathan Henry / Nathan Knight vs Vernon Heishman / Jesse Gauthier6-4, 6-3
L#1 SinglesWit Robertson vs Scott Steiner3-6, 7-5, 0-1
W#2 DoublesCharles Wentworth / Taylor Brannan vs Will Gauden / Jim Swisher6-3, 6-4
W#2 SinglesGraham Rives vs Ian Horwitz6-2, 6-2
L#3 DoublesMichael Bor / Todd Baird vs Chuck Wandling / David King3-6, 4-6
2026-05-03vs MAC Cousins/CalbreathWon 41
W#1 DoublesJonathan Henry / Dan Mason vs Jeremy Calbreath / Roger Wisor6-1, 6-2
W#1 SinglesWit Robertson vs Colton Johnson4-6, 6-1, 1-0
W#2 DoublesDavid Brown / Charles Wentworth vs David Joyner / SIMON MIRANOWICZ4-6, 6-3, 1-0
W#2 SinglesGraham Rives vs Jason Yost6-2, 6-2
L#3 DoublesConnell Mullins / Brent Winn vs Tucker Cole / Michael Steele3-6, 4-6
2026-04-26vs Ridgetop-GivenWon 41
W#1 DoublesNathan Knight / Carter Whisnand vs Jay Bush / Ryan Gibson6-2, 6-2
W#1 SinglesWit Robertson vs Foster Woodburn6-1, 6-2
W#2 DoublesDan Mason / Chris Price vs Stephen Waldron / Edward Sawyer6-2, 6-0
W#2 SinglesGraham Rives vs THOMAS HONG6-0, 6-2
L#3 DoublesTodd Baird / Brent Winn vs Jeff Given / Davis Little2-6, 2-6
2026-04-19vs Westwood Berry/CarlinWon 41
W#1 DoublesJonathan Henry / Carter Whisnand vs Procter Fishburne / Garrett O'Shea6-2, 6-3
L#1 SinglesNathan Knight vs Daniel McCool2-6, 1-6
W#2 DoublesChris Price / Dan Mason vs Harry Turton / Robert Nilson6-2, 6-4
W#2 SinglesGraham Rives vs Patrick Murtaugh6-3, 6-1
W#3 DoublesDavid Brown / Connell Mullins vs Carter Berry / John Szalay6-4, 6-4
2026-04-12vs WestEnd Indies - ArjunanWon 32
L#1 DoublesJonathan Henry / Carter Whisnand vs Samy Sethuraman / Gabriel Walker6-1, 6-7, 0-1
L#1 SinglesWit Robertson vs Akash Sukumaran1-6, 6-2, 0-1
W#2 DoublesAlvaro Zeballos / Nathan Knight vs Nanmaran Nallathambi / Jeyaraj Jeyasankar6-2, 6-3
W#2 SinglesGraham Rives vs Carlos Empeno6-1, 6-0
W#3 DoublesCharles Wentworth / David Brown vs Srinivas Surapani / Selva Navaneethaguru6-4, 6-4
2026-04-04vs Willow Oaks MullinaxWon 50
W#1 DoublesJonathan Henry / Carter Whisnand vs Agustin Rodriguez / Danny MacNelly6-1, 2-6, 1-0
W#1 SinglesNathan Knight vs Ryan Frei6-4, 6-1
W#2 DoublesAlvaro Zeballos / Dan Mason vs James Rosenstock / Cal Whitehead6-1, 6-1
W#2 SinglesGraham Rives vs Ivan Mullinax6-0, 6-2
W#3 DoublesTaylor Brannan / Charles Wentworth vs Charles Christianson / Steve Campbell2-6, 6-1, 1-0
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 Richmond Adult 18 & Over Weekend 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.38 estimated across 13 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.77
Dan Mason
usually #2 Doubles 60%, also #1 Doubles 40% · published 3.5
3.62
Wit Robertson
usually #1 Singles 88%, also #3 Doubles 13% · published
3.61
Chris Price
usually #2 Doubles 100% · published 3.5
3.50
Jonathan Henry
usually #1 Doubles 100% · published
3.49
Carter Whisnand
usually #1 Doubles 100% · published 3.5
3.46
Graham Rives
usually #2 Singles 100% · published
3.43
Charles Wentworth
usually #3 Doubles 57%, also #2 Doubles 43% · published 3.5
3.41
Nathan Knight
usually #1 Doubles 57%, also #1 Singles 29% · published
3.28
Alvaro Zeballos
usually #2 Doubles 80%, also #1 Doubles 20% · published 3.5
3.14
Taylor Brannan
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.13
Todd Baird
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.04
Connell Mullins
usually #3 Doubles 100% · published 3.5
3.00
Brent Winn
usually #3 Doubles 100% · published 3.5
Geoff Gardner
published
Keen Starke
published
Michael Bor
usually #3 Doubles 100% · published
Thayer Montague
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.

Chris Price + Dan Mason9077% games+9.5% vs expected
Carter Whisnand + Nathan Knight4163% games+8.5% vs expected
Jonathan Henry + Carter Whisnand4161% gamesnot enough data
Alvaro Zeballos + Dan Mason224 matchesnot enough data
Jonathan Henry + Nathan Knight303 matchesnot enough data
Jonathan Henry + Chris Price303 matchesnot enough data
Taylor Brannan + Charles Wentworth213 matchesnot enough data
Nathan Knight + Alvaro Zeballos303 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.

3.5
Dan Mason
24W–4L career · 5 lines in 2026
<1%3%97%
3.77
Wit Robertson
17W–8L career · 8 lines in 2026
<1%20%80%
3.62
3.5
Chris Price
32W–4L career · 3 lines in 2026
<1%22%78%
3.61
Jonathan Henry
29W–5L career · 5 lines in 2026
<1%49%51%
3.50
3.5
Carter Whisnand
16W–2L career · 6 lines in 2026
<1%53%47%
3.49
Graham Rives
14W–1L career · 9 lines in 2026
<1%61%39%
3.46
3.5
Charles Wentworth
15W–2L career · 7 lines in 2026
<1%69%31%
3.43
Nathan Knight
15W–5L career · 7 lines in 2026
<1%74%26%
3.41
3.5
Alvaro Zeballos
17W–8L career · 5 lines in 2026
2%92%6%
3.28
Taylor Brannan
5W–7L career · 3 lines in 2026
16%83%<1%
3.14
Todd Baird
2W–3L career · 3 lines in 2026
19%81%<1%
3.13
3.5
Connell Mullins
5W–3L career · 3 lines in 2026
40%60%<1%
3.04
3.5
Brent Winn
3W–5L career · type S · 3 lines in 2026
49%51%<1%
3.00
Geoff Gardner
2W–0L career · no lines in 2026
not enough data
Keen Starke
1W–0L career · no lines in 2026
not enough data
Michael Bor
1W–2L career · 2 lines in 2026
not enough data
Thayer Montague
2W–5L 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.