TLS was last updated
on March 27, 2024.

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 2023 UT - Salt Lake City Area rating list selection
                                                2022 UT - Salt Lake City Area rating list selection
2023 TLS League Ratings
Section - Intermountain           District - Utah           Area - UT - Salt Lake City
Cottonwood Club          Men          Rating Order
(As of 03/26/2024)
2023 2023
Matches TLS Season YrEnd
Rank Player League Flight Facility W - L TLS NTRP NTRP NTRP
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Matthew Maxfield -- Summary -- Cottonwood Heights, UT 4.18 4.5 4.5 C 2022 4.5 C
2023 Winter League-Saturday 4.5M Saturday Sports Mall 1 - 2
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 2 - 1
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
2 Chris Bleak -- Summary -- Lehi, UT 3.85 4.0 4.0 C 2022 4.0 C
2023 Winter League-Saturday 4.0M Saturday Advantage Tennis 4 - 0
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Liberty Park 2 - 1
2023 USTA Mixed 18 & Over mixed 9.0 18 & over Wasatch Hills Tennis Center 1 - 1
2023 USTA Adult 40 & Over 4.5 M Advantage Tennis 3 - 3
2023 USTA Adult 40 & Over 4.0M Advantage Tennis 2 - 1
2023 USTA Adult 18 & Over 4.5M Advantage Tennis 1 - 4
2023 USTA Adult 18 & Over 4.0M Advantage Tennis 4 - 1
2023 ITA Mixed 18 & Over mixed 8.5 18 & over Cottonwood Club 1 - 1
Section Championship Mixed 40 & Over 8.0 0 - 2
Section Championship Adult 40 & Over Men 4.0 0 - 1
District Championship Adult 40 & Over Men 4.0 0 - 1
District Championship Adult 18 & Over Men 4.0 2 - 1
3 Junhyon Park -- Summary -- Herriman, UT 3.81 4.0 4.0 C 2022 4.0 C
2023 USTA Adult 40 & Over 4.5 M South Jordan Tennis Assoc 0 - 2
2023 USTA Adult 18 & Over 4.5M South Jordan Tennis Assoc 2 - 2
2023 ITA Mixed 18 & Over mixed 8.5 18 & over Cottonwood Club 0 - 1
4 Ahmed Mohammed -- Summary -- Salt Lake City, UT 3.80 4.0 4.5 C 2022 4.5 C
2023 USTA Adult 18 & Over 4.5M South Jordan Tennis Assoc 1 - 3
2023 ITA Mixed 18 & Over mixed 8.5 18 & over Cottonwood Club 0 - 2
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
5 Peter Eischeid -- Summary -- Salt Lake City, UT 3.43 3.5 3.5 C 2022 4.0 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 4
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Liberty Park 4 - 0
2023 USTA Mixed 18 & Over mixed 8.0 18 & over Wasatch Hills Tennis Center 0 - 2
2023 USTA Adult 40 & Over 4.0M Salt Lake Swim and Tennis Club 2 - 0
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 0
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 4 - 0
2023 ITA Mixed 18 & Over mixed 8.5 18 & over Cottonwood Club 1 - 0
District Championship Adult 40 & Over Men 4.0 0 - 1
6 JB Henriksen -- Summary -- Salt Lake City, UT 3.40 (3.5) 4.0 C 2022
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 0 - 2
2023 USTA Adult 55 & Over 8.0M Liberty Park 0 - 2
7 Ike Anderson -- Summary -- Kaysville, UT 3.40 3.5 4.0 C 2021 4.0 C
2023 Winter League-Saturday 4.0M Saturday Salt Lake Swim and Tennis Club 1 - 2
2023 USTA Adult 40 & Over 4.0M Wasatch Hills Tennis Center 2 - 4
2023 USTA Adult 18 & Over 4.0M Salt Lake Swim and Tennis Club 0 - 2
2023 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 2
8 Ben Blake -- Summary -- Draper, UT 3.17 3.5 3.5 S 2022 3.5 C
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 2
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 2 - 1
9 Matt Irvine -- Summary -- MURRAY, UT 3.15 3.5 3.5 C 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 4
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 1 - 2
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 2
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 1 - 4
10 Mark Adams -- Summary -- Bountiful, UT 3.15 3.5 3.5 C 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Liberty Park 0 - 2
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 1 - 2
2023 USTA Mixed 40 & Over mixed 7.0 40 & over Liberty Park 0 - 2
2023 USTA Mixed 18 & Over mixed 6.0 18 & over South Jordan Tennis Assoc 4 - 1
2023 USTA Adult 40 & Over 3.5M Liberty Park 1 - 1
2023 USTA Adult 18 & Over 3.5M Liberty Park 0 - 3
2023 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 1
2023 ITA Mixed 18 & Over mixed 6.5 18 & over Salt Lake Swim and Tennis Club 1 - 1
11 Nicholas Shaffer -- Summary -- Ogden, UT 3.14 3.5 3.5 A 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 4 - 2
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 3 - 1
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 4
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 0 - 5
2023 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 1
12 Clarke Nelson -- Summary -- Salt Lake City, UT 3.13 3.5 3.5 C 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 3
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 2 - 2
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 0 - 3
13 Todd Martin -- Summary -- Salt Lake City, UT 3.13 3.5 3.5 C 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 5
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 3
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 2 - 1
14 bryan DeHaan -- Summary -- Draper, UT 3.13 3.5 3.5 C 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 3
2023 USTA Mixed 40 & Over mixed 7.0 40 & over Liberty Park 4 - 2
2023 USTA Mixed 18 & Over mixed 7.0 18 & over South Jordan Tennis Assoc 2 - 1
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 4
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 3 - 3
2023 ITA Mixed 18 & Over mixed 7.5 18 & over South Jordan Tennis Assoc 3 - 2
District Championship Mixed 40 & Over 7.0 1 - 1
15 Vivek Reddy -- Summary -- LAS VEGAS, NV 3.08 3.5 3.5 C 2022 3.5 C
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 0 - 1
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 4 - 2
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 0 - 2
2023 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 2
16 Mark Briesacher -- Summary -- Park City, UT 3.08 3.5 3.5 C 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 0 - 1
2023 USTA Adult 55 & Over 7.0M Sports Mall 0 - 2
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 1 - 4
17 Chris Lewon -- Summary -- Salt Lake City, UT 3.05 3.5 3.5 C 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 3
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 3
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 1 - 1
18 Adam Lyle -- Summary -- Salt Lake City, UT 3.03 3.5 3.0 C 2022 3.5 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 3 - 0
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 3 - 0
19 Brad DeHaan -- Summary -- Salt Lake City, UT 3.03 3.5 3.5 C 2022 3.5 C
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 3
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 1 - 0
20 Chris Hanrahan -- Summary -- Salt Lake City, UT 3.02 3.5 3.5 C 2022 3.5 C
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 3
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 0 - 4
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
21 Andrew Bliss -- Summary -- Salt Lake City, UT 3.00 3.0 3.5 C 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Liberty Park 0 - 3
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Liberty Park 1 - 2
2023 USTA Mixed 40 & Over mixed 7.0 40 & over Sports Mall 0 - 4
2023 USTA Mixed 18 & Over mixed 8.0 18 & over Wasatch Hills Tennis Center 0 - 2
2023 USTA Mixed 18 & Over mixed 7.0 18 & over Salt Lake Swim and Tennis Club 1 - 2
2023 USTA Mixed 18 & Over mixed 6.0 18 & over Liberty Park 1 - 1
2023 USTA Adult 40 & Over 4.0M Wasatch Hills Tennis Center 0 - 3
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 1
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 0 - 4
2023 ITA Mixed 18 & Over mixed 7.5 18 & over Eccles Tennis Center 1 - 1
2023 ITA Mixed 18 & Over mixed 6.5 18 & over Sports Mall 1 - 1
District Championship Mixed Other 6.5 2 - 0
22 Mitchell Duckworth -- Summary -- Salt Lake City, UT 2.99 3.0 3.0 S 3.0 C
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 0 - 2
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 3 - 0
23 Joel Littleford -- Summary -- Draper, UT 2.97 3.0 3.5 A 2022 3.5 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 3
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 0 - 2
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 3
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 1 - 5
2023 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 3
24 David Klein -- Summary -- Salt Lake City, UT 2.97 3.0 3.5 C 3.5 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 2 - 2
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 0 - 3
2023 USTA Adult 55 & Over 6.0M Sports Mall 1 - 1
2023 USTA Adult 40 & Over 3.0M Sports Mall 2 - 0
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 1 - 5
National Championship Adult 55 & Over Men 6.0 3 - 1
Section Championship Adult 55 & Over Men 6.0 2 - 0
25 Edward Grandy -- Summary -- Salt Lake City, UT 2.88 3.0 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 3 - 0
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 1 - 0
26 John Annunziata -- Summary -- Sandy, UT 2.88 3.0 3.5 S 3.5 C
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 2
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 0 - 3
2023 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 0 - 2
27 Ben Haverkost -- Summary -- Salt Lake City, UT 2.83 3.0 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 2
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 7 - 2
28 Joseph Arico -- Summary -- Salt Lake City, UT 2.77 3.0 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.5M Saturday Cottonwood Club 1 - 0
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 2
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 2 - 2
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 2
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 1 - 3
29 JONAS PERSCH -- Summary -- Salt Lake City, UT 2.73 3.0 3.0 S 3.0 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 0
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 1 - 1
30 Ronald Paredes -- Summary -- Sandy, UT 2.73 3.0 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 3
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 3
31 Dave Ruprecht -- Summary -- Midvale, UT 2.71 3.0 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 3 - 0
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 0 - 2
32 Shawn Hazen -- Summary -- Salt Lake City, UT 2.64 3.0 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 4
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 3 - 3
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 0 - 3
33 Marc Elardo -- Summary -- Salt Lake City, UT 2.63 3.0 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 1 - 2
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 1 - 1
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 0 - 1
34 Howard Davis -- Summary -- Salt Lake City, UT 2.63 3.0 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 3
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 4 - 4
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 2 - 5
2023 ITA Mixed 18 & Over mixed 7.5 18 & over Cottonwood Club 1 - 1
2023 Adult 65 & Over 6.0M Liberty Park 0 - 4
35 Nic Bryson -- Summary -- Murray, UT 2.57 3.0 2.5 C 2022 3.0 C
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 1 - 4
36 Karl Kieffer -- Summary -- Salt Lake City, UT 2.54 3.0 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 2
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 4
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 1 - 4
37 Keith Gordon -- Summary -- Holladay, UT 2.53 3.0 2.5 S 3.0 C
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 2 - 1
38 Tim Nielsen -- Summary -- Midvale, UT 2.51 3.0 3.0 C 2021 3.0 C
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 0 - 3
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
39 Mark Stonehocker -- Summary -- Salt Lake City, UT 2.50 2.5 3.0 C 2022 3.0 C
2023 Winter League-Saturday 3.0M Saturday Liberty Park 0 - 3
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 0 - 1
2023 USTA Adult 18 & Over 3.0M Liberty Park 2 - 3
40 Todd Gunther -- Summary -- Murray, UT 2.31 2.5 2.5 C 2022 2.5 C
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 1
2023 USTA Adult 40 & Over 3.0M Cottonwood Club 0 - 3
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 0 - 4
Connor Burke -- Summary -- Park City, UT n/a n/a 4.5 S 4.5 T
2023 ITA Mixed 18 & Over mixed 8.5 18 & over Cottonwood Club 0 - 2
Kevin Flamm -- Summary -- Salt Lake City, UT n/a n/a 3.5 C 2022
2023 USTA Adult 18 & Over 3.5M Cottonwood Club 0 - 1
Chad Fullmer -- Summary -- Holladay, UT n/a n/a 3.0 C 2022
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 2 - 0
Milo Headden -- Summary -- Salt Lake City, UT n/a n/a 4.0 T 2022 4.5 T
2023 ITA Mixed 18 & Over mixed 8.5 18 & over Cottonwood Club 1 - 2
James Henrichsen -- Summary -- Salt Lake City, UT n/a n/a 3.5 S 3.0 C
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 0 - 2
Will Kieffer -- Summary -- Salt Lake City, UT n/a n/a 3.0 C 2021
2023 USTA Adult 18 & Over 3.0M Cottonwood Club 1 - 1
Tibor Kovacsovics -- Summary -- SCOTTSDALE, AZ n/a n/a 3.0 C 2022
2023 Winter League-Saturday 3.0M Saturday Cottonwood Club 0 - 2
David Mattiussi -- Summary -- Salt Lake City, UT n/a n/a 3.5 C 2022 3.5 C
2023 USTA Adult 40 & Over 3.5M Cottonwood Club 1 - 0
Joseph Nash -- Summary -- Salt Lake City, UT n/a n/a 4.0 C 2022
2023 ITA Mixed 18 & Over mixed 8.5 18 & over Cottonwood Club 1 - 0
Randy Rossi -- Summary -- Shreveport, LA n/a n/a 4.0 C 2022
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 0 - 2
Chris Sutton -- Summary -- Salt Lake City, UT n/a n/a 4.0 C 2022
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 0 - 1
Jeff Williams -- Summary -- Salt Lake City, UT n/a n/a 4.0 S
2023 USTA Mixed 40 & Over mixed 8.0 40 & over Cottonwood Club 1 - 1