TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2020 Sonoma Mendocino (SM) Area rating list selection
                                                2019 Sonoma Mendocino (SM) Area rating list selection
2020 TLS League Ratings
Section - No. California           District - No. California           Area - Sonoma Mendocino (SM)
All    Men    By Rating
(As of 01/30/2023)
2020 2020 2020
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Michael Cobb U
3.62 4.0 4.0  S      40 +   Santa Rosa, CA
2 Joseph Harms U
3.56 (4.0) 3.5  M  2019    40 +   Santa Rosa, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
3 Chris Call U
3.39 3.5 3.5  C  2019    40 +   Healdsburg, CA
4 Bryce Hetler U
3.36 3.5 3.5  C  2019    40 +   Occidental, CA
5 Jason McCall U
3.34 3.5 3.5  C  2019    40 +   Novato, CA
6 Michael Shields U
3.32 (3.5) 3.5  A  2019    65 +   Forestville, CA
7 Craig Fischer U
3.32 3.5 3.5  C  2019    40 +   Santa Rosa, CA
8 John Maxwell U
3.31 3.5 3.5  C  2019    40 +   Sebastopol, CA
9 Mark Wilson U
3.30 3.5 3.5  C  2019    40 +   Petaluma, CA
10 ozzie flores U
3.30 3.5 3.5  C  2019    40 +   Rohnert Park, CA
11 Le Nguyen U
3.29 3.5 3.5  C  2019    40 +   Santa Rosa, CA
12 Stanton Ireland U
3.28 3.5 3.5  C  2019    40 +   Windsor, CA
13 Greg Spaulding U
3.27 (3.5) 3.5  C  2019    65 +   Santa Rosa, CA
14 Shawn Shaw U
3.27 3.5 3.5  C  2019    40 +   Santa Rosa, CA
15 Tim Meksavanh U
3.27 3.5 3.5  C  2019    40 +   Petaluma, CA
16 Ken Madson U
3.27 3.5 3.5  C  2019    40 +   Santa Rosa, CA
17 Billy Lynch U
3.27 3.5 3.5  C  2019    40 +   Rohnert Park, CA
18 Hiroshi Kanamori U
3.27 3.5 3.5  C  2019    65 +   Santa Rosa, CA
19 Jeff Hooke U
3.27 3.5 3.5  C  2018    40 +   Santa Rosa, CA
20 James Stephens U
3.25 (3.5) 3.5  C  2019    65 +   Sebastopol, CA
21 Kevin Garvin U
3.25 (3.5) 3.5  C  2019    40 +   Healdsburg, CA
22 Gabe Manville U
3.24 3.5 3.5  S  2019    40 +   Santa Rosa, CA
23 Jack Peirce U
3.23 3.5 3.5  S      40 +   Santa Rosa, CA
24 Marcelo Aguero U
3.23 3.5 3.5  C  2019    40 +   Santa Rosa, CA
25 Mike Gallagher U
3.22 (3.5) 3.5  C  2019    40 +   Santa Rosa, CA
26 Jesse Sullivan U
3.20 3.5 3.5  C  2019    40 +   Santa Rosa, CA
27 Robert Larsen U
3.20 3.5 3.5  C  2019    40 +   Santa Rosa, CA
28 James Joiner U
3.20 3.5 3.5  C  2019    40 +   Cotati, CA
29 Tripp Donelan U
3.20 3.5 3.5  S  2019    40 +   Santa Rosa, CA
30 Stuart Swabacker U
3.17 (3.5) 3.5  C  2019    65 +   Saint Helena, CA
31 David Koch U
3.16 (3.5) 3.5  C  2019    40 +   Santa Rosa, CA
32 Jeffrey J Kahn U
3.16 (3.5) 3.5  C  2019    65 +   Sebastopol, CA
33 Ryan Thomas U
3.14 3.5 3.5  C  2018    40 +   Santa Rosa, CA
34 Vincent Cancilla U
3.14 (3.5) 3.5  C  2019    40 +   Petaluma, CA
35 Luca Citti U
3.12 3.5 3.5  C  2018    40 +   Santa Rosa, CA
36 Craig Lucas U
3.11 3.5 3.0  C  2019    40 +   Santa Rosa, CA
37 Joe Leo U
3.11 3.5 3.5  C  2019    65 +   Santa Rosa, CA
38 Tony Casesa U
3.11 3.5 3.5  C  2019    65 +   Santa Rosa, CA
39 James Selby U
3.09 3.5 3.5  C  2019    65 +   Santa Rosa, CA
40 Jeff Bellman U
3.09 3.5 3.5  C  2019    40 +   Santa Rosa, CA
41 Terry A Mason U
3.07 (3.5) 3.5  C  2019    40 +   Santa Rosa, CA
42 Vivek Kumra U
3.07 3.5 3.5  C  2019    40 +   Santa Rosa, CA
43 Andy Farber U
3.06 3.5 3.5  C  2019    40 +    ,  
44 Robert Wood U
3.05 3.5 3.5  S  2019    40 +   Santa Rosa, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
45 Bruce Nachtigall U
2.94 (3.0) 3.5  C  2019    65 +   Sebastopol, CA
46 Matt Baker U
2.94 3.0 3.5  C  2019    40 +   Santa Rosa, CA
47 Tom Cargile U
2.92 3.0 3.0  C  2019    40 +   Santa Rosa, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
48 Mark Latimer U
2.47 (2.5) 3.0  S  2019    40 +   Petaluma, CA
Rafael Alvarez U
n/a n/a 4.0  C  2019    40 +   Forestville, CA
Michael Amsler U
n/a n/a 3.5  S      40 +   Sebastopol, CA
Tom Andrews U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Razi Arifuddin U
n/a n/a 4.0  C  2019    40 +   Sebastopol, CA
Michael Arnold U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Vance Ashe U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Greg Ayag U
n/a n/a 3.5  C  2019    65 +   Forestville, CA
Song Bai U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Jay Bansal U
n/a n/a 4.0  S      40 +   Healdsburg, CA
Joel Banuelos U
n/a n/a 3.5  C  2019    40 +   Santa Rosa, CA
Ryan Bey U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Terence Brown U
n/a n/a 3.5  S      65 +   Santa Rosa, CA
Chris Caffo U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Casey Caldwell U
n/a n/a 4.0  C  2019    40 +   Healdsburg, CA
Steve Carter U
n/a n/a 4.5  C  2019    40 +   Santa Rosa, CA
Jeff Collier U
n/a n/a 3.5  S  2019    40 +   Rohnert Park, CA
C Collins U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Bob Combs U
n/a n/a 4.0  C  2018    40 +   Healdsburg, CA
John Cruz U
n/a n/a 3.5  C  2018    65 +   Sebastopol, CA
Stephen Cunninghame U
n/a n/a 4.0  S      40 +   Pahoa, HI
Kevin Dahlstedt U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Ta Dang U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Thomas DeLozier U
n/a n/a 4.0  C  2019    40 +   Sebastopol, CA
John Dennison U
n/a n/a 3.5  C  2019    40 +   Healdsburg, CA
Daniel Devine U
n/a n/a 3.5  C  2019    65 +   Willits, CA
Denis Dubour U
n/a n/a 4.0  C  2018    40 +   Santa Rosa, CA
Scott Dunaway U
n/a n/a 4.0  C  2018    40 +   Santa Rosa, CA
Don Eriksson U
n/a n/a 4.5  C  2019    40 +   Santa Rosa, CA
Bulmaro Farias U
n/a n/a 3.5  C  2019    65 +   Santa Rosa, CA
Robert Fletcher U
n/a n/a 3.5  S      65 +   Santa Rosa, CA
Tony Fuller U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Robert Gould U
n/a n/a 3.0  C  2019    40 +   Santa Rosa, CA
Shane Grevin U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Robert Grove U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Nick Grudzien U
n/a n/a 4.0  C  2018    40 +   Santa Rosa, CA
Steve Hanak U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Rob Heinemann U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Don Herold U
n/a n/a 3.5  S      65 +   Sebastopol, CA
Rick Hoierman U
n/a n/a 3.5  C  2019    65 +   Santa Rosa, CA
Renz Hoppe U
n/a n/a 4.0  C  2019    40 +   Healdsburg, CA
Christopher Horne U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Sean Hubert U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Dzung Huynh U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Tim Jordan U
n/a n/a 4.0  C  2019    40 +   Penngrove, CA
John Jussila U
n/a n/a 3.5  C  2019    40 +   Sebastopol, CA
John R Kalleen U
n/a n/a 4.0  C  2018    40 +   Petaluma, CA
Geoffrey Kegley U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Peter Kennedy U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
John Klein U
n/a n/a 4.0  C  2019    40 +   Healdsburg, CA
Kenji Kumasaka U
n/a n/a 4.0  S  2019    40 +   Santa Rosa, CA
Michael Larsen U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Tom Larson U
n/a n/a 4.0  C  2019    40 +   Healdsburg, CA
Wes Lee U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
George Lemp U
n/a n/a 3.5  M  2018    40 +   Santa Rosa, CA
Neil Linneball U
n/a n/a 3.5  C  2019    65 +   Santa Rosa, CA
Michael Li U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Edilberto Loaiza U
n/a n/a 3.5  C  2019    65 +   Santa Rosa, CA
Tom Lundy U
n/a n/a 4.0  S      40 +   Santa Rosa, CA
Thomas Lynn U
n/a n/a 3.5  C  2019    65 +   Santa Rosa, CA
Alan Maciel U
n/a n/a 3.5  C  2019    40 +   Petaluma, CA
Michael Marx U
n/a n/a 4.0  C  2019    40 +   Cotati, CA
Paul McEvoy U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Chris Micco U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Jon Moens U
n/a n/a 4.0  C  2019    40 +   Windsor, CA
Jay Moore U
n/a n/a 3.5  C  2019    65 +   Santa Rosa, CA
Jeffrey Muller U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Ben Murillo U
n/a n/a 4.0  C  2019    40 +   San Ramon, CA
Luis Nanez U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Tai Ngo U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Paul Nuss U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Tim O'Brien U
n/a n/a 4.0  C  2019    40 +   Sebastopol, CA
Dan O'Connell U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
RICK OLMSTED U
n/a n/a 4.5  C  2019    40 +   Santa Rosa, CA
James Oswald U
n/a n/a 3.5  C  2019    65 +   Santa Rosa, CA
Jady Palko U
n/a n/a 4.0  C  2019    40 +   Windsor, CA
Ken Palmer U
n/a n/a 3.5  C  2019    65 +   Valley Ford, CA
Richard Parchman U
n/a n/a 3.5  S      40 +   Windsor, CA
Robert Pedersen U
n/a n/a 4.5  C  2019    40 +   Santa Rosa, CA
Seth Petersen U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Chris Pino U
n/a n/a 3.0  C  2019    40 +   Santa Rosa, CA
Terry Price U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Ron Redmon U
n/a n/a 3.5  C  2019    65 +   Guerneville, CA
Pablo Reed U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Andrew Reoutt U
n/a n/a 4.0  C  2019    40 +   Guerneville, CA
Kevin Reynolds U
n/a n/a 3.5  C  2019    40 +   Rohnert Park, CA
Keith Richardson U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Barry Richter U
n/a n/a 3.5  C  2019    40 +   Petaluma, CA
John Rich U
n/a n/a 4.0  C  2019    40 +   Sebastopol, CA
Mauricio Rodriguezramirez U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Ron Rogers U
n/a n/a 3.5  S  2019    40 +   Petaluma, CA
Mike Rooney U
n/a n/a 4.0  C  2019    40 +   Windsor, CA
Kenneth Rossillon U
n/a n/a 4.0  C  2019    40 +   Healdsburg, CA
Scott Royer U
n/a n/a 3.5  C  2018    65 +   Santa Rosa, CA
Edward Russell U
n/a n/a 4.0  C  2019    40 +   Windsor, CA
Steven Schloming U
n/a n/a 3.5  C  2019    65 +   Sebastopol, CA
Stephen Schulte U
n/a n/a 4.0  S      40 +   Petaluma, CA
Paul Schwartz U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Geoff Scott U
n/a n/a 4.0  C  2019    40 +   Healdsburg, CA
Danny Sikes U
n/a n/a 4.0  C  2019    40 +   Windsor, CA
Jeff Silva U
n/a n/a 3.5  S      65 +   Santa Rosa, CA
Mario Sottile U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Tim Stein U
n/a n/a 3.5  C  2019    40 +   Santa Rosa, CA
Philip Stepanek U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Kent Talcott U
n/a n/a 4.0  C  2019    40 +   Sebastopol, CA
Kevin Talkington U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
John Taylor U
n/a n/a 3.5  S      65 +   Santa Rosa, CA
Minh Ta U
n/a n/a 4.0  C  2019    40 +   Villa Grande, CA
Chris Trechter U
n/a n/a 4.0  S      40 +   Windsor, CA
Toby Tyler U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Link Van Cleave U
n/a n/a 4.0  S      40 +   Santa Rosa, CA
Allen Wales U
n/a n/a 3.5  C  2018    65 +   Santa Rosa, CA
John Walker U
n/a n/a 4.0  S      40 +   Santa Rosa, CA
Richard Walzer U
n/a n/a 3.5  S      65 +   Santa Rosa, CA
Grady Wann U
n/a n/a 4.0  C  2019    40 +   Healdsburg, CA
Randall Watkins U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Scott Wester U
n/a n/a 4.0  C  2019    40 +   Petaluma, CA
Ken Westly U
n/a n/a 4.0  C  2019    40 +   Santa Rosa, CA
Brian Williams U
n/a n/a 3.5  S      65 +   Santa Rosa, CA
Bruce Wilson U
n/a n/a 4.0  C  2018    40 +   Santa Rosa, CA
Bruce Wishard U
n/a n/a 3.5  C  2019    65 +   Santa Rosa, CA
Michael Would U
n/a n/a 3.5  C  2019    40 +   Santa Rosa, CA
David Yarbrough U
n/a n/a 3.5  C  2019    40 +   Petaluma, CA
Scott Zeigler U
n/a n/a 3.5  C  2019    40 +   Guerneville, CA