Teams

SD 3.5 LJB&TC (5@2PM)/ McGowan

2026 Adult 18 & Over Spring - SD WE · SD - Men - 3.5

17 players · average NTRP 3.50 / SAN DIEGO

View scouting list →
Schedule9 played
2026-06-14vs SD 3.5 Coronado TC (2:3)/ KamasWon 41
W#1 DoublesBrian Alexander / Michael McGowan vs Tommy O'reardon / Michael Stege6-4, 6-4
W#1 SinglesOliver Kearney vs Dee Domingo6-3, 6-0
W#2 DoublesAdam Hoch / Andrew Kaplan vs Jeffrey Newton / Blake Stockstad7-5, 6-3
W#2 SinglesShervin Badamchi vs Daniel Gebremedhin3-6, 6-3, 1-0
L#3 DoublesDaniel Fischer / Mark Willoughby vs Jeremy HACKWORTH / John Torres2-6, 4-6
2026-06-07vs SD 3.5 PTC (5@1PM)/ Nguyen- HaireWon 41
W#1 DoublesBrian Alexander / Michael McGowan vs Kevin Dudley / Troy Harlan6-2, 6-0
L#1 SinglesShervin Badamchi vs James McCahill3-6, 4-6
W#2 DoublesAdam Hoch / Andrew Kaplan vs Kevin Clancy / Steve Potter7-5, 6-3
W#2 SinglesSteve Hasani vs Ryan Belcher4-6, 6-1, 1-0
W#3 DoublesEdward Piegza / Billy Shaw vs James Kalabus / Michael Montgomery6-4, 3-6, 1-0
2026-05-30vs SD 3.5 Balboa TC (3:2)/ GeorgeLost 23
L#1 DoublesMichael McGowan / Adam Hoch vs Matt George / George Benakos6-4, 3-6, 0-1
W#1 SinglesOliver Kearney vs Andrew James White6-0, 6-2
W#2 DoublesJames Chatfield / Mark Willoughby vs Jay Palma / Michael Sparaco0-6, 6-3, 1-0
L#2 SinglesBilly Shaw vs Edgar Vigil5-7, 1-6
L#3 DoublesShervin Badamchi / Daniel Ryan vs Jerome van Amburg / Chad Alligood3-6, 4-6
2026-05-24vs SD 3.5 SDTRC (3:2)/ RussellLost 14
L#1 DoublesLuke Daniels / Michael McGowan vs Sergio Gamiz / Jenner Smith7-5, 4-6, 0-1
L#1 SinglesShervin Badamchi vs Russell Austin2-6, 2-6
W#2 DoublesAndrew Kaplan / Oliver Kearney vs Earl Altshuler / Michael Faltico6-4, 6-3
L#2 SinglesSteve Hasani vs Paul Rybak6-7, 1-6
L#3 DoublesMichael Farrell / Raluan Soltero vs Randall Bolelli / Nick Runde6-7, 2-6
2026-05-17vs SD 3.5 UCRC (3:2 11AM)/ ChinWon 30
W#1 DoublesBrian Alexander / Michael McGowan vs Amir Naghshineh-Pour / Melvin Pascoguin6-1, 6-3
W#2 DoublesAndrew Kaplan / Mark Willoughby vs David Livingston / Bhargava Sana7-6, 6-1
W#3 DoublesDaniel Ryan / Billy Shaw vs Chris Anthes / Keith Chin6-2, 6-2
2026-05-03vs SD 3.5 SDTRC (3:2)/ WursterWon 41
W#1 DoublesDaniel Fischer / Michael McGowan vs Benjamin Bergen / Edward Burns6-2, 6-0
W#1 SinglesOliver Kearney vs Steve Murphy6-4, 6-2
W#2 DoublesAdam Hoch / Andrew Kaplan vs Scott Trulove / Jeremy Turner6-1, 6-3
L#2 SinglesSteve Hasani vs John Wurster2-6, 3-6
W#3 DoublesJames Chatfield / Raluan Soltero vs John Masterson / Richard Schwab6-0, 6-2
2026-04-26vs SD 3.5 Mtn View (3:2)/ ReyesWon 32
W#1 DoublesOliver Kearney / Michael McGowan vs OCasey Keomany / Rafael Salinas6-3, 6-1
L#1 SinglesShervin Badamchi vs Sharan Injeti2-6, 4-6
W#2 DoublesAndrew Kaplan / Mark Willoughby vs Daniel Frink / Anourack Soukhaseum6-4, 6-2
L#2 SinglesBrian Alexander vs Mustafa Rasheed6-1, 4-6, 0-1
W#3 DoublesEdward Piegza / Billy Shaw vs David Boston / Lennard Ordinario6-4, 4-6, 1-0
W#1 DoublesDaniel Fischer / Michael McGowan vs Tavin Boynton / Eduardo Ilano6-3, 6-4
L#1 SinglesRaluan Soltero vs Joshua Zietz0-6, 1-6
W#2 DoublesAdam Hoch / Andrew Kaplan vs Jeffrey Penick / Ricky Rich6-0, 7-5
L#2 SinglesJames Chatfield vs James Doan2-6, 2-6
W#3 DoublesDaniel Ryan / Mark Willoughby vs Spondee Shenn / Easton Tackett6-4, 6-4
2026-04-12vs SD LLW 3.5 Balboa TC/ AgraLost 05
L#1 DoublesAdam Hoch / Michael McGowan vs Ben LoBrutto / Gil Squire1-6, 4-6
L#1 SinglesShervin Badamchi vs Romain Delaville2-6, 3-6
L#2 DoublesJustin Suiter / Andrew Kaplan vs Darius Chan / Connor Madden6-3, 2-6, 1-0
L#2 SinglesJames Chatfield vs Jack Ribarich1-6, 2-6
L#3 DoublesBilly Shaw / Michael Farrell vs James Agra / Joel Corrales6-4, 3-6, 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 standings10 teams · SD - Men - 3.5
TeamWLInd. WInd. LSets lostGames lost
1SD LLW 3.5 Balboa TC/ Agra81291639367
2SD 3.5 Coronado TC (2:3)/ Kamas72281742344
3SD 3.5 SDTRC (3:2)/ Russell63321332304
4SD 3.5 Slamajamas @BTC (3:2)/ Chaiwimol63271840347
5SD 3.5 LJB&TC (5@2PM)/ McGowan63271841351
6SD 3.5 Mtn View (3:2)/ Reyes45212456435
7SD 3.5 UCRC (3:2 11AM)/ Chin36192658419
8SD 3.5 Balboa TC (3:2)/ George36172859429
9SD 3.5 PTC (5@1PM)/ Nguyen- Haire27172861447
10SD 3.5 SDTRC (3:2)/ Wurster0983776501

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.34 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.64
Oliver Kearney
usually #1 Singles 60%, also #2 Doubles 20% · published
3.59
Andrew Kaplan
usually #2 Doubles 100% · published 3.5
3.51
Daniel Fischer
usually #1 Doubles 67%, also #3 Doubles 33% · published 3.5
3.41
Brian Alexander
usually #1 Doubles 75%, also #2 Singles 25% · published 3.5
3.39
James Chatfield
usually #2 Singles 50%, also #3 Doubles 25% · published
3.35
Luke Daniels
usually #1 Doubles 100% · published
3.35
Shervin Badamchi
usually #1 Singles 67%, also #3 Doubles 17% · published
3.30
Billy Shaw
usually #3 Doubles 80%, also #2 Singles 20% · published 3.5
3.29
Justin Suiter
usually #2 Doubles 100% · published
3.27
Adam Hoch
usually #2 Doubles 67%, also #1 Doubles 33% · published 3.5
3.24
Edward Piegza
usually #3 Doubles 100% · published
3.21
Mark Willoughby
usually #2 Doubles 60%, also #3 Doubles 40% · published
3.19
Raluan Soltero
usually #3 Doubles 67%, also #1 Singles 33% · published
3.17
Michael Farrell
usually #3 Doubles 100% · published
3.15
Steve Hasani
usually #2 Singles 100% · published
Joseph Hagan
published
Tom Murphy
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.

Oliver Kearney + Andrew Kaplan8270% games+8.8% vs expected
Andrew Kaplan + Adam Hoch404 matchesnot enough data
Andrew Kaplan + Justin Suiter314 matchesnot enough data
Tom Murphy + James Chatfield213 matchesnot enough data
James Chatfield + Michael Farrell213 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.

Oliver Kearney
15W–3L career · 5 lines in 2026
<1%15%85%
3.64
3.5
Andrew Kaplan
19W–3L career · 8 lines in 2026
<1%27%73%
3.59
3.5
Daniel Fischer
12W–5L career · 3 lines in 2026
<1%48%52%
3.51
3.5
Brian Alexander
13W–9L career · 4 lines in 2026
<1%73%26%
3.41
James Chatfield
8W–4L career · 4 lines in 2026
<1%78%21%
3.39
Luke Daniels
2W–3L career · 1 line in 2026
1%85%15%
3.35
Shervin Badamchi
6W–11L career · 6 lines in 2026
1%86%14%
3.35
3.5
Billy Shaw
3W–2L career · type S · 5 lines in 2026
2%91%8%
3.30
Justin Suiter
10W–3L career · 1 line in 2026
2%91%7%
3.29
3.5
Adam Hoch
9W–6L career · 6 lines in 2026
3%92%5%
3.27
Edward Piegza
4W–0L career · 2 lines in 2026
4%93%3%
3.24
Mark Willoughby
4W–1L career · 5 lines in 2026
7%91%2%
3.21
Raluan Soltero
4W–5L career · 3 lines in 2026
9%90%1%
3.19
Michael Farrell
3W–3L career · 2 lines in 2026
12%87%1%
3.17
Steve Hasani
1W–2L career · 3 lines in 2026
14%86%1%
3.15
Joseph Hagan
1W–2L career · no lines in 2026
not enough data
Tom Murphy
3W–2L 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.