The Tennis Desk

Adult 18 & Over Mens 4.5

Marin · 2026

The players in this league

The same league in another area or year: Marin, 2025 · San Francisco, 2026

League table (unofficial)

#TeamRecordLines wonSets lost
1FLYTE RC 18AM4.5A7-33144
2ROHNERT PK TC/MAGNOLIA/M PK 18AM4.5A7-33147
3MILL VALLEY 18AM4.5A6-42754
4MARIN TC 18AM4.5A3-71770
5ROLLING HILLS 18AM4.5A2-81968

The Adult 18 & Over Mens 4.5 table for 2026, 5 teams. The order is the league's published rule (USTA League Regulations & NorCal LLAR, 2025, revised 7/21/2025, p.34). It reads: most team matches won, then most individual match wins, then fewest sets lost, then fewest games lost, then head-to-head. Teams still level after that are separated by a coin toss. We cannot toss one, so they share a position here. Every set and game above comes from the recorded scorecards. Nothing is missing from the scores themselves. Two published rules decide a result with no scorecard to read. An unplayed match counts as a loss for both teams. A NorCal staff draw picks the winner of an unfinished match. This is not official standings or an official sectionals qualification calculation. A team is in this table if it played at least two different opponents in this league. We count only the regular-season team matches between the teams listed that have a recorded result. The regular season is over. Teams played 10 team matches each. The 4 playoff and sectionals matches are listed below.

Results

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Playoffs

Sectionals

Next matches

No later match is on the schedule.

Players

The 4 teams in this league in 2026 field these players, ordered by Desk level as of the data run, highest first. No position number is printed, because a level is an estimate to two decimals. Two people a hundredth apart are not in an order a reader should count on.

The league's NTRP level is 4.5.

PlayerTeamNTRP ratingLevel
Olivier PicaultFLYTE RC 18AM4.5A4.5C4.81
Michel SeiferROLLING HILLS 18AM4.5A4.5C4.62
Michael DamianiMARIN TC 18AM4.5A4.5C4.61
Kevin EricksonMARIN TC 18AM4.5A4.5C4.57
Jacques SoenensMILL VALLEY 18AM4.5A4.5C4.56
David MullarkeyROLLING HILLS 18AM4.5A4.5C4.53
Augusto AcostaMILL VALLEY 18AM4.5A4.5C4.49
Richard KhoeFLYTE RC 18AM4.5A4.5C4.46
Matthew GrossMILL VALLEY 18AM4.5A4.5C4.43
James BrandtMARIN TC 18AM4.5A4.5C4.42
Michael MascottMILL VALLEY 18AM4.5A4.5C4.42
Sacha DrazienFLYTE RC 18AM4.5A4.5C4.40
Taylor AngelMILL VALLEY 18AM4.5A4.5C4.39
Christopher BrawerMARIN TC 18AM4.5A4.5C4.39
Cory FulchironROLLING HILLS 18AM4.5A4.5C4.38
John HackbertROLLING HILLS 18AM4.5A4.5C4.38
Robert HerbstFLYTE RC 18AM4.5A4.5C4.36
Steve SchreckMARIN TC 18AM4.5A4.5C4.36
Coulter MulliganMILL VALLEY 18AM4.5A4.5s4.34
David ErlichMARIN TC 18AM4.5A4.5C4.33
Steffen KuehrFLYTE RC 18AM4.5A4.5C4.33
Paul StiffMILL VALLEY 18AM4.5A4.5C4.33
Kevin HinsonROLLING HILLS 18AM4.5A4.5s4.31
Eric IssadoreMILL VALLEY 18AM4.5A4.5s4.31
Gabriel KramROLLING HILLS 18AM4.5A4.5s4.31
Dennis SanchezFLYTE RC 18AM4.5A4.5s4.30
Nick OpderbeckFLYTE RC 18AM4.5A4.5s4.29
James BrennerMARIN TC 18AM4.5A4.5C4.28
Clayton FlanaganROLLING HILLS 18AM4.5A4.5C4.28
Jonathan ThompsonROLLING HILLS 18AM4.5A4.5C4.28
Nathaniel AhearnFLYTE RC 18AM4.5A4.5s4.27
Elliot DiamondFLYTE RC 18AM4.5A4.5C4.26
Rex RutchikMILL VALLEY 18AM4.5A4.5C4.26
Michael EllisMILL VALLEY 18AM4.5A4.5C4.25
William DagleyMARIN TC 18AM4.5A4.5C4.24
Onno KoelmanMILL VALLEY 18AM4.5A4.5C4.24
Sachin MongaROLLING HILLS 18AM4.5A4.5C4.22
Frank YoungMILL VALLEY 18AM4.5A4.5C4.22
Andrew SohnMARIN TC 18AM4.5A4.5s4.21
Kenneth AustinMILL VALLEY 18AM4.5A4.5s4.20
David BellMARIN TC 18AM4.5A4.0C4.18
Brian KneafseyMILL VALLEY 18AM4.5A4.5C4.17
Geoffrey GerdingFLYTE RC 18AM4.5A4.5C4.16
Jonathan LeffertsMARIN TC 18AM4.5A4.5C4.15
Larry SmithMILL VALLEY 18AM4.5A4.5C4.15
Lawrence CoburnFLYTE RC 18AM4.5A4.0C4.14
Joe HitiMILL VALLEY 18AM4.5A4.5s4.13
Caben ChesterFLYTE RC 18AM4.5A4.5C4.11
Mark ShawMILL VALLEY 18AM4.5A4.0C4.11
Kushal ChakrabartyMARIN TC 18AM4.5A4.5C4.09
Jason HolmesMARIN TC 18AM4.5A4.0C4.08
Leo BersaminaFLYTE RC 18AM4.5A4.0C4.07
Ethan DanielsROLLING HILLS 18AM4.5A4.0C4.05
Maximillian ArmourMILL VALLEY 18AM4.5A4.0C4.04
Andrew MacKayMILL VALLEY 18AM4.5A4.5C4.04
Mike NatenshonMILL VALLEY 18AM4.5A4.5A4.03
Britt DoyleFLYTE RC 18AM4.5A4.5C4.01
Tim RoseFLYTE RC 18AM4.5A4.0C4.01
Greg TurkROLLING HILLS 18AM4.5A4.0s4.00
Chris NealFLYTE RC 18AM4.5A4.5C3.98
Raul SananesFLYTE RC 18AM4.5A4.5C3.98
Eric DavidROLLING HILLS 18AM4.5A4.0C3.97
FABIAN KOSINSKIFLYTE RC 18AM4.5A4.0C3.97
Michael LustenbergerMARIN TC 18AM4.5A4.0C3.95
Julian MonatlikFLYTE RC 18AM4.5A4.0C3.95
Devin HedrickFLYTE RC 18AM4.5A4.5C3.90
Daniel TyreusROLLING HILLS 18AM4.5A4.5C3.87
Michael MyetteMARIN TC 18AM4.5A4.5C3.86
Mark HarrisMILL VALLEY 18AM4.5A4.0C3.85
Will HoughtelingMILL VALLEY 18AM4.5A4.5s3.81
Henry ShenROLLING HILLS 18AM4.5A4.0s3.81
Mark MoyerROLLING HILLS 18AM4.5A4.0C3.78
Bill GrahamMILL VALLEY 18AM4.5A4.0C3.77
Jonathan RutchikMILL VALLEY 18AM4.5A4.0C3.69
Trevor ScottoROLLING HILLS 18AM4.5A4.0C3.67
Will LeeMARIN TC 18AM4.5A4.0C3.57
Nick StiritzMARIN TC 18AM4.5A4.0A3.55
Ara HamamjianMARIN TC 18AM4.5A4.0C3.54

Levels are Desk levels: The Tennis Desk's estimates, on the NTRP scale to two decimals. They are not NTRP ratings. The NTRP rating column is the published rating from the team's roster, verbatim. 78 of the 78 people on these rosters are listed.

Back to the league table