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 UT - Salt Lake City Area rating list selection
                                                2019 UT - Salt Lake City Area rating list selection
2020 TLS League Ratings
Section - Intermountain           District - Utah           Area - UT - Salt Lake City
Cottonwood Club          Men          Rating Order
(As of 01/30/2023)
2020 2020
Matches TLS Season YrEnd
Rank Player League Flight Facility W - L TLS NTRP NTRP NTRP
1 Jeremy Hadley -- Summary -- Sandy, UT 3.92 (4.0) 4.0 T 2019
2020 USTA Mixed 18 & Over mixed 8.0 18 & over Sports Mall 1 - 1
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 2 - 0
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
2 Christopher Day -- Summary -- Provo, UT 3.77 4.0 4.0 S
2020 ITA Mixed 18 & Over mixed 9.5 18 & over Coach Mikes Tennis Academy 1 - 2
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 1
2020 Fall Outdoor League-Saturday 4.0M Liberty Park 1 - 3
3 Rick Hagen -- Summary -- Salt Lake City, UT 3.61 4.0 4.0 C 2019
2020 Winter League-Saturday 4.0M Saturday Sports Mall 0 - 2
2020 USTA Adult 40 & Over 4.0M Sports Mall 1 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 1
2020 Fall Outdoor League-Saturday 4.0M Sports Mall 0 - 2
4 William Roeca -- Summary -- Salt Lake City, UT 3.59 4.0 4.0 C 2019
2020 USTA Adult 40 & Over 4.0M Coach Mikes Tennis Academy 1 - 1
2020 USTA Adult 18 & Over 4.0M Coach Mikes Tennis Academy 1 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 2
5 Scott Haupt -- Summary -- Murray, UT 3.57 4.0 4.0 C 2019
2020 Winter League-Saturday 4.0M Saturday Sports Mall 1 - 1
2020 USTA Mixed 18 & Over mixed 8.0 18 & over Liberty Park 0 - 2
2020 USTA Adult 40 & Over 4.0M Sports Mall 2 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 2 - 0
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
6 Juan Arce-Larreta -- Summary -- Salt Lake City, UT 3.46 3.5 3.5 S
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 4 - 0
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 1
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 2 - 0
7 Serdar Akkor -- Summary -- Salt Lake City, UT 3.46 3.5 4.0 C 2019
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 0 - 2
2020 USTA Adult 40 & Over 4.0M Liberty Park 1 - 3
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 5
8 Ryan O'Connell -- Summary -- Salt Lake City, UT 3.45 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 4 - 0
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 2 - 0
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 2 - 0
9 Joseph Nash -- Summary -- Salt Lake City, UT 3.42 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 3 - 0
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 3 - 0
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 4 - 0
10 Colby Pomeroy -- Summary -- Ogden, UT 3.40 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Liberty Park 3 - 0
2020 USTA Adult 18 & Over 3.5M Liberty Park 5 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 4 - 0
2020 Fall Outdoor League-Saturday 4.0M Liberty Park 2 - 2
11 Peter Fisher -- Summary -- Sandy, UT 3.40 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 1
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 2 - 1
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 2 - 0
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 2 - 0
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 1 - 1
12 Benjamin Armstrong -- Summary -- Highland, UT 3.37 3.5 3.5 C 2019
2020 USTA Adult 40 & Over 4.0M Advantage Tennis 2 - 1
2020 USTA Adult 18 & Over 4.0M Advantage Tennis 1 - 2
2020 Fall Outdoor League-Saturday 4.0M Advantage Tennis 1 - 1
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 1 - 0
13 Vivek Reddy -- Summary -- Salt Lake City, UT 3.33 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 4 - 1
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 5 - 0
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 0 - 1
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 5 - 0
14 Chris White -- Summary -- West Jordan, UT 3.24 3.5 3.5 C 2019
2020 Winter League-Saturday 4.0M Saturday Coach Mikes Tennis Academy 1 - 5
2020 Winter League-Saturday 3.5M Saturday Liberty Park 2 - 2
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Liberty Park 4 - 4
2020 USTA Adult 18 & Over 4.0M Sports Mall 2 - 2
2020 USTA Adult 18 & Over 3.5M Liberty Park 5 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 3
2020 Fall Outdoor League-Saturday 4.0M Liberty Park 2 - 2
2020 Fall Outdoor League-Saturday 3.5M Liberty Park 2 - 2
15 John Cookson -- Summary -- Park City, UT 3.23 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 3 - 0
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 1
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 3 - 0
16 Garrett Snyder -- Summary -- West Jordan, UT 3.21 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Liberty Park 2 - 2
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 1 - 2
2020 USTA Adult 18 & Over 3.5M Liberty Park 4 - 0
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 2 - 0
17 Matt Irvine -- Summary -- Sandy, UT 3.21 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 0
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 4 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 0
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 0 - 1
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 1 - 2
18 Mark Briesacher -- Summary -- Salt Lake City, UT 3.21 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 1
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 3 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 3 - 3
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 1 - 0
19 Jason Doleac -- Summary -- Draper, UT 3.20 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 0
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 1 - 2
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 3 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 1
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 1 - 0
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 2 - 0
20 Brent Lloyd -- Summary -- Salt Lake City, UT 3.17 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 0
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 2
21 Chris Terry -- Summary -- Salt Lake City, UT 3.16 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 3 - 0
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 2 - 3
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 3 - 2
22 Trevor Pasmann -- Summary -- Holladay, UT 3.15 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Liberty Park 3 - 3
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Liberty Park 1 - 2
2020 USTA Mixed 18 & Over mixed 6.0 18 & over Sports Mall 3 - 1
2020 USTA Adult 40 & Over 3.5M Liberty Park 0 - 2
2020 USTA Adult 18 & Over 3.5M Liberty Park 2 - 2
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 3
2020 Fall Outdoor League-Saturday 3.5M Liberty Park 4 - 1
23 Louis Parks -- Summary -- Salt Lake City, UT 3.13 (3.5) 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Liberty Park 0 - 1
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 2 - 1
24 Todd Martin -- Summary -- Salt Lake City, UT 3.10 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 1
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 2
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 0 - 2
25 Chris Lewon -- Summary -- Salt Lake City, UT 3.10 3.5 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 3 - 1
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 2
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 0 - 2
26 Peter Moskowitz -- Summary -- Salt Lake City, UT 3.01 (3.5) 3.5 S
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 0 - 3
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
27 Chris Hanrahan -- Summary -- Salt Lake City, UT 2.98 3.0 3.5 C 2019
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 0
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 0
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 0 - 1
2020 Fall Outdoor League-Saturday 3.5M Cottonwood Club 1 - 1
28 Brad DeHaan -- Summary -- Salt Lake City, UT 2.88 (3.0) 3.0 S
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 5 - 0
29 Kevin Flamm -- Summary -- Salt Lake City, UT 2.82 3.0 3.0 C 2018
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 1
30 Edward Grandy -- Summary -- Salt Lake City, UT 2.77 3.0 3.0 C 2019
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 3 - 0
31 Peter Eischeid -- Summary -- Salt Lake City, UT 2.77 3.0 3.0 C 2019
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 1
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 2 - 0
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 1
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 0
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 1 - 0
32 Howard Davis -- Summary -- Salt Lake City, UT 2.70 3.0 3.0 C 2019
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 4 - 2
33 Ernie Costello -- Summary -- Salt Lake City, UT 2.70 3.0 3.0 C 2019
2020 Winter League-Saturday 3.5M Saturday Liberty Park 0 - 3
2020 Winter League-Saturday 3.0M Saturday Sports Mall 2 - 2
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 0 - 2
2020 USTA Mixed 18 & Over mixed 6.0 18 & over Liberty Park 1 - 2
2020 USTA Adult 40 & Over 3.0M Sports Mall 4 - 0
2020 USTA Adult 18 & Over 3.0M Sports Mall 3 - 1
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 2 - 2
2020 ITA Mixed 18 & Over mixed 5.5 18 & over Liberty Park 2 - 2
2020 Fall Outdoor League-Saturday 3.0M Sports Mall 0 - 3
34 Scott Rocke -- Summary -- Salt Lake City, UT 2.68 3.0 3.0 C 2019
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 1
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 0 - 4
35 Sean Picou -- Summary -- South Jordan, UT 2.68 3.0 2.5 C 2019
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 1
2020 USTA Adult 40 & Over 3.0M South Jordan Tennis Assoc 2 - 2
2020 USTA Adult 18 & Over 3.0M South Jordan Tennis Assoc 1 - 2
2020 Fall Outdoor League-Saturday 3.0M South Jordan Tennis Assoc 2 - 0
36 Joel Littleford -- Summary -- Draper, UT 2.68 3.0 3.0 C 2019
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 3
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 2 - 1
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 2
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 1
37 Tibor Kovacsovics -- Summary -- Sandy, UT 2.65 3.0 3.0 S
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 2
38 David Headden -- Summary -- Salt Lake City, UT 2.64 3.0 3.0 C 2019
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 0 - 1
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 3 - 2
39 Dave Ruprecht -- Summary -- Midvale, UT 2.62 3.0 3.0 C 2019
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 0 - 2
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 3 - 3
40 David Klein -- Summary -- Salt Lake City, UT 2.62 3.0 3.0 S
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 2
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 0 - 2
41 Eric Christensen -- Summary -- Salt Lake City, UT 2.59 3.0 3.0 S 2019
2020 Winter League-Saturday 3.5M Saturday Salt Lake Swim and Tennis Club 0 - 3
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 0 - 4
2020 Fall Outdoor League-Saturday 3.0M Salt Lake Swim and Tennis Club 1 - 2
42 Chad Fullmer -- Summary -- Holladay, UT 2.55 3.0 3.0 S 2019
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 0 - 3
43 steve simpson -- Summary -- Salt Lake City, UT 2.52 3.0 3.0 S
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 0
2020 Fall Outdoor League-Saturday 3.0M Sports Mall 0 - 5
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
44 Scott Kiser -- Summary -- Salt Lake City, UT 2.49 2.5 3.0 C 2019
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 0 - 3
2020 Fall Outdoor League-Saturday 3.0M Sports Mall 0 - 4
45 Tom Neuman -- Summary -- Salt Lake Cty, UT 2.19 2.5 2.5 C 2019
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 0 - 4
John Annunziata -- Summary -- Sandy, UT n/a n/a 3.5 S
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 1 - 1
Daniel Austin -- Summary -- Salt Lake City, UT n/a n/a 3.0 S
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 0 - 2
Trevor Clements -- Summary -- Salt Lake City, UT n/a n/a 4.0 C 2019
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 1
Rajiv Iyer -- Summary -- Salt Lake City, UT n/a n/a 3.0 S 2019
2020 USTA Mixed 18 & Over mixed 7.0 18 & over Cottonwood Club 0 - 1
Bryan Jeffreys -- Summary -- Salt Lake City, UT n/a n/a 3.0 S
2020 USTA Adult 40 & Over 3.0M Cottonwood Club 0 - 1
David Kaplan -- Summary -- Salt Lake City, UT n/a n/a 3.0 S 2019
2020 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 1
Michael Kidman -- Summary -- Hyde Park, UT n/a n/a 3.0 S
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 1 - 0
Kasey Kraatz -- Summary -- Salt Lake City, UT n/a n/a 3.5 C 2019
2020 Winter League-Saturday 3.5M Saturday Cottonwood Club 0 - 1
Carsten Lau -- Summary -- North Ogden, UT n/a n/a 2.5 M 2019
2020 ITA Mixed 18 & Over mixed 6.5 18 & over Cottonwood Club 1 - 1
Robert Summerfield -- Summary -- Salt Lake City, UT n/a n/a 3.5 C 2019
2020 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 1
Jeff Williams -- Summary -- Salt Lake City, UT n/a n/a 4.0 S
2020 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 1