Teams

Belmont Stephens

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

14 players · average NTRP 3.50 / VIRGINIA

View scouting list →
Schedule8 played
2026-07-27vs CCV HenryLost 14
L#1 DoublesRoger Wisor / Michael Steele vs Jonathan Henry / Carter Whisnand2-6, 6-3, 1-0
W#1 SinglesMarc Elim vs Ted Barrett6-0, 6-0
L#2 DoublesJohn Evko / Gregory Ewald vs Dan Mason / Chris Price0-6, 4-6
L#3 DoublesDavid Joyner / Andrew Bolyard vs Charles Wentworth / David Brown7-6, 3-6, 0-1
L#4 DoublesMichael Huband / Paul Haley vs Mason Antrim / Adam Martin2-6, 0-6
2026-07-25vs ACAC - CipollaWon 32
W#1 DoublesJohn Evko / Gregory Ewald vs Karl Koenig / John Jones3-6, 7-6, 1-0
W#1 SinglesAndrew Lengua vs Alexander Smith6-2, 6-0
L#2 DoublesMichael Steele / Paul Haley vs Anant Singh / Randolph Moore1-6, 3-6
W#3 DoublesDavid Joyner / Nicholas Smith vs Joseph Cipolla / Irvin Banks6-2, 6-0
L#4 DoublesMichael Huband / Jeff Foster vs Dave Bucheit / Jeffrey Foddrell7-6, 3-6, 0-1
2026-07-19vs ACAC V/KastenLost 23
W#1 DoublesRoger Wisor / Michael Steele vs Karl Jones / Matthew Cox6-3, 6-3
W#1 SinglesMarc Elim vs Ken Hatcher6-1, 6-2
L#2 DoublesAndrew Lengua / Andrew Bolyard vs Eddie Kim / John Mulligan4-6, 6-4, 0-1
L#3 DoublesGregory Ewald / Nicholas Smith vs Stephen Chandler / Toussaint Manley3-6, 6-3, 0-1
L#4 DoublesDon Ha / Paul Haley vs Jay Alcorta / Darrell Eakes4-6, 1-6
2026-07-11vs Westwood Whalers - LemcoSplit 22
W#1 DoublesMichael Steele / Roger Wisor vs James Faulstich / Lonnie Lemco6-0, 7-6
W#1 SinglesMarc Elim vs Cabell Doyle6-2, 6-2
L#2 DoublesDon Ha / Michael Huband vs James Moslow / Brad Rodgers1-6, 2-6
L#3 DoublesBenjamin Andrews / Andrew Lengua vs Sam Berg / Michael Creager3-6, 7-5, 0-1
2026-07-09vs Dominion Dykes 40+Won 32
W#1 DoublesRoger Wisor / Michael Steele vs Troy Yenser / Patrick Jernigan6-3, 6-1
L#1 SinglesDon Ha vs Richard Cifaldi2-6, 2-6
W#2 DoublesMarc Elim / David Aschheim vs Scott Beller / Waiman Law6-3, 6-4
L#3 DoublesPaul Haley / Andrew Bolyard vs Varun Mehta / Jason Jones4-6, 1-6
W#4 DoublesJohn Evko / David Joyner vs Jamie OToole / Bill Dykes6-2, 6-7, 1-0
2026-06-28vs CORA MercurioWon 41
W#1 DoublesDavid Joyner / Nicholas Smith vs John Cartier / Patrick Turner6-4, 6-2
L#1 SinglesMarc Elim vs Ken Hammond3-6, 5-7
W#2 DoublesRoger Wisor / Michael Steele vs Richard Botha / Daryl Jones6-0, 6-2
W#3 DoublesPaul Haley / Andrew Lengua vs Tomasz Kordula / Craig Anderson6-3, 6-0
W#4 DoublesAndrew Bolyard / John Evko vs Ryan Gibson / Jeremy Calbreath6-3, 6-3
2026-06-20vs 40+ Bressler - Willow Oaks GentsLost 23
W#1 DoublesRoger Wisor / David Joyner vs James Rosenstock / Roland Vetter6-3, 6-4
L#1 SinglesAndrew Lengua vs Mark Simonton1-6, 5-7
W#2 DoublesMichael Steele / Paul Haley vs Michael Chapman / Chad Anderson6-2, 1-6, 1-0
L#3 DoublesDon Ha / Emmett Avery vs Keyur Shah / Greg Loomis3-6, 5-7
L#4 DoublesBenjamin Andrews / Jeff Foster vs Ivan Mullinax / Jeff Moehling4-6, 7-6, 0-1
2026-06-13vs Avalon GhitaLost 14
L#1 DoublesBenjamin Andrews / Jeff Foster vs Jesse Pasco / Robert Calhoun3-6, 6-4, 0-1
W#1 SinglesMarc Elim vs Nicholas Grainger3-6, 6-3, 1-0
L#2 DoublesDavid Aschheim / Gregory Ewald vs Steven Edlavitch / Ian Shupack5-7, 1-6
L#3 DoublesMichael Steele / David Joyner vs Chris Giacchi / Richard Bland7-5, 2-6, 0-1
L#4 DoublesDon Ha / Emmett Avery vs Todd Milligan / Gabriel Ghita1-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 standings9 teams · Richmond Adult 40 & Over Weekend 3.5 Men
TeamWLInd. WInd. LSets lostGames lost
1Westwood Old Whackers - Mullahy71261334279
2ACAC V/Kasten62271233308
3ACAC - Cipolla44211945341
440+ Bressler - Willow Oaks Gents44192145364
5Woodlake - Mccoy34122350338
6Belmont Stephens35182248360
7Westwood Whalers - Lemco25102553350
8Dominion Dykes 40+26152552372
9CORA Mercurio26112959390

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.28 estimated across 14 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.49
John Evko
usually #4 Doubles 50%, also #1 Doubles 25% · published 3.5
3.43
Marc Elim
usually #1 Singles 83%, also #2 Doubles 17% · published
3.39
Roger Wisor
usually #1 Doubles 83%, also #2 Doubles 17% · published
3.37
David Joyner
usually #3 Doubles 50%, also #1 Doubles 33% · published 3.5
3.36
Andrew Bolyard
usually #3 Doubles 50%, also #4 Doubles 25% · published 3.5
3.33
David Aschheim
usually #2 Doubles 100% · published 3.5
3.30
Paul Haley
usually #4 Doubles 33%, also #2 Doubles 33% · published
3.28
Andrew Lengua
usually #3 Doubles 40%, also #1 Singles 40% · published 3.5
3.26
Benjamin Andrews
usually #3 Doubles 33%, also #1 Doubles 33% · published 3.5
3.18
Emmett Avery
usually #4 Doubles 50%, also #3 Doubles 50% · published
3.17
Gregory Ewald
usually #2 Doubles 50%, also #3 Doubles 25% · published
3.16
Michael Huband
usually #4 Doubles 67%, also #2 Doubles 33% · published
3.10
Don Ha
usually #4 Doubles 40%, also #2 Doubles 20% · published
3.09
Jeff Foster
usually #4 Doubles 67%, also #1 Doubles 33% · 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
Don Ha + Paul Haley134 matchesnot enough data
Roger Wisor + David Joyner314 matchesnot enough data
Gregory Ewald + David Aschheim123 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.

3.5
John Evko
72W–47L career · 4 lines in 2026
<1%53%47%
3.49
Marc Elim
16W–8L career · 6 lines in 2026
<1%70%30%
3.43
Roger Wisor
38W–16L career · 6 lines in 2026
<1%78%21%
3.39
3.5
David Joyner
14W–19L career · 6 lines in 2026
<1%81%18%
3.37
3.5
Andrew Bolyard
126W–78L career · 4 lines in 2026
1%84%15%
3.36
3.5
David Aschheim
16W–7L career · 2 lines in 2026
1%87%12%
3.33
Paul Haley
27W–29L career · 6 lines in 2026
2%91%7%
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 · 3 lines in 2026
3%93%4%
3.26
Emmett Avery
1W–7L career · 2 lines in 2026
10%89%1%
3.18
Gregory Ewald
15W–9L career · 4 lines in 2026
11%88%1%
3.17
Michael Huband
1W–4L career · 3 lines in 2026
12%87%1%
3.16
Don Ha
15W–30L career · 5 lines in 2026
23%77%<1%
3.10
Jeff Foster
9W–20L career · 3 lines in 2026
26%74%<1%
3.09

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.