The Tennis Desk

Adult 18 & Over Mens 3.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
1BELVEDERE TC 18AM3.5A10-04030
2MILL VALLEY 18AM3.5A8-23537
3MARIN TC 18AM3.5A8-23340
4NOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]7-33439
5TIBURON PEN C 18AM3.5A6-42655
6SCOTT VALLEY 18AM3.5A5-52461
7ROLLING HILLS 18AM3.5A4-62652
8LAGUNITAS CC 18AM3.5A3-72064
9RAFAEL RC 18AM3.5A3-71969
10MARIN CC 18AM3.5A1-9685
11MARIN TC 18AM3.5B [The Deucebags]0-101085

The Adult 18 & Over Mens 3.5 table for 2026, 11 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 6 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 11 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 3.5.

PlayerTeamNTRP ratingLevel
Rob SchultBELVEDERE TC 18AM3.5A3.5C3.87
Steve MarshallSCOTT VALLEY 18AM3.5A3.5C3.84
Matthew CoreMARIN TC 18AM3.5A3.5C3.80
Benjamin McKeeverRAFAEL RC 18AM3.5A3.5A3.76
Chris CooperMARIN TC 18AM3.5A3.5C3.74
Mark BritschgiROLLING HILLS 18AM3.5A3.5C3.71
James RedfernBELVEDERE TC 18AM3.5A3.5C3.70
Patrick RyanMILL VALLEY 18AM3.5A3.5C3.69
Mike KellyNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.62
Greg MartinezRAFAEL RC 18AM3.5A3.5C3.62
Patrick YaegerMILL VALLEY 18AM3.5A3.5C3.62
David HirschkopMARIN TC 18AM3.5A3.5s3.61
Subramanian RajagopalanNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.60
Stewart ClarkRAFAEL RC 18AM3.5A3.5C3.59
David GraysonSCOTT VALLEY 18AM3.5A3.5C3.59
Taylor GreasonTIBURON PEN C 18AM3.5A3.5C3.59
Steve JulianiMARIN TC 18AM3.5A3.5A3.59
Stephen BurkeMILL VALLEY 18AM3.5A3.5C3.56
Mark GambleLAGUNITAS CC 18AM3.5A3.5C3.56
Charles BigelowBELVEDERE TC 18AM3.5A3.5C3.55
Mike MaunzMARIN TC 18AM3.5A3.5C3.55
Timothy CunninghamBELVEDERE TC 18AM3.5A3.5C3.52
Chris BeardRAFAEL RC 18AM3.5A3.5C3.51
Paul RimasMILL VALLEY 18AM3.5A3.5C3.51
Alex KurlandMILL VALLEY 18AM3.5A3.5s3.50
Jerry LabaySCOTT VALLEY 18AM3.5A3.5C3.50
Patrick RimbaudROLLING HILLS 18AM3.5A3.5C3.50
Christopher SargentBELVEDERE TC 18AM3.5A3.5C3.50
Marc CampbellROLLING HILLS 18AM3.5A3.5s3.49
Robert CookROLLING HILLS 18AM3.5A3.5C3.48
Hector GutierrezTIBURON PEN C 18AM3.5A3.5C3.48
Colin LuceMILL VALLEY 18AM3.5A3.5C3.48
Greg FriedmanMARIN TC 18AM3.5A3.5C3.46
Cesar MozoNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.46
Christopher HatchROLLING HILLS 18AM3.5A3.5C3.45
Eric SoTIBURON PEN C 18AM3.5A3.5C3.45
Rikus LocatiNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.44
Todd NiedermeyerMILL VALLEY 18AM3.5A3.5C3.43
Bryan BordonBELVEDERE TC 18AM3.5A3.5C3.42
Gan TamNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.42
Nicholas BucklinMILL VALLEY 18AM3.5A3.5s3.41
Roland DavantesRAFAEL RC 18AM3.5A3.5C3.41
Cameron HillyerBELVEDERE TC 18AM3.5A3.5C3.41
Bruno Luiz Ley SantosNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.41
Arne MorkemoTIBURON PEN C 18AM3.5A3.5C3.41
James BusterudMARIN TC 18AM3.5A3.5C3.40
Joseph GilMARIN TC 18AM3.5A3.5C3.40
Brandon LawniczakMILL VALLEY 18AM3.5A3.5C3.40
Michael PetersTIBURON PEN C 18AM3.5A3.5C3.40
Gustavo EvangelistaNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.39
Patrick FisherLAGUNITAS CC 18AM3.5A3.5s3.39
Ruben KalraBELVEDERE TC 18AM3.5A3.5C3.39
Jeffrey KentMARIN TC 18AM3.5A3.5C3.39
Vladimir MatyurinMARIN TC 18AM3.5B [The Deucebags]3.5C3.39
Ted HaydenRAFAEL RC 18AM3.5A3.5C3.38
Charles MullerTIBURON PEN C 18AM3.5A3.5C3.38
Prateek DonniROLLING HILLS 18AM3.5A3.5s3.37
Matt DveirinMARIN TC 18AM3.5A3.5C3.37
Scott MiglioriMILL VALLEY 18AM3.5A3.5C3.37
Somasekar SrinivasanNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.37
Dino TomeldenNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5s3.37
ADAM BAINMILL VALLEY 18AM3.5A3.5C3.36
Brian McPeakeBELVEDERE TC 18AM3.5A3.5C3.36
Van WilshireBELVEDERE TC 18AM3.5A3.5C3.36
Fred McferranMILL VALLEY 18AM3.5A3.5C3.35
Jonathan WeisMILL VALLEY 18AM3.5A3.5C3.35
Ryan JanosROLLING HILLS 18AM3.5A3.5C3.34
Elliott MagnusonMARIN TC 18AM3.5A3.5C3.34
Yasha RahimzadehROLLING HILLS 18AM3.5A3.5C3.34
Anthony SajewiczROLLING HILLS 18AM3.5A3.5C3.34
Calvin SchneiterROLLING HILLS 18AM3.5A3.5s3.34
Scott CarlsonTIBURON PEN C 18AM3.5A3.5s3.33
Peter KennedyROLLING HILLS 18AM3.5A3.5C3.33
Robin OConnellLAGUNITAS CC 18AM3.5A3.5C3.33
Joe OffenhauserMARIN TC 18AM3.5A3.5s3.33
Nicolas PommierMARIN TC 18AM3.5B [The Deucebags]3.5C3.33
Richard RobertsLAGUNITAS CC 18AM3.5A3.5C3.33
Brett GoldsteinMARIN CC 18AM3.5A3.5s3.32
William McginnessMILL VALLEY 18AM3.5A3.5C3.32
Courtney OConnellLAGUNITAS CC 18AM3.5A3.5C3.32
Edward WynneLAGUNITAS CC 18AM3.5A3.5C3.32
Johnny BoyntonLAGUNITAS CC 18AM3.5A3.5C3.31
Jad DunningBELVEDERE TC 18AM3.5A3.5C3.31
David ShepardMARIN TC 18AM3.5A3.5C3.31
Tim StocktonLAGUNITAS CC 18AM3.5A3.5C3.31
Bong SuhMILL VALLEY 18AM3.5A3.5C3.31
Stephen CossmanSCOTT VALLEY 18AM3.5A3.5C3.30
Patrick FlemmingMILL VALLEY 18AM3.5A3.5s3.30
Nick MeyerBELVEDERE TC 18AM3.5A3.5C3.30
Houman BehzadiBELVEDERE TC 18AM3.5A3.5C3.29
Mason DayLAGUNITAS CC 18AM3.5A3.5C3.29
Bradley FennerBELVEDERE TC 18AM3.5A3.5s3.29
Ben FisherTIBURON PEN C 18AM3.5A3.5C3.29
Jonathan KellyMARIN CC 18AM3.5A3.5s3.29
Marc De LaporteSCOTT VALLEY 18AM3.5A3.5s3.28
Sajot GrewalSCOTT VALLEY 18AM3.5A3.5C3.28
James NeuwirthLAGUNITAS CC 18AM3.5A3.5C3.28
Granville ValentineRAFAEL RC 18AM3.5A3.5s3.28
Michael WinnickLAGUNITAS CC 18AM3.5A3.5s3.28
Michael AlmerarisROLLING HILLS 18AM3.5A3.5C3.27
Mark ClemMARIN TC 18AM3.5A3.5C3.27
Harry LewisRAFAEL RC 18AM3.5A3.5s3.27
Douglas WallBELVEDERE TC 18AM3.5A3.5s3.27
Andrew TolsonMILL VALLEY 18AM3.5A3.5C3.26
John BuscagliaMARIN CC 18AM3.5A3.5C3.24
Jordan EthTIBURON PEN C 18AM3.5A3.5C3.24
Scott GreenLAGUNITAS CC 18AM3.5A3.5C3.24
Chris JonesRAFAEL RC 18AM3.5A3.5C3.24
Wesley MacLagganSCOTT VALLEY 18AM3.5A3.5C3.24
William QuistSCOTT VALLEY 18AM3.5A3.5C3.24
ERIC SOTHERNROLLING HILLS 18AM3.5A3.5C3.24
Bill GettyMILL VALLEY 18AM3.5A3.5s3.23
Wyatt GruberLAGUNITAS CC 18AM3.5A3.5C3.23
Cliff PlumerTIBURON PEN C 18AM3.5A3.0C3.23
William SpiegelLAGUNITAS CC 18AM3.5A3.5s3.23
Max CatalanoBELVEDERE TC 18AM3.5A3.5C3.22
Michael CoreyMARIN CC 18AM3.5A3.5s3.22
Curtis CrawfordROLLING HILLS 18AM3.5A3.5C3.22
Wil HarrisLAGUNITAS CC 18AM3.5A3.5C3.22
Brian KaplanNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.22
Ryan KentSCOTT VALLEY 18AM3.5A3.5s3.22
John MillarMARIN TC 18AM3.5A3.5C3.22
Thomas BrownLAGUNITAS CC 18AM3.5A3.5C3.21
Jason DayTIBURON PEN C 18AM3.5A3.5C3.21
Adrian FadrhoncMILL VALLEY 18AM3.5A3.5C3.21
Alex KirstenMARIN CC 18AM3.5A3.5s3.21
Tim MeksavanhNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.21
Mark LatimerROLLING HILLS 18AM3.5A3.5C3.19
Matthew SharpMARIN TC 18AM3.5B [The Deucebags]3.5s3.19
Chris HubbardSCOTT VALLEY 18AM3.5A3.5C3.18
Philip NorrisLAGUNITAS CC 18AM3.5A3.5C3.18
John StewartTIBURON PEN C 18AM3.5A3.5C3.18
Madhur DayalRAFAEL RC 18AM3.5A3.5C3.17
Mark DowningSCOTT VALLEY 18AM3.5A3.5C3.17
Brian UreyMILL VALLEY 18AM3.5A3.5s3.17
Michael BarkerBELVEDERE TC 18AM3.5A3.5C3.15
Brandon DayoanMARIN TC 18AM3.5B [The Deucebags]3.5C3.15
David FlahertyBELVEDERE TC 18AM3.5A3.5s3.15
Casey O'ConnorSCOTT VALLEY 18AM3.5A3.5C3.14
Anthony ReyesNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.14
Matthew AlbaRAFAEL RC 18AM3.5A3.5C3.13
Owen LearyTIBURON PEN C 18AM3.5A3.5C3.13
David UrbanRAFAEL RC 18AM3.5A3.5C3.13
Jay ZimmermanNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.13
Rob AckerTIBURON PEN C 18AM3.5A3.5C3.12
Tim KellyTIBURON PEN C 18AM3.5A3.5C3.10
Keith DenklerMARIN TC 18AM3.5B [The Deucebags]3.5C3.09
Ali IqbalMARIN CC 18AM3.5A3.5C3.09
Babak JamasbiMARIN TC 18AM3.5B [The Deucebags]3.5C3.08
Hamid KarimiyanhaNOVATO TC/PIONEER PK 18AM3.5A [NOVATO TC M 18A]3.5C3.08
Kyle FrazierMARIN CC 18AM3.5A3.0A3.06
Iain HassallBELVEDERE TC 18AM3.5A3.5C3.06
Clay LansillLAGUNITAS CC 18AM3.5A3.5C3.05
Monte ZwebenROLLING HILLS 18AM3.5A3.5C3.05
Jeff LoebbakaMARIN TC 18AM3.5A3.5C3.04
David GriffisSCOTT VALLEY 18AM3.5A3.0C3.03
Christopher PovioTIBURON PEN C 18AM3.5A3.5C3.03
Patrick WongMARIN TC 18AM3.5B [The Deucebags]3.5C3.03
Erik del ToroMARIN TC 18AM3.5B [The Deucebags]3.5C3.02
Tyler HicksSCOTT VALLEY 18AM3.5A3.5C3.01
Doug TurnerMILL VALLEY 18AM3.5A3.5C3.00
Francois CottinSCOTT VALLEY 18AM3.5A3.5C2.99
Mani SheikMARIN TC 18AM3.5B [The Deucebags]3.5C2.99
Andrew FremierMARIN TC 18AM3.5B [The Deucebags]3.5C2.97
Alex IannacconeBELVEDERE TC 18AM3.5A3.0s2.97
Izzy TzaigSCOTT VALLEY 18AM3.5A3.5C2.97
Jared CaldwellMARIN CC 18AM3.5A3.0C2.96
Noah DehlingerMARIN TC 18AM3.5B [The Deucebags]3.5C2.96
Steven LundROLLING HILLS 18AM3.5A3.5C2.96
Matthew SchmidtTIBURON PEN C 18AM3.5A3.5C2.96
Jody OsterweilMARIN TC 18AM3.5A3.5C2.95
Jack KennedyMARIN TC 18AM3.5B [The Deucebags]3.5C2.94
Christopher StewartRAFAEL RC 18AM3.5A3.5C2.93
Jarom FawsonSCOTT VALLEY 18AM3.5A3.0C2.91
Garrett MichaelsenRAFAEL RC 18AM3.5A3.0s2.91
David PetriniTIBURON PEN C 18AM3.5A3.5C2.91
Robert SwensonMILL VALLEY 18AM3.5A3.0C2.91
Gregg BernierMARIN CC 18AM3.5A3.0C2.90
Jim De CarionMARIN TC 18AM3.5B [The Deucebags]3.0s2.90
Terrence CushRAFAEL RC 18AM3.5A3.0s2.89
Derrick GallagherROLLING HILLS 18AM3.5A3.0s2.89
Mark KrajanRAFAEL RC 18AM3.5A3.5C2.89
Kingdon PalmerROLLING HILLS 18AM3.5A3.0s2.89
Bruce KirstenMARIN CC 18AM3.5A3.5C2.85
Matthew Ryder-SmithRAFAEL RC 18AM3.5A3.0C2.85
Firas GhantousRAFAEL RC 18AM3.5A3.0C2.84
Eduardo HaritonTIBURON PEN C 18AM3.5A3.0s2.84
Emir KeyeTIBURON PEN C 18AM3.5A3.5C2.84
Michael LevyROLLING HILLS 18AM3.5A3.0s2.83
Garry DevaneyROLLING HILLS 18AM3.5A3.0s2.82
Valon GrajqevciMARIN TC 18AM3.5B [The Deucebags]3.0C2.82
Craig ThigpenRAFAEL RC 18AM3.5A3.0C2.82
David BercovichRAFAEL RC 18AM3.5A3.0s2.81
Daniele VolpiRAFAEL RC 18AM3.5A3.0s2.81
Miles MarymorMARIN CC 18AM3.5A3.0s2.77
Michael MilanoMARIN CC 18AM3.5A3.0C2.77
Michael MorroneMILL VALLEY 18AM3.5A3.0s2.77
PATRICK WHITGROVEMARIN TC 18AM3.5B [The Deucebags]3.5C2.77
Sean PeisertRAFAEL RC 18AM3.5A3.0C2.76
Doug NgMARIN TC 18AM3.5B [The Deucebags]3.0C2.75
Marco CrollaMARIN CC 18AM3.5A3.0C2.70
Keith LoegeringMARIN CC 18AM3.5A3.0C2.70
Emmet PeppersMARIN CC 18AM3.5A3.0C2.64
David WallerichRAFAEL RC 18AM3.5A3.0C2.61
Cesare CecchinRAFAEL RC 18AM3.5A3.0C2.56
Gerald SeeMARIN TC 18AM3.5B [The Deucebags]3.0C2.55
Drew MorrellMARIN TC 18AM3.5B [The Deucebags]3.0C2.53
Paul DyliaccoMARIN CC 18AM3.5A3.0C2.48

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. 208 of the 211 people on these rosters are listed. Of the rest, 3 have names that match more than one person in our data, so no level can be shown.

Back to the league table