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 2021 Twin Cities Area rating list selection
                                                2020 Twin Cities Area rating list selection
2021 TLS League Ratings
Section - Northern           District - Minnesota           Area - Twin Cities
Life Time Athletic -St Louis Park    Men    By Rating
(As of 01/26/2023)
2021 2021 2021
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 Zachary Ekstein U
4.91 5.0 5.0  C  2019    18 +   Eagan, MN
2 Mason Bultje U
4.71 5.0 5.0  C  2019    18 +   Minneapolis, MN
3 Tommy Entwistle U
4.68 5.0 5.0  C  2019    18 +   Sioux Falls, SD
4 Michael O'Neil U
4.66 5.0 5.0  C  2018    18 +   Edina, MN
5 Tyler Johnson U
4.59 (5.0) 5.0  C  2019    18 +   Saint Paul, MN
6 Mathan Krishnappan U
4.51 5.0 5.0  C  2019    40 +   Minneapolis, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
7 Alex Senjem U
4.50 4.5 5.0  S      18 +   Rochester, MN
8 Carl Wahlstrand U
4.47 4.5 4.5  C  2019    40 +   North Oaks, MN
9 Jon Farnsworth U
4.42 4.5 4.5  C  2019    18 +   Saint Paul, MN
10 David Hagberg U
4.38 4.5 5.0  S  2020    18 +   Eden Prairie, MN
11 Derek Garcia U
4.37 4.5 4.5  C  2019    40 +   Cottage Grove, MN
12 Nathan Tretsven U
4.35 4.5 4.5  C  2019    18 +   Maplewood, MN
13 Benjamin Hageseth U
4.34 4.5 4.5  C  2019    40 +   SAINT PAUL, MN
14 Jake Seltz U
4.30 4.5 4.5  C  2019    40 +   Saint Paul, MN
15 John Brekken U
4.29 4.5 4.5  C  2018    40 +   Hopkins, MN
16 Alan Binder U
4.29 4.5 4.5  C  2019    40 +   Minneapolis, MN
17 Kenneth Cychosz U
4.28 4.5 4.5  C  2019    55 +   Apple Valley, MN
18 Michael Vidmar U
4.27 4.5 4.5  C  2018    40 +   Saint Paul, MN
19 Aftabur Rahman U
4.27 (4.5) 4.5  C  2019    40 +   Saint Paul, MN
20 Josh Bliss U
4.27 (4.5) 4.5  C  2019    40 +   Circle Pines, MN
21 Ryan Hoag U
4.25 (4.5) 4.5  C  2019    18 +   Minneapolis, MN
22 Eric Gleason U
4.25 4.5 4.5  C  2019    40 +   Inver Grove Heights, MN
23 Adam Van Dijk U
4.24 (4.5) 4.5  A  2019    40 +   Wayzata, MN
24 Marc Stingley U
4.24 4.5 4.5  S  2020    40 +   Saint Paul, MN
25 Will Prest U
4.23 4.5 4.5  C  2019    55 +   Minneapolis, MN
26 Eric Bender U
4.23 4.5 4.5  C  2018    40 +   Minneapolis, MN
27 Ryan Moran U
4.22 4.5 4.5  C  2019    40 +   Minneapolis, MN
28 Michael Jung U
4.21 4.5 4.5  A  2019    18 +   Minneapolis, MN
29 D Alex Fong U
4.19 4.5 4.5  B  2020    18 +   Minneapolis, MN
30 Bill Richardson U
4.16 4.5 4.5  C  2019    40 +   Hamel, MN
31 Bruce Gullikson U
4.16 4.5 4.5  C  2019    55 +   Burnsville, MN
32 Scott Binion U
4.13 4.5 4.5  C  2019    40 +   Burnsville, MN
33 Alex Romero U
4.12 (4.5) 4.0  S  2020    18 +   Minneapolis, MN
34 Jeffrey Connell U
4.12 4.5 4.5  B      40 +   Saint Paul, MN
35 Justin Long U
4.09 4.5 4.5  C  2019    40 +   Minneapolis, MN
36 Kevin Green U
4.09 4.5 4.5  C  2019    40 +   Rosemount, MN
37 Robb Bader U
4.06 4.5 4.0  C  2019    18 +   Minneapolis, MN
38 Connor O'Meara U
4.03 4.5 4.0  C  2019    18 +   Minneapolis, MN
39 Noah LaTour U
4.03 4.5 4.0  C  2019    18 +   Edina, MN
40 Jesse Raymond U
4.01 4.5 4.5  C  2019    18 +   Maple Grove, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
41 Andrew Doonan U
4.00 4.0 4.0  C  2019    40 +   Minneapolis, MN
42 Joe Connell U
3.99 4.0 4.0  C  2019    18 +   Maple Grove, MN
43 Matt Bartell U
3.91 4.0 4.0  C  2019    40 +   Chanhassen, MN
44 Alex Klimov U
3.90 4.0 4.0  C  2019    18 +   Minneapolis, MN
45 Daniel Saab U
3.87 4.0 4.0  C  2019    18 +   Minneapolis, MN
46 Howard Siegel U
3.85 4.0 4.0  C  2019    18 +   Minnetonka, MN
47 Kevin McCann U
3.85 4.0 4.0  C  2019    18 +   Minneapolis, MN
48 John Meier U
3.84 (4.0) 4.0  M  2019    18 +   Lake Elmo, MN
49 Miguel Padilla U
3.82 4.0 4.0  C  2019    55 +   Minneapolis, MN
50 Joseph Millard U
3.82 4.0 4.0  C  2019    18 +   Minneapolis, MN
51 Brendan FitzPatrick U
3.82 (4.0) 4.0  S      18 +   Saint Paul, MN
52 Max Wilkinson U
3.81 4.0 4.0  C  2019    18 +   Lake Elmo, MN
53 Behnam Kholghi U
3.80 4.0 4.0  C  2019    18 +   Hopkins, MN
54 Mark Vyvyan U
3.79 4.0 4.0  C  2019    18 +   Maple Grove, MN
55 Noah Thacker U
3.79 4.0 4.0  S  2019    18 +   Saint Paul, MN
56 Max Shaughnessy U
3.79 4.0 4.0  C  2019    18 +   Minneapolis, MN
57 Kenneth Gutzman U
3.79 4.0 4.0  C  2019    55 +   Lino Lakes, MN
58 Billy Yancey U
3.78 4.0 4.0  C  2019    18 +   MINNEAPOLIS, MN
59 Jon Benowitz U
3.77 4.0 4.0  C  2019    18 +   Minneapolis, MN
60 Robert Wyly U
3.76 4.0 4.0  C  2019    55 +   Lakeville, MN
61 Larry Bach U
3.76 4.0 4.0  C  2019    18 +   Minneapolis, MN
62 Ryan Wendt U
3.74 4.0 4.0  C  2019    18 +   Mason, OH
63 Mark Gness U
3.74 4.0 4.0  C  2019    40 +   Chanhassen, MN
64 Greg Elfstrum U
3.74 4.0 4.0  C  2019    40 +   Wayzata, MN
65 Bradley Whitsitt U
3.70 4.0 4.0  S      18 +   Minneapolis, MN
66 David Wareham U
3.69 4.0 4.0  C  2019    18 +   Minneapolis, MN
67 David Cross U
3.69 4.0 4.0  C  2019    40 +   Minneapolis, MN
68 Brent Rudser U
3.68 (4.0) 4.0  S      18 +   Excelsior, MN
69 Phillip Lee U
3.68 4.0 4.0  C  2019    18 +   Minneapolis, MN
70 Nick Kasner U
3.68 4.0 4.0  S  2020    18 +   Medina, MN
71 Nicholas Fisher U
3.68 (4.0) 4.0  C  2019    18 +   Saint Paul, MN
72 Aphisith Eichinger U
3.68 4.0 4.0  C  2019    18 +   Minneapolis, MN
73 Alan Stratton U
3.67 4.0 4.0  C  2019    40 +   Chaska, MN
74 Mark Olson U
3.67 4.0 4.0  C  2019    18 +   Saint Paul, MN
75 Carter Bayne U
3.67 4.0 4.0  C  2019    18 +   SAINT PAUL, MN
76 Brian Piehl U
3.66 4.0 4.0  S  2020    18 +   Minneapolis, MN
77 Scott Holm U
3.65 4.0 4.0  C  2019    40 +   Saint Paul, MN
78 Jason Ostrowski U
3.64 4.0 4.0  C  2019    18 +   Minneapolis, MN
79 Robinson Zamorano U
3.63 4.0 4.0  C  2019    18 +   Minneapolis, MN
80 Pat Brautigan U
3.63 4.0 4.0  C  2019    55 +   Pine City, MN
81 Tony Baxter U
3.63 4.0 4.0  C  2019    18 +   Eden Prairie, MN
82 Mike Seats U
3.61 4.0 4.0  C  2019    55 +   Mound, MN
83 Joseph Abraham U
3.59 4.0 4.0  C  2019    40 +   Saint Paul, MN
84 Mark Mangold U
3.58 4.0 4.0  C  2019    55 +   Minneapolis, MN
85 Joseph McGonigle U
3.57 4.0 4.0  C  2019    40 +   Saint Paul, MN
86 Sam Jordan U
3.56 4.0 3.5  C  2019    18 +   Minneapolis, MN
87 Eran Singer U
3.55 4.0 3.5  S  2020    18 +   Hopkins, MN
88 Christopher Benyo U
3.55 4.0 4.0  C  2019    18 +   Plymouth, MN
89 Mark Luger U
3.53 4.0 4.0  C  2019    40 +   Chanhassen, MN
90 Michael Johnson U
3.51 4.0 3.5  C  2019    18 +   Chisago City, MN
91 Koushik Dutta U
3.51 4.0 3.5  C  2019    18 +   MINNEAPOLIS, MN
92 Arun Chadda U
3.51 4.0 4.0  S      18 +   Hopkins, MN
93 Julian Bannach U
3.51 4.0 3.5  C  2019    18 +   Chanhassen, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
94 Paul Tharp U
3.50 3.5 4.0  C  2019    18 +   Minneapolis, MN
95 Steve Ruff U
3.49 3.5 3.5  S  2020    18 +   Minneapolis, MN
96 Ryan Guldberg U
3.49 3.5 4.0  C  2019    40 +   Victoria, MN
97 Otto Sanchez U
3.48 (3.5) 4.0  C  2019    55 +   Minneapolis, MN
98 Ryan Rosoff U
3.48 3.5 3.5  C  2019    18 +   Wayzata, MN
99 Brian Fitch U
3.48 3.5 4.0  C  2019    40 +   Minneapolis, MN
100 brian koskey U
3.47 3.5 3.5  C  2019    18 +   Hopkins, MN
101 Moid Alwy U
3.47 3.5 4.0  C  2018    18 +   Minneapolis, MN
102 Aloisio Lovo U
3.46 3.5 4.0  C  2019    40 +   Minneapolis, MN
103 Varo Zembryki U
3.45 3.5 3.5  C  2019    18 +   Minneapolis, MN
104 Per Ostlund U
3.45 3.5 3.5  S  2020    40 +   Minnetonka, MN
105 Nathaniel Kline U
3.45 3.5 3.5  C  2019    18 +   Saint Paul, MN
106 Adam DeRosier U
3.44 (3.5) 3.5  C  2019    18 +   Saint Paul, MN
107 Aaron Peck U
3.43 3.5 3.5  C  2019    40 +   Mound, MN
108 paul schoenecker U
3.38 3.5 3.5  C  2019    40 +   Minneapolis, MN
109 Raj Jain U
3.36 3.5 3.5  S  2020    18 +   Eden Prairie, MN
110 Stephen Huck U
3.35 3.5 3.5  C  2019    18 +   Eden Prairie, MN
111 Leigh Carlson U
3.35 3.5 3.5  C  2019    65 +   St Louis Park, MN
112 Brian Milovich U
3.34 3.5 3.5  S  2020    18 +   Minneapolis, MN
113 Bradley Sundick U
3.32 3.5 3.5  C  2019    18 +   Minneapolis, MN
114 Aaron Chung U
3.32 3.5 3.5  C  2019    18 +   Minneapolis, MN
115 Paul Holten U
3.31 3.5 3.5  A  2019    55 +   Golden Valley, MN
116 Roger Stevens U
3.30 3.5 3.5  C  2019    65 +   Mesa, AZ
117 Mark Nehring U
3.29 3.5 3.5  C  2019    18 +   Woodbury, MN
118 Ethan Glidden U
3.29 3.5 3.5  S  2020    18 +   Minneapolis, MN
119 Daniel Edwardson U
3.29 3.5 3.5  C  2019    40 +   Minneapolis, MN
120 Alexander Tang U
3.28 3.5 3.5  C  2019    18 +   Hopkins, MN
121 zachary robins U
3.26 3.5 0.0     2019    18 +   Minnetonka, MN
122 Jeffrey Johnson U
3.26 (3.5) 3.5  S      40 +   Minneapolis, MN
123 Roy Krengel U
3.25 3.5 3.5  C  2019    18 +   Excelsior, MN
124 Alejandro Trevino U
3.23 3.5 3.5  C  2019    40 +   Prior Lake, MN
125 Nik Larsen U
3.23 3.5 3.5  C  2019    18 +   Minneapolis, MN
126 Brian Schumer U
3.22 3.5 3.5  C  2019    40 +   Minneapolis, MN
127 Bob Barsaloux U
3.22 (3.5) 3.5  C  2018    18 +   Minneapolis, MN
128 Mike Hicks U
3.20 3.5 3.5  C  2019    65 +   Osseo, MN
129 Charles Sunderland U
3.18 3.5 3.5  C  2019    18 +   Golden Valley, MN
130 Angelito Simba U
3.18 3.5 3.5  C  2019    18 +   Savage, MN
131 Tim Miller U
3.18 3.5 3.5  S      18 +   Delano, MN
132 Don Galvin U
3.18 3.5 3.5  S      18 +   COTTAGE GROVE, MN
133 Jov Tuplano U
3.17 3.5 3.5  C  2019    18 +   Eagan, MN
134 Troy Schuller U
3.17 3.5 3.5  C  2018    18 +   SAINT PAUL, MN
135 Daniel Ryan U
3.17 3.5 3.5  S  2020    18 +   MINNEAPOLIS, MN
136 Craig Kuberski U
3.17 3.5 3.5  C  2019    55 +   Saint Paul, MN
137 Phillip Chase U
3.17 3.5 3.0  C  2019    40 +   Minneapolis, MN
138 Arkady Shemyakin U
3.16 3.5 3.5  C  2019    40 +   Minneapolis, MN
139 Joseph Kasel U
3.16 3.5 3.5  C  2019    55 +   Saint Paul, MN
140 Eric Black U
3.15 3.5 3.5  C  2019    55 +   Minneapolis, MN
141 Michael Trangle U
3.14 3.5 3.5  A  2019    65 +   Hopkins, MN
142 Barry Pinnock U
3.06 3.5 3.0  C  2019    40 +   Chanhassen, MN
143 Tom Galvin U
3.05 3.5 3.5  C  2019    55 +   Minneapolis, MN
144 Don Crofut U
3.04 3.5 3.5  C  2019    40 +   Jordan, MN
145 Chris Cannady U
3.04 3.5 3.5  C  2019    18 +   Minneapolis, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
146 James McCann U
3.00 (3.0) 0.0     2019    40 +   St Anthony, MN
147 Mark Snyder U
2.97 3.0 3.5  C  2019    55 +   Saint Paul, MN
148 Marcus Leab U
2.97 (3.0) 3.5  S  2020    18 +   Osseo, MN
149 David Reiling U
2.93 (3.0) 3.0  M  2018    18 +   Minneapolis, MN
150 ALTAF SHAIK U
2.92 3.0 3.0  C  2019    18 +   Minneapolis, MN
151 Carl Johanson U
2.90 3.0 3.0  C  2019    55 +   Eden Prairie, MN
152 David Benowitz U
2.89 3.0 3.0  C  2019    18 +   Hopkins, MN
153 Luke Derheim U
2.85 3.0 3.0  C  2019    18 +   Minneapolis, MN
154 Robert Stuart U
2.81 3.0 3.0  C  2019    18 +   Saint Paul, MN
155 Sean Wu U
2.80 3.0 3.0  C  2019    18 +   Wayzata, MN
156 Jon Braufman U
2.80 3.0 3.5  C  2019    18 +   Hopkins, MN
157 Barry Kern U
2.79 3.0 3.0  C  2019    18 +   Hopkins, MN
158 Carter Anderson U
2.79 3.0 3.0  C  2019    18 +   Inver Grove Heights, MN
159 Douglas Zehren U
2.77 3.0 3.0  C  2019    18 +   Minneapolis, MN
160 adam wedwick U
2.76 3.0 3.0  S      18 +   Minneapolis, MN
161 Alexander Martinez U
2.76 (3.0) 3.0  S  2020    18 +   Lakeville, MN
162 Drew Arndt U
2.76 (3.0) 3.0  S      18 +   Hopkins, MN
163 Jerome Macariola U
2.75 3.0 3.0  C  2019    18 +   Farmington, MN
164 Jeff LeMaster U
2.73 3.0 3.0  C  2019    18 +   New Prague, MN
165 Patrick Ledray U
2.71 3.0 3.0  C  2019    65 +   Minneapolis, MN
166 Jeffrey Ek U
2.70 3.0 3.0  C  2019    55 +   Hugo, MN
167 Tad Dolphay U
2.66 3.0 3.0  C  2019    65 +   Saint Paul, MN
168 Scott Cordes U
2.65 3.0 3.0  S  2019    18 +   Saint Paul, MN
169 keith stanek U
2.64 3.0 3.0  C  2019    18 +   Lakeville, MN
170 Jeff Sutphen U
2.58 3.0 3.0  C  2019    40 +   Wayzata, MN
171 Rodrigo Rios U
2.52 3.0 2.5  S      18 +   Circle Pines, MN
Kevin Hamlin U
n/a n/a 3.5  S      18 +   Eagan, MN
Koblar Jackson U
n/a n/a 3.5  M  2019    18 +   Minneapolis, MN
Cory Koger U
n/a n/a 3.5  C  2019    18 +   Saint Paul, MN
KJ Lynch U
n/a n/a 3.5  S      18 +   Eden Prairie, MN
Nils Stefan Pettersson U
n/a n/a 4.0  C  2019    18 +   Naperville, IL
Robert Schmid U
n/a n/a 3.5  C  2019    55 +   Blaine, MN
Chris Sullivan U
n/a n/a 4.0  C  2019    18 +   Plymouth, MN