Teams

James River Surge - Stephens

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 Ridgetop-GivenWon 50
W#1 DoublesDavid Aschheim / Jon Slaven vs Tom Chiffriller / Doug Blouch6-3, 4-6, 1-0
W#1 SinglesChristian Langston vs Robert Preservati6-4, 6-2
W#2 DoublesJohn Evko / Marc Elim vs Jeff Given / Casey Hill6-3, 4-6, 1-0
W#2 SinglesSeth Harrell vs THOMAS HONG6-2, 6-3
W#3 DoublesAndrew Lengua / Emmett Avery vs Stephen Waldron / Davis Little6-1, 7-6
2026-05-31vs MAC Cousins/CalbreathWon 32
W#1 DoublesJohn Evko / Stuart Dowdy vs Erich Yost / John Ward6-2, 4-6, 1-0
W#1 SinglesChristian Langston vs YOUNG CHOE6-1, 6-3
W#2 DoublesMarc Elim / Gregory Ewald vs David Joyner / Roger Wisor4-6, 6-3, 1-0
L#2 SinglesBenjamin Andrews vs Ken Hammond2-6, 4-6
L#3 DoublesJack Crocco / Max Elim vs Nicholas Smith / Jeremy Calbreath3-6, 4-6
2026-05-30vs ACAC Overserved 3.0 KastenLost 23
L#1 DoublesDon Ha / Minjune Kim vs Ryan Bardaro / Stephen Chandler5-7, 1-6
W#1 SinglesMax Elim vs Irvin Banks6-1, 6-2
W#2 DoublesJohn Evko / Stuart Dowdy vs John Delisio / Matt Curtis7-6, 6-6
L#2 SinglesAndrew Lengua vs Nick Graziano2-6, 2-6
L#3 DoublesGregory Ewald / Marc Elim vs Darrell Eakes / Eddie Kim3-6, 2-6
2026-05-17vs CCV HenryWon 32
L#1 DoublesAndrew Lengua / Emmett Avery vs Carter Whisnand / Nathan Knight1-6, 3-6
W#1 SinglesMax Elim vs Wit Robertson6-0, 6-1
W#2 DoublesJohn Evko / Matthew Dey vs Todd Baird / Alvaro Zeballos6-4, 7-6
L#2 SinglesSeth Harrell vs Graham Rives1-6, 1-6
W#3 DoublesGregory Ewald / Marc Elim vs Taylor Brannan / Charles Wentworth7-5, 2-6, 1-0
2026-05-09vs Willow Oaks MullinaxWon 32
L#1 DoublesBenjamin Andrews / Andrew Lengua vs Michael Chapman / Terence Blackwood2-6, 6-3, 0-1
W#1 SinglesChristian Langston vs Steve Campbell7-6, 6-4
W#2 DoublesJohn Evko / Matthew Dey vs James Rosenstock / Danny MacNelly4-6, 6-1, 1-0
L#2 SinglesSeth Harrell vs Ryan Frei3-6, 7-5, 1-0
W#3 DoublesDavid Aschheim / Gregory Ewald vs Roland Vetter / Shawn Harwood7-6, 3-6, 1-0
2026-05-03vs Westwood Berry/CarlinWon 41
W#1 DoublesDavid Aschheim / Minjune Kim vs James Moslow / Bradley Stovall6-2, 6-3
W#1 SinglesChristian Langston vs Harry Turton6-3, 6-4
W#2 DoublesMarc Elim / Max Elim vs Denny Nelson / Robert Teele6-2, 6-1
W#2 SinglesSeth Harrell vs Robert Nilson6-0, 6-4
L#3 DoublesJack Crocco / Stuart Dowdy vs Eric Grossman / Michael Flynn0-6, 3-6
2026-04-27vs WestEnd Indies - ArjunanWon 32
W#1 DoublesJohn Evko / Matthew Dey vs Saravanan Balan / Ravi Ravichandran6-0, 6-3
L#1 SinglesNishal Nuagra vs Gabriel Walker2-6, 0-6
L#2 DoublesBenjamin Andrews / Andrew Lengua vs Selva Navaneethaguru / Jeyaraj Jeyasankar4-6, 6-0, 0-1
W#2 SinglesSeth Harrell vs Carlos Empeno6-4, 6-3
W#3 DoublesDon Ha / Gregory Ewald vs Karthikeyan Aaravabhoomi / Nanmaran Nallathambi6-2, 7-5
2026-04-12vs Avalon GraingerWon 41
W#1 DoublesJohn Evko / Stuart Dowdy vs Todd Mungo / Chris Giacchi6-3, 6-4
W#1 SinglesSeth Harrell vs John Ward6-3, 2-6, 1-0
W#2 DoublesDon Ha / Minjune Kim vs Chris Broaddus / Stephen Mathews6-3, 4-6, 1-0
L#2 SinglesJack Crocco vs Jeremy Berteele6-4, 1-6, 0-1
W#3 DoublesDavid Aschheim / Jon Slaven vs Gregory Franklin / Tim Dolan6-1, 6-4
2026-04-04vs Belmont Bombers - GauthierWon 50
W#1 DoublesBenjamin Andrews / Minjune Kim vs Jim Swisher / Ashleigh Moody6-4, 6-2
W#1 SinglesChristian Langston vs Vernon Heishman7-5, 7-6
W#2 DoublesMatthew Dey / Gregory Ewald vs Chuck Wandling / Brian Cox7-6, 7-5
W#2 SinglesMax Elim vs Will Gauden6-0, 6-1
W#3 DoublesDon Ha / Jack Crocco vs Curtis Ross / David King7-5, 6-2
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 standings14 teams · Richmond Adult 18 & Over Weekend 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1ACAC Overserved 3.0 Kasten81331229311
2James River Surge - Stephens81321335373
3Woodlake McCoy71291127274
4RCC Spring Cocktail Club - Jervey71261432293
5ACAC Carter53231739336
6MAC Cousins/Calbreath54232249391
7Avalon Grainger45212457426
8Belmont Bombers - Gauthier45202559439
9SCC Smash Squad - Brown35172350370
10Chestnut Oaks Mercurio/Lemco35172351361
11WestEnd Indies - Arjunan36202556406
12Westwood Berry/Carlin27172861429
13Willow Oaks Mullinax27143165451
14Ridgetop-Given18143167457

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.35 estimated across 15 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.62
Matthew Dey
usually #2 Doubles 75%, also #1 Doubles 25% · published
3.56
Max Elim
usually #1 Singles 40%, also #2 Singles 20% · published
3.49
John Evko
usually #2 Doubles 57%, also #1 Doubles 43% · published 3.5
3.49
Minjune Kim
usually #1 Doubles 75%, also #2 Doubles 25% · published
3.48
Christian Langston
usually #1 Singles 100% · published 3.5
3.43
Marc Elim
usually #2 Doubles 60%, also #3 Doubles 40% · published
3.38
Seth Harrell
usually #2 Singles 83%, also #1 Singles 17% · published
3.33
David Aschheim
usually #1 Doubles 50%, also #3 Doubles 50% · published 3.5
3.30
Stuart Dowdy
usually #1 Doubles 50%, also #2 Doubles 25% · published
3.28
Andrew Lengua
usually #1 Doubles 40%, also #2 Singles 20% · published 3.5
3.26
Benjamin Andrews
usually #1 Doubles 50%, also #2 Doubles 25% · published 3.5
3.18
Emmett Avery
usually #1 Doubles 75%, also #3 Doubles 25% · published
3.17
Gregory Ewald
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.11
Jack Crocco
usually #3 Doubles 75%, also #2 Singles 25% · published
3.10
Don Ha
usually #3 Doubles 50%, also #1 Doubles 25% · published
Jon Slaven
usually #1 Doubles 50%, also #3 Doubles 50% · published
Nishal Nuagra
usually #1 Singles 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.

Gregory Ewald + Marc Elim314 matchesnot enough data
John Evko + Stuart Dowdy404 matchesnot enough data
Gregory Ewald + David Aschheim123 matchesnot enough data
John Evko + Matthew Dey303 matchesnot enough data
Benjamin Andrews + Andrew Lengua033 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.

Matthew Dey
36W–6L career · 4 lines in 2026
<1%19%81%
3.62
Max Elim
4W–1L career · 5 lines in 2026
<1%34%66%
3.56
3.5
John Evko
72W–47L career · 7 lines in 2026
<1%53%47%
3.49
Minjune Kim
13W–3L career · 4 lines in 2026
<1%53%47%
3.49
3.5
Christian Langston
5W–0L career · 5 lines in 2026
<1%55%45%
3.48
Marc Elim
16W–8L career · 5 lines in 2026
<1%70%30%
3.43
Seth Harrell
4W–2L career · 6 lines in 2026
<1%80%20%
3.38
3.5
David Aschheim
16W–7L career · 4 lines in 2026
1%87%12%
3.33
Stuart Dowdy
15W–11L career · 4 lines in 2026
2%91%8%
3.30
3.5
Andrew Lengua
3W–7L career · 5 lines in 2026
2%92%6%
3.28
3.5
Benjamin Andrews
3W–10L career · 4 lines in 2026
3%93%4%
3.26
Emmett Avery
1W–7L career · 4 lines in 2026
10%89%1%
3.18
Gregory Ewald
15W–9L career · 6 lines in 2026
11%88%1%
3.17
Jack Crocco
1W–3L career · 4 lines in 2026
22%78%<1%
3.11
Don Ha
15W–30L career · 4 lines in 2026
23%77%<1%
3.10
Jon Slaven
2W–0L career · 2 lines in 2026
not enough data
Nishal Nuagra
0W–1L career · 1 line 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.