The Tennis Desk

Adult 40 & Over Mens 3.0

Marin · 2026

The players in this league

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

League table (unofficial)

#TeamRecordPointsSets lost
1GLTF/GOLDMAN TC 40AM3.0A7-03011
2OLYMPIC 40AM3.0A6-12813
3BELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3-71759
4MARIN YACHT 40AM3.0A1-91066

The Adult 40 & Over Mens 3.0 table for 2026, 4 teams. The order is the league's published rule for the Adult 40 & Over four-line format (USTA League Regulations & NorCal LLAR, 2025, revised 7/21/2025, p.34). It reads: most cumulative points, then fewest sets lost, then fewest games lost, then head-to-head. A win at #1 doubles counts 2 points; the other three lines count 1 each. 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. Points are the league's own match points from each team match, so they are not lines won. #1 doubles is worth two of them. 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. This season is still being played, so this is where things stand today. It is not the order the league will end on. Teams have played 7-10 team matches so far. A team that has played more of its schedule will sit higher until the others catch up.

Results

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

Next matches

No later match is on the schedule.

Players

The 2 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.0.

PlayerTeamNTRP ratingLevel
Keith StimsonBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0C3.03
Per LindgrenBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0s2.92
Michael WeberBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0C2.90
Michael RavinaBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0C2.89
Mike DenzlerBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0C2.87
Matthew Ryder-SmithMARIN YACHT 40AM3.0A3.0C2.85
Ethan KaplanMARIN YACHT 40AM3.0A3.0C2.84
Peter WolcottMARIN YACHT 40AM3.0A3.0C2.83
Charles ThieriotBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0s2.82
Daniele VolpiMARIN YACHT 40AM3.0A3.0s2.81
Rotem PerelmuterBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0s2.80
Phil CardanBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0s2.79
Gregor StewartMARIN YACHT 40AM3.0A3.0C2.77
Matt JacobsBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0s2.76
Paolo TassoBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0s2.76
Kirill MazinMARIN YACHT 40AM3.0A3.0C2.74
Paul ClarkMARIN YACHT 40AM3.0A3.0C2.73
Joel KirkMARIN YACHT 40AM3.0A3.0C2.72
John TwiggMARIN YACHT 40AM3.0A3.0C2.72
Jack RyanBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0C2.71
Jonathan MatthewsBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0C2.66
Michael WearMARIN YACHT 40AM3.0A3.0s2.65
Mark MachadoMARIN YACHT 40AM3.0A3.0s2.62
David WallerichMARIN YACHT 40AM3.0A3.0C2.61
Frank ZawillaBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0s2.60
Arundel BurrellMARIN YACHT 40AM3.0A3.0C2.58
BRIAN EndresBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]3.0C2.50
Blaise NovakovicBELVEDERE TC 40AM3.0A [BTC 40+ 3.0]2.5s2.37
Iain AndersonMARIN YACHT 40AM3.0A3.0s2.36

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. 29 of the 29 people on these rosters are listed.

Back to the league table