Teams

ACAC Olson-Puti Loc’less Monsters - Naputi

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

16 players · average NTRP 3.00 / VIRGINIA

View scouting list →
Schedule8 played
2026-06-07vs Westwood Dober/RingbergLost 03
L#1 DoublesGary Berg / David Naputi vs Sam Berg / John Ley3-6, 3-6
L#2 DoublesChris Young / Robert Peskind vs Bryce Madden / Stephen Demella4-6, 1-6
L#3 DoublesBradford Rhodes / Parker Ward vs Eric Wetzel / Joshua James1-6, 2-6
2026-06-06vs Willow Oaks SibleyLost 03
L#1 DoublesAman Banerjee / Chris Young vs George Sibley / Trent McFadden2-6, 1-6
L#2 DoublesDavid Naputi / Shagun Adhikari vs Charles Christianson / Jeff Hamlin2-6, 0-6
L#3 DoublesMatthew Bryant / Parker Ward vs Robert Brichta / Craig Sampson5-7, 3-6
2026-05-31vs James River BentonLost 05
L#1 DoublesPeter Olson / Craig Anderson vs Dylan Holt / Chris Armstrong6-7, 3-6
L#1 SinglesShagun Adhikari vs Randy Bernard4-6, 6-5
L#2 DoublesJesse Griffith / Gary Berg vs Benton Boone / Davis Bryan6-3, 3-6, 0-1
L#2 SinglesRobert Peskind vs Nicholas Daniel2-6, 2-6
L#3 DoublesParker Ward / Bradford Rhodes vs Randal Garrett / Charles Sergotick2-6, 4-6
2026-05-17vs Willow Oaks SibleyLost 14
L#1 DoublesThomas Tirrell / Shagun Adhikari vs Edward McDermott / Chris Garnett6-7, 4-6
L#1 SinglesBrycen Bascomb vs Wes Kaufman4-6, 4-6
L#2 DoublesGreg Jabs / Jesse Griffith vs George Forsythe / Thomas Robertson2-6, 4-6
L#2 SinglesRobert Peskind vs TJ Crocker1-6, 1-6
W#3 DoublesTJ Rhone / James Croke vs Ryan Fanelli / Craig Sampson7-6, 6-0
2026-04-26vs Woodlake-ZuendWon 41
W#1 DoublesGreg Jabs / Chris Young vs Brandon ONeill / Randy Phillips6-2, 6-4
W#1 SinglesThomas Tirrell vs Alfred Gamulo6-1, 6-1
W#2 DoublesDavid Naputi / Craig Anderson vs Scott Alcorn / Chris Mcconnell6-3, 6-4
W#2 SinglesJames Croke vs Ryan Brown6-4, 6-3
L#3 DoublesMatthew Bryant / TJ Rhone vs William McConnell / Eric Elbert2-6, 4-6
2026-04-21vs Chestnut Oaks CoyleLost 14
L#1 DoublesCraig Anderson / Brycen Bascomb vs Michael Coyle / Robert Mercurio4-6, 0-6
L#1 SinglesDavid Naputi vs Christopher Hanes0-6, 2-6
L#2 DoublesGary Berg / Robert Peskind vs Anil Naidu / Shaun Malik0-6, 4-6
L#2 SinglesShagun Adhikari vs Lucas Ward3-6, 4-6
W#3 DoublesTJ Rhone / Parker Ward vs Evan Anderson / Michael Elander6-3, 6-3
2026-04-12vs MTC Court Authority-ChenevertLost 12
W#1 DoublesGary Berg / Chris Young vs David Brukasz / Iman Gulati6-2, 6-3
L#1 SinglesThomas Tirrell vs Eugene Vango7-6, 3-6, 0-1
L#2 DoublesJames Croke / Bradford Rhodes vs James Logan / Colin Carroll3-6, 5-7
2026-04-04vs Avalon BatesWon 30
W#1 DoublesCraig Anderson / David Naputi vs John Bates / Chris Haberlin6-2, 6-1
W#1 SinglesBradford Rhodes vs Brian Parker6-4, 6-1
W#2 DoublesThomas Tirrell / Shagun Adhikari vs Ian Watt / Rob Henley6-3, 6-4
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 standings19 teams · Richmond Adult 18 & Over Weekend 3.0 Men
TeamWLInd. WInd. LSets lostGames lost
1Westwood Dober/Ringberg8035516234
2MAC Yost8032824276
3ACAC Jones/Townsend 3.0 WeekEND80291127300
4Willow Oaks Sibley6231923245
5MTC Honey Badgers Cutlip62241633289
6Kings Charter -Anongos/Thompson62271336314
7James River Benton52231230279
8Belmont Bombers - Paul53241632278
9Westwood Sharrar53221843337
10HERM - Rodders53202045351
11Avalon Stowers 3.044182248367
12ACAC Olson-Puti Loc’less Monsters - Naputi35142651368
13MAC Haynes/Biddle26152554390
14Ace Holes - Walek KRA17152554370
15MTC Court Authority-Chenevert17112959416
16Dominion - Wagner17112960415
17ACAC Boukas WKEND17122861410
18Avalon Bates17103062413
19Burkwood Powell 3.008103064436

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.66 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.

2.99
Thomas Tirrell
usually #1 Singles 50%, also #1 Doubles 25% · published
2.88
Jesse Griffith
usually #2 Doubles 100% · published
2.86
Gary Berg
usually #1 Doubles 50%, also #2 Doubles 50% · published
2.82
Craig Anderson
usually #1 Doubles 50%, also #2 Doubles 25% · published 3
2.80
Peter Olson
usually #3 Doubles 50%, also #1 Doubles 50% · published
2.76
Greg Jabs
usually #1 Doubles 50%, also #2 Doubles 50% · published
Aman Banerjee
usually #1 Doubles 100% · published 3
Brycen Bascomb
usually #1 Doubles 50%, also #1 Singles 50% · published 3
2.70
Shagun Adhikari
usually #2 Doubles 40%, also #2 Singles 20% · published
2.68
Robert Peskind
usually #2 Doubles 50%, also #2 Singles 50% · published
2.63
Bradford Rhodes
usually #3 Doubles 50%, also #2 Doubles 25% · published 3
2.60
David Naputi
usually #2 Doubles 40%, also #1 Doubles 40% · published 3
2.46
James Croke
usually #1 Singles 33%, also #2 Doubles 22% · published
2.40
TJ Rhone
usually #1 Doubles 40%, also #3 Doubles 30% · published
2.40
Parker Ward
usually #2 Doubles 50%, also #3 Doubles 40% · published
2.30
Matthew Bryant
usually #1 Doubles 50%, also #3 Doubles 25% · 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.

Peter Olson + Craig Anderson3940% games−1.5% vs expected
David Naputi + Bradford Rhodes314 matchesnot enough data
Parker Ward + Bradford Rhodes033 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.

Thomas Tirrell
18W–10L career · 4 lines in 2026
<1%53%47%
2.99
Jesse Griffith
5W–7L career · 2 lines in 2026
<1%80%20%
2.88
Gary Berg
16W–17L career · 4 lines in 2026
<1%83%16%
2.86
3
Craig Anderson
19W–38L career · 8 lines in 2026
1%89%10%
2.82
Peter Olson
24W–25L career · 2 lines in 2026
2%91%8%
2.80
Greg Jabs
12W–6L career · 2 lines in 2026
3%93%4%
2.76
3
Aman Banerjee
0W–1L career · type S · 1 line in 2026
not enough data
3
Brycen Bascomb
4W–6L career · 2 lines in 2026
not enough data
Shagun Adhikari
3W–6L career · 5 lines in 2026
8%91%2%
2.70
Robert Peskind
22W–17L career · 4 lines in 2026
10%89%1%
2.68
3
Bradford Rhodes
10W–15L career · 4 lines in 2026
17%82%<1%
2.63
3
David Naputi
28W–25L career · type A · 5 lines in 2026
23%77%<1%
2.60
James Croke
19W–15L career · 8 lines in 2026
0%63%37%
2.46
TJ Rhone
18W–16L career · 10 lines in 2026
0%75%25%
2.40
Parker Ward
14W–13L career · 10 lines in 2026
0%76%24%
2.40
Matthew Bryant
6W–14L career · 8 lines in 2026
0%92%8%
2.30

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.