The Tennis Desk

Adult 40 & Over Mens 3.5

San Francisco · 2024

The players in this league

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

League table (unofficial)

#TeamRecordPointsSets lost
1OLYMPIC 40AM3.5A8-23531
2GOLDMAN TC 40AM3.5A6-43229
3BAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]8-23135
4GLTF/SAN FRAN ST U 40AM3.5A2-81658
5YMCA PRESIDIO 40AM3.5A1-91164

The Adult 40 & Over Mens 3.5 table for 2024, 5 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. 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 5 teams in this league in 2024 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
Christopher SkeltonOLYMPIC 40AM3.5A3.5C3.85
James RedfernYMCA PRESIDIO 40AM3.5A3.5C3.70
Harry WangGOLDMAN TC 40AM3.5A3.5s3.63
Brian BowenGOLDMAN TC 40AM3.5A3.5C3.62
Kader MulaGOLDMAN TC 40AM3.5A3.5s3.61
Brent McDonaldGOLDMAN TC 40AM3.5A3.5C3.59
Anton SterganoffGOLDMAN TC 40AM3.5A3.5C3.57
Kevin GoldsteinGOLDMAN TC 40AM3.5A3.5s3.53
Bharat JindalGOLDMAN TC 40AM3.5A3.5s3.52
Stephen WynneOLYMPIC 40AM3.5A3.5C3.46
Simon ArnoldBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.42
John PintoYMCA PRESIDIO 40AM3.5A3.5s3.41
Paul MabeGLTF/SAN FRAN ST U 40AM3.5A3.5C3.40
Jaime PagmanuaGOLDMAN TC 40AM3.5A3.5A3.39
Olivier NotteghemGOLDMAN TC 40AM3.5A3.5C3.38
Brian DoyleOLYMPIC 40AM3.5A3.5C3.37
Matt DveirinBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.37
Ivan IannoliGLTF/SAN FRAN ST U 40AM3.5A3.5C3.37
Nico PapinuttoGOLDMAN TC 40AM3.5A3.5C3.37
Adrian FoxOLYMPIC 40AM3.5A3.5C3.36
Jeffrey LeeGOLDMAN TC 40AM3.5A3.5C3.36
Alex HartiganOLYMPIC 40AM3.5A3.5C3.35
Ryan MorrisonBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.34
Pablo SanfranciscoGOLDMAN TC 40AM3.5A3.5C3.34
Vu TranGLTF/SAN FRAN ST U 40AM3.5A3.5C3.34
Satish GudiboinaBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.33
David TepperOLYMPIC 40AM3.5A3.5C3.32
Daniel BaoGLTF/SAN FRAN ST U 40AM3.5A3.5C3.31
Jamie DiamondOLYMPIC 40AM3.5A3.0s3.31
Tevis MartinOLYMPIC 40AM3.5A3.5C3.31
Mark RowenGOLDMAN TC 40AM3.5A3.5C3.31
Morgan JonesBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.30
Tom JanuarioGLTF/SAN FRAN ST U 40AM3.5A3.5C3.29
Pat RobertsonOLYMPIC 40AM3.5A3.5C3.28
David FullerGOLDMAN TC 40AM3.5A3.5C3.26
Farley NeumanYMCA PRESIDIO 40AM3.5A3.5s3.26
Filomeno LacapGLTF/SAN FRAN ST U 40AM3.5A3.5C3.25
Lonnie FoggGLTF/SAN FRAN ST U 40AM3.5A3.5C3.21
John GableYMCA PRESIDIO 40AM3.5A3.5C3.21
Russ IwanchukBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.21
Eric IsaacsBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.20
Seth SpaldingYMCA PRESIDIO 40AM3.5A3.5s3.19
Michael MuellerYMCA PRESIDIO 40AM3.5A3.5s3.18
Timothy TuttleBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.18
Marc ChaputOLYMPIC 40AM3.5A3.5C3.17
Evan ElderBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.16
Shun HungGLTF/SAN FRAN ST U 40AM3.5A3.5A3.16
Paul SwinkOLYMPIC 40AM3.5A3.5C3.16
Rodel RamosGLTF/SAN FRAN ST U 40AM3.5A3.5C3.15
Walt WilligOLYMPIC 40AM3.5A3.5C3.13
Samuel HockingYMCA PRESIDIO 40AM3.5A3.5s3.12
Volkan OktemBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.0C3.12
Jeffrey WangGLTF/SAN FRAN ST U 40AM3.5A3.5C3.09
Gerald AntonioGLTF/SAN FRAN ST U 40AM3.5A3.0C3.08
Tyrone MillerBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.0C3.07
Darren MooreGLTF/SAN FRAN ST U 40AM3.5A3.5C3.07
Iain HassallYMCA PRESIDIO 40AM3.5A3.0C3.06
Mun-Hong Robin HuiGLTF/SAN FRAN ST U 40AM3.5A3.5C3.06
Eric DebbaneBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C3.04
Howard MillerGLTF/SAN FRAN ST U 40AM3.5A3.5C3.04
Seth LalondeGLTF/SAN FRAN ST U 40AM3.5A3.5C3.01
Jean-Marc SallenaveBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C2.98
Denis MurphyOLYMPIC 40AM3.5A3.0C2.95
James DeanGLTF/SAN FRAN ST U 40AM3.5A3.5C2.91
Mark MorissetteGLTF/SAN FRAN ST U 40AM3.5A3.5C2.91
Seth PecklerOLYMPIC 40AM3.5A3.5C2.91
Chris GariglianoGLTF/SAN FRAN ST U 40AM3.5A3.5C2.88
Dave JensenGLTF/SAN FRAN ST U 40AM3.5A3.5C2.88
Tim MillerGLTF/SAN FRAN ST U 40AM3.5A3.5C2.88
Jonas EdmanBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.0C2.87
Darren LamGLTF/SAN FRAN ST U 40AM3.5A3.5C2.85
David FosterYMCA PRESIDIO 40AM3.5A3.0s2.84
Patrick HaleyBAY CLUB SF TENNIS 40AM3.5A [Super Meatballs]3.5C2.84
Ray WongOLYMPIC 40AM3.5A3.0C2.83
Dennis WilliamsOLYMPIC 40AM3.5A3.0C2.80
Ludwig LinOLYMPIC 40AM3.5A3.5C2.78
Elliott RobbinsOLYMPIC 40AM3.5A3.5C2.77
PATRICK WHITGROVEYMCA PRESIDIO 40AM3.5A3.5s2.77
Matt JacobsYMCA PRESIDIO 40AM3.5A3.5s2.76
Vonn MarsonGLTF/SAN FRAN ST U 40AM3.5A3.0C2.71
BRIAN EndresYMCA PRESIDIO 40AM3.5A3.0s2.50

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

Back to the league table