The Tennis Desk

Adult 18 & Over Mens 4.0 2

Marin ยท 2022

The players in this league

League table (unofficial)

#TeamRecordLines wonSets lost
1MILL VALLEY 18AM4.0A10-04225
2BELVEDERE TC 18AM4.0A7-32751
3ROLLING HILLS 18AM4.0A4-62355
4RAFAEL RC 18AM4.0A3-72066
5BOYLE PK 18AM4.0A1-91375

The Adult 18 & Over Mens 4.0 2 table for 2022, 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 3 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 5 teams in this league in 2022 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.0.

PlayerTeamNTRP ratingLevel
Michael GradyRAFAEL RC 18AM4.0A3.5s4.48
Michael EllisMILL VALLEY 18AM4.0A4.0C4.25
James MilliganMILL VALLEY 18AM4.0A4.0A4.25
Frank YoungMILL VALLEY 18AM4.0A4.0C4.22
Mark StuartBOYLE PK 18AM4.0A4.0C4.20
Brian KneafseyMILL VALLEY 18AM4.0A4.0C4.17
Nick NottiRAFAEL RC 18AM4.0A4.0C4.17
Henry ArndtBOYLE PK 18AM4.0A4.0s4.14
Lucas HatchMILL VALLEY 18AM4.0A4.0s4.14
Lane ShackletonMILL VALLEY 18AM4.0A4.0A4.13
Amit RajpariaBOYLE PK 18AM4.0A4.0C4.12
Fan ZhangBELVEDERE TC 18AM4.0A4.0s4.12
Mark ShawMILL VALLEY 18AM4.0A4.0C4.11
Alexander MervakBOYLE PK 18AM4.0A4.0C4.10
Kushal ChakrabartyROLLING HILLS 18AM4.0A4.0C4.09
Kevin KnowlesMILL VALLEY 18AM4.0A4.0C4.07
Lars WermerBOYLE PK 18AM4.0A4.0C4.05
Peter ChristodouloBELVEDERE TC 18AM4.0A4.0C4.04
Andrew MacKayMILL VALLEY 18AM4.0A4.0C4.04
Mike NatenshonMILL VALLEY 18AM4.0A4.0C4.03
Britt DoyleBELVEDERE TC 18AM4.0A4.0C4.01
Lance CatarozoliBOYLE PK 18AM4.0A3.5C4.00
Gregory ChamberlainBELVEDERE TC 18AM4.0A4.0C4.00
Kenneth HoppeROLLING HILLS 18AM4.0A4.0C4.00
Kevin KneafseyMILL VALLEY 18AM4.0A4.0C3.95
Tony GambardellaRAFAEL RC 18AM4.0A4.0C3.94
John YearoutMILL VALLEY 18AM4.0A4.0C3.94
Paul McGeehanRAFAEL RC 18AM4.0A4.0C3.91
Roark VandienMILL VALLEY 18AM4.0A4.0C3.90
Andy DonnerRAFAEL RC 18AM4.0A4.0s3.89
Ben PortnoyBELVEDERE TC 18AM4.0A4.0s3.89
Mark HarrisBELVEDERE TC 18AM4.0A4.0C3.85
Tommy HellyerRAFAEL RC 18AM4.0A3.5C3.85
Andreas NeumeierBOYLE PK 18AM4.0A3.5C3.84
Richard GreenbergBOYLE PK 18AM4.0A3.5C3.83
Charley HoeferMILL VALLEY 18AM4.0A4.0s3.81
Carter NjusRAFAEL RC 18AM4.0A4.0C3.81
Jeffrey ThorntonRAFAEL RC 18AM4.0A4.0C3.81
Matthew CoreROLLING HILLS 18AM4.0A3.5C3.80
Farid GazorBELVEDERE TC 18AM4.0A4.0s3.80
Paul BrennanBOYLE PK 18AM4.0A4.0C3.79
Luke ShroyerROLLING HILLS 18AM4.0A4.0s3.79
Josh QuaasRAFAEL RC 18AM4.0A3.5s3.78
Peter EliopoulosROLLING HILLS 18AM4.0A4.0s3.77
Benjamin MoglenMILL VALLEY 18AM4.0A4.0s3.77
Tripp SmithRAFAEL RC 18AM4.0A4.0C3.77
Martin FelsenthalBELVEDERE TC 18AM4.0A4.0s3.76
David KulikBELVEDERE TC 18AM4.0A4.0C3.76
Benjamin McKeeverRAFAEL RC 18AM4.0A4.0C3.76
Jeremy SullivanBOYLE PK 18AM4.0A4.0C3.76
Teke KelleyMILL VALLEY 18AM4.0A4.0C3.75
Justin LynchROLLING HILLS 18AM4.0A4.0C3.75
Robbert de VriesRAFAEL RC 18AM4.0A4.0C3.74
Eric TiretBELVEDERE TC 18AM4.0A4.0C3.73
Andrew HoppeROLLING HILLS 18AM4.0A4.0C3.72
Keith ListerBELVEDERE TC 18AM4.0A4.0s3.72
Aaron KlinkMILL VALLEY 18AM4.0A4.0C3.71
Jim ShroyerROLLING HILLS 18AM4.0A4.0C3.71
Nick BockhMILL VALLEY 18AM4.0A4.0C3.70
Doug JonesRAFAEL RC 18AM4.0A4.0C3.69
Jonathan RutchikMILL VALLEY 18AM4.0A4.0C3.69
Gary DomerRAFAEL RC 18AM4.0A4.0C3.67
Jean-Claude KalacheROLLING HILLS 18AM4.0A4.0s3.67
Jay PotterBELVEDERE TC 18AM4.0A4.0C3.67
Bob FieldsRAFAEL RC 18AM4.0A4.0s3.66
Patrick KissRAFAEL RC 18AM4.0A4.0C3.66
Chris OconnorMILL VALLEY 18AM4.0A4.0s3.65
Gabriel SandroliniBOYLE PK 18AM4.0A3.5C3.60
Michael WhiteMILL VALLEY 18AM4.0A4.0C3.60
Walter MartinBOYLE PK 18AM4.0A3.5C3.57
Geoff HazardRAFAEL RC 18AM4.0A3.5C3.56
Chris NguyenROLLING HILLS 18AM4.0A4.0C3.53
Eric ZahraROLLING HILLS 18AM4.0A4.0C3.53
Jerry LabayBOYLE PK 18AM4.0A3.5C3.50
John McdevittBELVEDERE TC 18AM4.0A4.0s3.50
Greg FriedmanROLLING HILLS 18AM4.0A3.5C3.46
Phylos ToblerROLLING HILLS 18AM4.0A4.0C3.45
Rocky MossBELVEDERE TC 18AM4.0A4.0C3.44
Steven DenebeimRAFAEL RC 18AM4.0A4.0C3.43
Todd NiedermeyerMILL VALLEY 18AM4.0A4.0s3.43
Van WilshireBELVEDERE TC 18AM4.0A3.5C3.36
Charlie NormanBOYLE PK 18AM4.0A4.0C3.35
Yasha RahimzadehROLLING HILLS 18AM4.0A4.0C3.34
William McginnessMILL VALLEY 18AM4.0A3.5s3.32
Tony PaikedayBOYLE PK 18AM4.0A3.5C3.30
Richard WaxmanROLLING HILLS 18AM4.0A3.5s3.23
Steven LundROLLING HILLS 18AM4.0A4.0s2.96

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. 87 of the 88 people on these rosters are listed. Of the rest, 1 has a name that matches more than one person in our data, so no level can be shown.

Back to the league table