Teams

Avalon Ghita

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

16 players · average NTRP 3.42 / VIRGINIA

View scouting list →
Schedule8 played
2026-06-07vs Powhatan 3.5 Tennisbums - KelleyWon 30
W#1 DoublesTodd Milligan / Jeremy Kokemor vs Jeff Moehling / Allen Sleeman6-1, 6-3
W#1 SinglesAlex Shatylo vs Zain Khawaja6-0, 6-0
W#2 DoublesPaul Haley / Kevin Carter vs Jack Lyons / John Rogers6-2, 6-3
2026-05-31vs Woodlake McCoyWon 41
W#1 DoublesJeremy Kokemor / Ian Shupack vs Ron Birnbaum / Chris Hayes7-6, 7-5
W#1 SinglesAnatolii Utkuzov vs Chris Lee6-1, 6-4
W#2 DoublesJames Melson / Gabriel Ghita vs Patrick Urban / Dave McCoy6-2, 6-2
W#2 SinglesAlex Shatylo vs Gregory Terry7-5, 6-0
L#3 DoublesKevin Carter / William Waddell vs Michael Cousineau / Rafael Garrido6-4, 3-6, 0-1
2026-05-18vs RCC Spring Cocktail Club - JerveyLost 23
L#1 DoublesTodd Milligan / Jeremy Kokemor vs Robert Calhoun / Jesse Pasco6-7, 6-3, 0-1
L#1 SinglesWilliam Waddell vs Austin Riggins5-7, 1-6
W#2 DoublesGabriel Ghita / Ian Shupack vs Brent Belding / Guillermo Pardo4-6, 7-6, 1-0
L#2 SinglesAnatolii Utkuzov vs Theo Prestia6-4, 4-6, 0-1
W#3 DoublesKashif Mohammad / Andrei Fulga vs William Bryan / Matthew Luchsinger6-1, 6-3
2026-05-17vs Chestnut Oaks Mercurio/LemcoWon 41
W#1 DoublesGabriel Ghita / James Melson vs Lonnie Lemco / Michael Creager6-3, 6-0
W#1 SinglesWilliam Waddell vs Sacha Shaygan6-2, 6-3
L#2 DoublesKashif Mohammad / Andrei Fulga vs John Ley / Sam Berg6-4, 2-6
W#2 SinglesAlex Shatylo vs Morten Kucey6-0, 6-0
W#3 DoublesPaul Haley / Vikram Nagulan vs Peter Olson / Craig Anderson6-2, 6-2
2026-05-03vs MTC YarabeWon 50
W#1 DoublesGabriel Ghita / James Melson vs Juan Mejia / Eric Fielding6-1, 6-0
W#1 SinglesAnatolii Utkuzov vs Ben Uzochukwu6-3, 4-6, 1-0
W#2 DoublesAlex Shatylo / Andrei Fulga vs Sandeep Mamunuri / David Brukasz6-1, 6-1
W#2 SinglesWilliam Waddell vs Jamie Beaton2-6, 6-4, 1-0
W#3 DoublesCharlie Chien Le / Vikram Nagulan vs Kshitij Sharma / Riley Carlton6-2, 6-4
2026-04-26vs ACAC CarterWon 50
W#1 DoublesIan Shupack / Gabriel Ghita vs Jeffrey Foddrell / Stone Smith6-4, 6-4
W#1 SinglesWilliam Waddell vs Alexander Smith6-7, 6-3, 1-0
W#2 DoublesKevin Carter / Darioush Ramazani vs Randolph Moore / Kyle Moore6-7, 6-2, 1-0
W#2 SinglesAnatolii Utkuzov vs John Jones6-2, 6-2
W#3 DoublesAndrei Fulga / Paul Haley vs Mark Lutterbie / Eric Carter6-1, 6-1
2026-04-12vs SCC Smash Squad - BrownWon 32
W#1 DoublesTodd Milligan / James Melson vs Dan Riegel / John Spichiger6-2, 7-5
W#1 SinglesAlex Shatylo vs James Chicklo6-3, 6-0
L#2 DoublesAndrei Fulga / Anatolii Utkuzov vs Taylor Clarke / Todd Stayin6-7, 1-6
W#2 SinglesKevin Carter vs James Collins6-4, 6-1
L#3 DoublesCharlie Chien Le / Kashif Mohammad vs Brian Consolvo / Jeff Brown5-7, 0-6
2026-04-11vs Hermitage BlankleyWon 50
W#1 DoublesPaul Haley / Jeremy Kokemor vs William Wise / Neal Kauder6-1, 6-4
W#1 SinglesKevin Carter vs Ford Sleeman6-1, 6-4
W#2 DoublesVikram Nagulan / Alex Shatylo vs David Blankley / JR Pruden6-1, 4-6, 1-0
W#2 SinglesDarioush Ramazani vs Tomasz Kordula6-2, 6-3
W#3 DoublesAndrei Fulga / Anatolii Utkuzov vs Todd Boss / Samuel Adams6-0, 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 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.29 estimated across 16 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.61
Jeremy Kokemor
usually #1 Doubles 100% · published
3.58
James Melson
usually #1 Doubles 75%, also #2 Doubles 25% · published
3.41
Alex Shatylo
usually #1 Singles 33%, also #2 Singles 33% · published 3.5
3.40
Ian Shupack
usually #1 Doubles 67%, also #2 Doubles 33% · published
3.38
Anatolii Utkuzov
usually #1 Singles 33%, also #2 Singles 33% · published 3.5
3.37
Gabriel Ghita
usually #1 Doubles 60%, also #2 Doubles 40% · published 3.5
3.33
William Waddell
usually #1 Singles 60%, also #3 Doubles 20% · published
3.30
Todd Milligan
usually #1 Doubles 100% · published
3.30
Paul Haley
usually #3 Doubles 50%, also #2 Doubles 25% · published
3.26
Kevin Carter
usually #2 Doubles 40%, also #2 Singles 20% · published
3.26
Ronnie Erice
published
3.23
Andrei Fulga
usually #2 Doubles 50%, also #3 Doubles 50% · published 3.5
3.16
Vikram Nagulan
usually #3 Doubles 67%, also #2 Doubles 33% · published
3.09
Darioush Ramazani
usually #1 Singles 33%, also #1 Doubles 33% · published 3
3.08
Kashif Mohammad
usually #3 Doubles 67%, also #2 Doubles 33% · published
2.92
Charlie Chien Le
usually #3 Doubles 100% · published 3.5
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.

Todd Milligan + Jeremy Kokemor4263% games+11.9% vs expected
Gabriel Ghita + James Melson303 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.

Jeremy Kokemor
22W–7L career · 4 lines in 2026
<1%21%79%
3.61
James Melson
12W–2L career · 4 lines in 2026
<1%29%71%
3.58
3.5
Alex Shatylo
10W–2L career · 6 lines in 2026
<1%73%27%
3.41
Ian Shupack
14W–5L career · 3 lines in 2026
<1%77%23%
3.40
3.5
Anatolii Utkuzov
4W–2L career · type S · 6 lines in 2026
<1%79%21%
3.38
3.5
Gabriel Ghita
136W–77L career · 5 lines in 2026
<1%83%17%
3.37
William Waddell
8W–11L career · 5 lines in 2026
1%88%11%
3.33
Todd Milligan
18W–6L career · 3 lines in 2026
2%91%8%
3.30
Paul Haley
27W–29L career · 4 lines in 2026
2%91%7%
3.30
Kevin Carter
11W–5L career · 5 lines in 2026
3%92%4%
3.26
Ronnie Erice
1W–2L career · no lines in 2026
3%92%4%
3.26
3.5
Andrei Fulga
5W–4L career · type S · 6 lines in 2026
5%92%3%
3.23
Vikram Nagulan
9W–7L career · 3 lines in 2026
13%86%1%
3.16
3
Darioush Ramazani
9W–3L career · 6 lines in 2026
<1%26%74%
3.09
Kashif Mohammad
2W–6L career · 3 lines in 2026
29%71%<1%
3.08
3.5
Charlie Chien Le
1W–4L career · 2 lines in 2026
71%29%<1%
2.92

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.