TLS was last updated
on October 15, 2025.

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 2024 Lake Norman Area rating list selection
                                                2023 Lake Norman Area rating list selection
2024 TLS League Ratings
Section - Southern           District - North Carolina           Area - Lake Norman
Community School of Davidson Sports Complex    Men    By Rating
(As of 11/10/2025)
2024 2024 2024
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 Otto Vejsada U
4.73 5.0 5.0         55 +   Mooresville, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
2 Jeffrey Googins U
4.43 4.5 4.5         40 +   Mooresville, NC
3 Lance King U
4.42 (4.5) 4.5         40 +   Charlotte, NC
4 Leandro Tolosa Zenklusen U
4.41 4.5 4.5         18 +   Mooresville, NC
5 Chet Kristy U
4.38 4.5 4.5         18 +   Huntersville, NC
6 Michael Davis U
4.35 4.5 4.5         40 +   GREENSBORO, NC
7 Michael Dedmond U
4.34 4.5 4.5         18 +   Stanley, NC
8 Chris Chapman U
4.32 4.5 4.5         40 +   STOKESDALE, NC
9 Kevin Green U
4.31 4.5 4.5         40 +   CLOVER, SC
10 Terry Gornet U
4.30 4.5 4.5         55 +   Charlotte, NC
11 Alan Efremoff U
4.30 4.5 4.5         40 +   Charlotte, NC
12 Jason Abhau U
4.29 4.5 4.5         40 +   Wake Forest, NC
13 Benjamin Keeney U
4.27 4.5 4.5         40 +   Concord, NC
14 Scott Fowler U
4.27 4.5 4.5         55 +   Denver, NC
15 Andres Pazos U
4.26 4.5 4.5         18 +   Huntersville, NC
16 Ravi Mujumdar U
4.26 4.5 4.5         40 +   Charlotte, NC
17 Jeb Courtney U
4.26 4.5 4.5         55 +   Cornelius, NC
18 Steven Kayton U
4.25 4.5 4.5         40 +   Denver, NC
19 Josh Goldblatt U
4.25 4.5 4.5         40 +   Charlotte, NC
20 Christopher Ehmcke U
4.24 4.5 4.5         40 +   Charlotte, NC
21 Mark Carnes U
4.21 4.5 4.5         40 +   Concord, NC
22 Duane Johnson U
4.20 4.5 4.5         40 +   Charlotte, NC
23 Andrew Jones U
4.19 4.5 4.5         18 +   Mooresville, NC
24 Steve Brinkman U
4.19 4.5 4.5         55 +   Denver, NC
25 Jon Koceja U
4.16 4.5 4.5         40 +   Concord, NC
26 Zachary Tran U
4.15 4.5 4.5         40 +   Burlington, NC
27 Parker Powell U
4.15 4.5 4.5         18 +   Denver, NC
28 Hunt Allen U
4.13 (4.5) 4.5         40 +   Charlotte, NC
29 Jim Bolger U
4.12 4.5 4.5         40 +   MOORESVILLE, NC
30 James Banner U
4.11 4.5 4.5         40 +   Cornelius, NC
31 David Boone U
4.07 4.5 4.5         40 +   Huntersville, NC
32 Vaughn Schmutz U
4.06 4.5 4.5         40 +   Charlotte, NC
33 Darryl Thompson U
4.03 4.5 4.5         55 +   Gastonia, NC
34 Savan Ratanpara U
4.03 4.5 4.5         18 +   CORNELIUS, NC
35 Douglas Hausler U
4.03 (4.5) 4.5         40 +   Huntersville, NC
36 Sean Gallagher U
4.01 4.5 4.5         18 +   Cornelius, NC
37 Dion Chever U
4.01 4.5 4.5         18 +   MOUNT HOLLY, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
38 Jasen Fici U
3.99 4.0 4.5         40 +   Mooresville, NC
39 Adam Colborne U
3.99 4.0 4.0         40 +   Huntersville, NC
40 Alex Orr U
3.97 4.0 4.0         18 +   Denver, NC
41 Charlie King U
3.97 4.0 4.5         40 +   DENVER, NC
42 jeff Cline U
3.97 4.0 4.0         55 +   Cornelius, NC
43 Bill Parrish U
3.95 4.0 4.0         40 +   Davidson, NC
44 Whitney Norton U
3.95 4.0 4.5         40 +   Cornelius, NC
45 Daniel Prichard U
3.92 4.0 4.5         40 +   Concord, NC
46 Justin Brynn U
3.92 4.0 4.0         40 +   Charlotte, NC
47 Hao Dang U
3.91 (4.0) 4.5         40 +   Huntersville, NC
48 Harry Loxton U
3.89 4.0 4.0         18 +   Mooresville, NC
49 Jeremy Cowper U
3.88 4.0 4.0         55 +   Charlotte, NC
50 Ragu Gopalan U
3.87 4.0 4.0         40 +   Concord, NC
51 Torey Fox U
3.87 4.0 4.0         18 +   MOORESVILLE, NC
52 Rogers Warner U
3.86 4.0 4.5         40 +   DAVIDSON, NC
53 Austin Miller U
3.86 4.0 4.0         18 +   Concord, NC
54 David Carter U
3.85 4.0 4.0         55 +   Mooresville, NC
55 Brian Cudney U
3.83 4.0 4.0         55 +   Charlotte, NC
56 Brett Scherrman U
3.81 4.0 4.0         55 +   Cornelius, NC
57 Carlos Haddad U
3.81 4.0 4.0         40 +   CORNELIUS, NC
58 Corey Cornacchio U
3.81 4.0 4.0         55 +   Denver, NC
59 Todd Brandon U
3.81 4.0 4.0         55 +   Albemarle, NC
60 Christopher Gillman U
3.80 4.0 4.0         40 +   Davidson, NC
61 Nate Roller U
3.79 4.0 4.0         40 +   Cornelius, NC
62 Vince Quinn U
3.79 4.0 4.0         55 +   Gastonia, NC
63 Robert Eric Nielsen U
3.79 4.0 4.0         55 +   Statesville, NC
64 Erik Witten U
3.78 4.0 4.0         55 +   Gastonia, NC
65 Jack Horowitz U
3.78 4.0 4.0         55 +   Charlotte, NC
66 Todd Armstrong U
3.78 4.0 4.0         55 +   Cornelius, NC
67 Kevin Hawkins U
3.77 4.0 4.0         55 +   Statesville, NC
68 Edward Bugg U
3.75 4.0 4.0         55 +   Denver, NC
69 Ashok Kumar Kuppusamy U
3.73 4.0 4.0         40 +   Mooresville, NC
70 Sreejith Sreedharan U
3.71 4.0 4.0         40 +   Concord, NC
71 Bill Moore U
3.71 4.0 4.0         55 +   Cornelius, NC
72 Simon Ling U
3.71 4.0 4.0         18 +   CONCORD, NC
73 John Gay U
3.71 4.0 4.0         55 +   Mooresville, NC
74 Thomas Andrews U
3.71 4.0 4.0         40 +   Stanley, NC
75 Mark Robson U
3.70 4.0 4.0         55 +   Concord, NC
76 Bill Leonard U
3.70 4.0 4.0         55 +   Charlotte, NC
77 George Jackson U
3.70 4.0 4.0         55 +   CHARLOTTE, NC
78 Venkatesh Sampoornam U
3.69 4.0 4.0         40 +   Concord, NC
79 Zachary Stroupe U
3.68 4.0 4.0         55 +   Gastonia, NC
80 Tom McElhenny U
3.68 4.0 4.0         55 +   Huntersville, NC
81 James Epler U
3.67 4.0 4.0         55 +   Concord, NC
82 Arnaud Couturier U
3.67 4.0 4.0         40 +   Huntersville, NC
83 Neil White U
3.66 4.0 4.0         40 +   Huntersville, NC
84 Kent Temple U
3.66 4.0 4.0         55 +   Mooresville, NC
85 Karl Painter U
3.65 4.0 4.0         40 +   Denver, NC
86 Brian Moore U
3.64 4.0 4.0         40 +   Denver, NC
87 Michael Flanagan U
3.64 4.0 4.0         55 +   Mount Holly, NC
88 Matthew Fairbairn U
3.64 4.0 4.0         55 +   DAVIDSON, NC
89 Adam Labar U
3.63 4.0 4.0         55 +   Denver, NC
90 Kevin Grayson U
3.63 4.0 4.0         55 +   Shelby, NC
91 Wes Williams U
3.62 4.0 4.0         18 +   Huntersville, NC
92 spencer steedley U
3.62 4.0 4.0         18 +   Denver, NC
93 brent grayson U
3.61 4.0 4.0         55 +   MINT HILL, NC
94 Giacomo Arnaboldi U
3.60 4.0 4.0         18 +   Charlotte, NC
95 Erik Breault U
3.59 4.0 4.0         18 +   HUNTERSVILLE, NC
96 Cole Wilson U
3.58 4.0 4.0         40 +   Davidson, NC
97 Ken Peppercorn U
3.58 4.0 4.0         55 +   Charlotte, NC
98 Joakim Diedrichs U
3.58 (4.0) 3.5         55 +   Mooresville, NC
99 Hayden Tuttle U
3.57 4.0 3.5         40 +   Huntersville, NC
100 Miguel Pando U
3.57 4.0 4.0         55 +   Charlotte, NC
101 Ramyn Atri U
3.56 4.0 3.5         40 +   Huntersville, NC
102 Tommy Adams U
3.56 4.0 4.0         40 +   Union Grove, NC
103 Andrew Potts U
3.55 4.0 3.5         18 +   HUNTERSVILLE, NC
104 Chip Ashley U
3.53 4.0 4.0         55 +   Stanley, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
105 Dushyant Balasubramani U
3.50 3.5 4.0         40 +   Concord, NC
106 Walter Ortiz U
3.49 3.5 4.0         40 +   Lexington, NC
107 Christopher Purcell U
3.48 3.5 4.0         18 +   Mooresville, NC
108 Anhtuan Nguyen U
3.48 (3.5) 4.0         18 +   HARRISBURG, NC
109 Phil Harrington U
3.47 3.5 3.5         40 +   Huntersville, NC
110 John Bezek U
3.47 3.5 4.0         55 +   Huntersville, NC
111 Marcus Phillips U
3.46 3.5 3.5         40 +   CORNELIUS, NC
112 Robert Bachner U
3.46 3.5 4.0         55 +   Concord, NC
113 Karthik Shanmugam U
3.45 3.5 4.0         40 +   Huntersville, NC
114 Tom Luce U
3.45 3.5 3.5         40 +   Huntersville, NC
115 Andy Michael U
3.44 3.5 4.0         55 +   Denver, NC
116 Thomas Stephen U
3.42 3.5 3.5         40 +   SAINT AUGUSTINE, FL
117 James Doyle U
3.42 3.5 4.0         55 +   Charlotte, NC
118 Dave Dehn U
3.42 3.5 3.5         55 +   Huntersville, NC
119 Ronn Price U
3.40 3.5 4.0         40 +   Terrell, NC
120 Steven Porter U
3.39 3.5 3.5         40 +   Cornelius, NC
121 Forde Aley U
3.39 3.5 3.5         55 +   Mooresville, NC
122 Fortunato Uy U
3.38 3.5 3.5         40 +   Mooresville, NC
123 Tony Lauher U
3.38 3.5 4.0         40 +   Davidson, NC
124 Ben Holden U
3.38 3.5 3.5         40 +   Cornelius, NC
125 Sebastian Hale U
3.38 3.5 3.5         18 +   Davidson, NC
126 Louis Foreman U
3.38 3.5 3.5         55 +   Cornelius, NC
127 John Weber U
3.35 3.5 4.0         55 +   Sherrills Ford, NC
128 Rip Robbins U
3.35 3.5 4.0         55 +   Terrell, NC
129 Brent Brower U
3.35 3.5 3.5         55 +   Mooresville, NC
130 Andres Rendon U
3.33 3.5 3.5         40 +   Huntersville, NC
131 Leif Pedersen U
3.32 (3.5) 3.5         40 +   Mooresville, NC
132 Todd Larsen U
3.32 3.5 3.5         40 +   Mooresville, NC
133 Jeffrey Hornock U
3.32 3.5 3.5         55 +   Concord, NC
134 Paul Thompson U
3.31 3.5 3.5         55 +   Mt Holly, NC
135 Julius Fernandez U
3.30 3.5 3.5         40 +   Concord, NC
136 Joe Meehan U
3.28 3.5 3.5         18 +   Cornelius, NC
137 Norm Marttila U
3.27 3.5 3.5         55 +   Mooresville, NC
138 Jaikishan Lakhani U
3.27 (3.5) 3.5         40 +   Huntersville, NC
139 David Miller U
3.26 3.5 3.5         55 +   Pineville, NC
140 Joaquin Pradas U
3.25 3.5 3.5         40 +   Huntersville, NC
141 Michael Crutchfield U
3.25 3.5 3.5         40 +   Charlotte, NC
142 Antony Jayapal U
3.24 3.5 3.5         40 +   Mooresville, NC
143 Kyle Payne U
3.23 (3.5) 3.5         40 +   Huntersville, NC
144 Scott Nestor U
3.23 3.5 4.0         40 +   Denver, NC
145 Marc Lelong U
3.23 3.5 3.5         40 +   Cornelius, NC
146 Robert Bunting U
3.22 3.5 3.5         55 +   Denver, NC
147 Matthew Keeler U
3.21 (3.5) 3.5         18 +   STATESVILLE, NC
148 Chris Harrington U
3.20 3.5 3.5         40 +   Cornelius, NC
149 Jim Beam U
3.20 3.5 3.5         55 +   Cornelius, NC
150 Perry Chapman U
3.19 3.5 3.5         55 +   Charlotte, NC
151 Hyo Rhee U
3.18 3.5 3.5         55 +   Mint Hill, NC
152 Jeffrey McCue U
3.18 3.5 3.5         40 +   Mooresville, NC
153 Paul Frey U
3.18 3.5 3.5         55 +   Charlotte, NC
154 Erik Schneider U
3.17 3.5 3.5         55 +   Huntersville, NC
155 Dan Reinhart U
3.16 3.5 3.5         55 +   Cornelius, NC
156 Jason Lands U
3.16 3.5 3.5         40 +   Cornelius, NC
157 Alex Bogojevich U
3.16 3.5 3.5         55 +   Charlotte, NC
158 Jeffrey Robinson U
3.15 3.5 3.5         55 +   Cornelius, NC
159 Stan Martin U
3.15 3.5 3.0         40 +   Mooresville, NC
160 Robb Stamey U
3.14 3.5 3.5         40 +   Cornelius, NC
161 Keith Harris U
3.14 3.5 3.5         65 +   Mooresville, NC
162 Clement Mbote U
3.13 (3.5) 3.5         40 +   Charlotte, NC
163 Jay Seifert U
3.12 3.5 3.5         55 +   MOUNT HOLLY, NC
164 Jacob Grathwohl U
3.12 3.5 3.5         40 +   Davidson, NC
165 Ian Leemans U
3.11 (3.5) 3.5         40 +   Charlotte, NC
166 David Garcia Santolalla U
3.09 (3.5) 3.5         18 +   Mooresville, NC
167 Scott Wheeler U
3.07 3.5 3.5         40 +   Denver, NC
168 Aiden Orr U
3.06 3.5 3.0         18 +   Denver, NC
169 Thomas Koenig U
3.06 (3.5) 3.5         55 +   Mooresville, NC
170 Scott Hudson U
3.06 3.5 3.5         40 +   Huntersville, NC
171 Jonathan Hole U
3.02 3.5 3.5         40 +   CHARLOTTE, NC
172 Todd Krieg U
3.01 3.5 3.5         40 +   Davidson, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
173 Sam Yin U
3.00 (3.0) 3.5         40 +   Concord, NC
174 Kalpathi Subramanian U
3.00 3.0 3.5         40 +   Charlotte, NC
175 Rusty Ray U
2.98 3.0 3.5         40 +   Cornelius, NC
176 Mark Jeffares U
2.96 3.0 3.0         65 +   Sherrills Ford, NC
177 Caleb OBriant U
2.94 3.0 3.0         18 +   Denver, NC
178 Tom Craft U
2.93 3.0 3.0         55 +   Cornelius, NC
179 andrew Howland U
2.92 3.0 3.0         55 +   Charlotte, NC
180 Marc Dy U
2.92 3.0 3.0         40 +   Davidson, NC
181 timothy vallejos U
2.88 3.0 3.5         40 +   Mooresville, NC
182 Ben Ray U
2.87 3.0 3.5         40 +   Cornelius, NC
183 Bradford Powell U
2.87 3.0 3.0         40 +   CATAWBA, NC
184 Brent King U
2.85 3.0 3.0         55 +   Cornelius, NC
185 William Cune U
2.84 3.0 3.0         55 +   Charlotte, NC
186 Ken Kuly U
2.81 (3.0) 3.0         55 +   Davidson, NC
187 Dean Miller U
2.77 3.0 3.0         55 +   Cornelius, NC
188 mike wolfe U
2.76 3.0 3.0         55 +   Cornelius, NC
189 MARK BAIL U
2.76 3.0 3.0         65 +   WENDELL, NC
190 Greg Brown U
2.74 3.0 3.0         65 +   Davidson, NC
191 John Padgett U
2.73 (3.0) 3.0         55 +   Huntersville, NC
192 Wade Nyquist U
2.72 3.0 3.0         55 +   Cornelius, NC
193 Steve Riddle U
2.70 3.0 3.0         65 +   CORNELIUS, NC
194 Ron Stallings U
2.69 (3.0) 3.0         55 +   Gastonia, NC
195 Mark Lloyd U
2.67 (3.0) 3.0         55 +   Huntersville, NC
196 Jeff Reiner U
2.66 3.0 3.0         40 +   Huntersville, NC
197 Brad Hamilton U
2.64 3.0 3.0         18 +   Kannapolis, NC
198 Kevin Loomis U
2.58 3.0 2.5         40 +   Huntersville, NC
199 Greg Razewski U
2.57 3.0 3.0         40 +   Cornelius, NC
200 Jim Staley U
2.56 3.0 3.0         65 +   MOUNT PLEASANT, SC
201 Jordan Lilley U
2.56 3.0 3.0         18 +   Mooresville, NC
202 Charles Spiggle U
2.54 3.0 3.0         55 +   Cornelius, NC
203 Kamil Kaminski U
2.54 3.0 2.5         18 +   Concord, NC
204 Gary Powell U
2.53 3.0 3.0         65 +   Cornelius, NC
205 Hunter Noldin U
2.52 3.0 3.0         18 +   Huntersville, NC
206 Charlie Kosior U
2.52 3.0 3.0         55 +   Mooresville, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
207 Larry McCrary U
2.47 2.5 3.0         55 +   Cornelius, NC
208 Keith MacVean U
2.47 2.5 3.0         65 +   Huntersville, NC
209 Allen Woods U
2.46 2.5 3.0         55 +   Harrisburg, NC
210 Michael Dixon U
2.43 (2.5) 2.5         40 +   Cornelius, NC
211 Timothy Morin U
2.39 2.5 3.0         18 +   Huntersville, NC
212 Bob Burdick U
2.39 2.5 3.0         55 +   Cornelius, NC
213 Lou Raymond U
2.33 2.5 2.5         18 +   Cornelius, NC
214 Mike Austin U
2.33 2.5 2.5         18 +   Huntersville, NC
215 Mansoor Baloch U
2.23 2.5 2.5         18 +   HUNTERSVILLE, NC
216 Daniel Strauss U
2.22 2.5 3.0         55 +   CORNELIUS, NC
217 Billy Bonham U
2.17 2.5 2.5         40 +   Mooresville, NC
218 Gian Sarolli U
2.14 2.5 2.5         18 +   Huntersville, NC
Stephen Arvan U
n/a n/a 3.0         18 +   Mooresville, NC
Brandon Baker U
n/a n/a 2.5         18 +   Cornelius, NC
Thomas Bowker U
n/a n/a 3.0         55 +   Huntersville, NC
Gary Chmielewski U
n/a n/a 3.5         40 +   Charlotte, NC
Alan Dorris U
n/a n/a 3.0         18 +   Denver, NC
Jim Engel U
n/a n/a 3.0         55 +   Cornelius, NC
John Erber U
n/a n/a 3.0         18 +   Davidson, NC
Ben Even U
n/a n/a 4.0         18 +   Huntersville, NC
Henrik Gade U
n/a n/a 3.0         18 +   Mooresville, NC
Zack Huffman U
n/a n/a 4.5         18 +   Sherrills Ford, NC
Gary Jones U
n/a n/a 3.0         40 +   Charlotte, NC
Jadin Merritt U
n/a n/a 2.5         18 +   Shelby, NC
Justin Parker U
n/a n/a 2.5         18 +   Cornelius, NC
Phil Payne U
n/a n/a 5.0         18 +   Hickory, NC
Robert Ray U
n/a n/a 3.0         55 +   Cornelius, NC
Mark Siebold U
n/a n/a 3.0         55 +   Cornelius, NC
stu story U
n/a n/a 2.5         18 +   Huntersville, NC
Michael Tattersfield U
n/a n/a 3.0         55 +   Cornelius, NC
G Grayson Upchurch U
n/a n/a 4.0         18 +   Denver, NC