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 Metro (Chl) Area rating list selection
                                                2023 Metro (Chl) Area rating list selection
2024 TLS League Ratings
Section - Southern           District - North Carolina           Area - Metro (Chl)
Park Road Park Tennis Facility    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 Dananjaya Mayadunne U
4.88 5.0 5.0         18 +   Charlotte, NC
2 Willie Dann U
4.83 5.0 5.0         18 +   Denver, NC
3 Felipe Bautista U
4.55 (5.0) 5.0         18 +   CHARLOTTE, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
4 David Saye U
4.47 4.5 4.5         40 +   Charlotte, NC
5 Diego Gonzalez U
4.38 4.5 4.5         18 +   MATTHEWS, NC
6 Avin Dwivedy U
4.32 4.5 4.5         40 +   Charlotte, NC
7 Neil Handelsman U
4.29 4.5 4.5         55 +   Charlotte, NC
8 Trip Caldwell U
4.28 4.5 4.5         55 +   Charlotte, NC
9 Ravi Mujumdar U
4.26 4.5 4.5         40 +   Charlotte, NC
10 Josh Goldblatt U
4.25 4.5 4.5         40 +   Charlotte, NC
11 Frank Martin U
4.23 4.5 4.5         40 +   Charlotte, NC
12 Thomas Jeter U
4.23 4.5 4.5         40 +   Charlotte, NC
13 Calvin Davis U
4.21 4.5 4.5         40 +   Charlotte, NC
14 Daniel Comisar U
4.21 4.5 4.5         55 +   Charlotte, NC
15 William Wainscott U
4.19 4.5 4.5         40 +   Charlotte, NC
16 Eric Grand U
4.18 4.5 4.5         40 +   Charlotte, NC
17 Justin Hannon U
4.17 4.5 4.5         40 +   Charlotte, NC
18 David Schweppe U
4.15 4.5 4.5         40 +   Shelby, NC
19 James Smith U
4.14 4.5 4.5         40 +   Charlotte, NC
20 Jim Bolger U
4.12 4.5 4.5         40 +   MOORESVILLE, NC
21 Norm Cook U
4.11 4.5 4.5         40 +   Charlotte, NC
22 David Gora U
4.03 (4.5) 4.5         18 +   Charlotte, NC
23 Chris Bauer U
4.03 4.5 4.0         40 +   Charlotte, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
24 Adam Colborne U
3.99 4.0 4.0         18 +   Huntersville, NC
25 Ryan Poage U
3.91 4.0 4.0         18 +   CHARLOTTE, NC
26 Avery Nelson U
3.89 4.0 4.0         18 +   Charlotte, NC
27 Micah Robbins U
3.87 4.0 4.0         18 +   Charlotte, NC
28 Austin Miller U
3.86 4.0 4.0         18 +   Concord, NC
29 Warren Stanton U
3.84 4.0 4.0         18 +   Charlotte, NC
30 Josh Miller U
3.83 4.0 4.0         18 +   Charlotte, NC
31 Rudy Bombien U
3.83 4.0 4.0         40 +   Charlotte, NC
32 Matthew Alexander U
3.83 4.0 4.0         18 +   Charlotte, NC
33 James Nichols U
3.82 4.0 4.0         40 +   Charlotte, NC
34 Chris Reed U
3.78 4.0 4.0         18 +   Charlotte, NC
35 Shaun Sikes U
3.71 4.0 4.0         40 +   Charlotte, NC
36 Brandon Taylor U
3.69 4.0 4.0         18 +   Charlotte, NC
37 Abraham Post U
3.69 4.0 4.0         18 +   Charlotte, NC
38 Babak Shoja U
3.66 4.0 4.0         18 +   Charlotte, NC
39 Devin Clarkson U
3.65 4.0 4.0         40 +   Charlotte, NC
40 Benjamin Shamanis U
3.64 4.0 3.5         18 +   Charlotte, NC
41 Ajit Kunnathur U
3.60 (4.0) 4.0         18 +   Charlotte, NC
42 Mario Gonzalez U
3.60 (4.0) 4.0         18 +   Matthews, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
43 Benjamin Schwartz U
3.50 3.5 4.0         40 +   Charlotte, NC
44 Kyle Johnson U
3.49 3.5 4.0         55 +   Charlotte, NC
45 Perry SIlver U
3.48 (3.5) 4.0         40 +   Charlotte, NC
46 Michal Jarzynski U
3.45 3.5 3.5         18 +   Charlotte, NC
47 Christopher Chandler U
3.45 3.5 4.0         40 +   Charlotte, NC
48 Sudarshan Sridharan U
3.44 3.5 3.5         40 +   WAXHAW, NC
49 Saurabh Tyagi U
3.42 3.5 3.5         40 +   Charlotte, NC
50 Varadh Srinivasan U
3.42 3.5 3.5         40 +   Charlotte, NC
51 Mike Thompson U
3.41 3.5 3.5         40 +   Charlotte, NC
52 Patrick Kartes U
3.41 3.5 3.5         40 +   Charlotte, NC
53 George T Stackpole U
3.37 3.5 3.5         18 +   Charlotte, NC
54 Rakesh Padhy U
3.37 3.5 3.5         40 +   Fort Mill, SC
55 Tom Shober U
3.36 (3.5) 3.5         55 +   Charlotte, NC
56 Yiding Guo U
3.36 3.5 3.5         40 +   Charlotte, NC
57 Max Garner U
3.33 (3.5) 3.0         18 +   Charlotte, NC
58 Krishna Swain U
3.29 3.5 3.5         40 +   Matthews, NC
59 Will Gardner U
3.28 3.5 3.5         18 +   Charlotte, NC
60 Heyward Bouknight U
3.26 3.5 3.5         40 +   Charlotte, NC
61 Damian Hamp-Adams U
3.24 3.5 3.5         40 +   Charlotte, NC
62 Victor Ellison U
3.24 3.5 3.5         40 +   Charlotte, NC
63 xuezhi tang U
3.22 3.5 3.5         18 +   Charlotte, NC
64 Ziyou Wu U
3.19 3.5 3.5         18 +   Charlotte, NC
65 Sarat Mishra U
3.19 3.5 3.5         40 +   Matthews, NC
66 Dan Li U
3.19 3.5 3.5         40 +   Waxhaw, NC
67 Yuan Zhao U
3.18 3.5 3.5         40 +   Charlotte, NC
68 Myles Garner U
3.17 (3.5) 3.5         18 +   Charlotte, NC
69 Chengdong Zhang U
3.12 3.5 3.5         40 +   Indian Trail, NC
70 Yuefeng Han U
3.11 3.5 3.5         40 +   Charlotte, NC
71 Rahul Ramkumar U
3.09 3.5 4.0         18 +   Charlotte, NC
72 Sam Moran U
3.07 3.5 3.5         40 +   Charlotte, NC
73 xuejun zhu U
3.05 3.5 3.5         40 +   Charlotte, NC
74 Tai Kam U
3.04 3.5 3.5         40 +   Charlotte, NC
75 Bashaar el Fasid U
3.02 3.5 3.5         18 +   Charlotte, NC
76 Ravi M U
3.01 (3.5) 3.0         40 +   Matthews, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
77 Brady Koesel U
2.99 3.0 3.0         40 +   Charlotte, NC
78 Robert Byrd U
2.99 (3.0) 3.5         18 +   Charlotte, NC
79 Carter Thompson U
2.93 (3.0) 3.0         18 +   Charlotte, NC
80 Nicholas Ferraro U
2.93 (3.0) 3.0         18 +   Charlotte, NC
81 timothy church U
2.93 3.0 3.5         18 +   Charlotte, NC
82 Paul Sercer U
2.89 3.0 3.0         18 +   Charlotte, NC
83 Thomas Kelly U
2.89 3.0 3.5         18 +   Charlotte, USA
84 Jared Kleber U
2.88 3.0 3.0         18 +   Charlotte, NC
85 Phillip Kinney U
2.87 3.0 3.0         40 +   Charlotte, NC
86 William Barnes U
2.87 3.0 3.0         18 +   Charlotte, NC
87 Raul Zamudio U
2.85 3.0 3.0         40 +   CHARLOTTE, NC
88 Daniel Sarjeant U
2.85 3.0 3.0         40 +   Charlotte, NC
89 Peter Mayo U
2.85 3.0 3.0         55 +   Charlotte, NC
90 David Snyder U
2.84 3.0 3.0         40 +   Mount Holly, NC
91 MEHUL SHAH U
2.83 (3.0) 3.5         18 +   Charlotte, NC
92 Rob Hoover U
2.83 3.0 3.0         40 +   Charlotte, NC
93 Jason Solomon U
2.80 3.0 3.0         40 +   Charlotte, NC
94 Alex Hutchins U
2.79 (3.0) 3.0         18 +   Charlotte, NC
95 Jeremy Klopfer U
2.76 (3.0) 3.0         18 +   Charlotte, NC
96 Craig Menninger U
2.75 3.0 3.0         40 +   Charlotte, NC
97 Dean Brown U
2.73 3.0 3.0         18 +   Charlotte, NC
98 James Jackson U
2.71 3.0 3.0         18 +   CHARLOTTE, NC
99 Nick Larsen U
2.70 3.0 3.0         18 +   Charlotte, NC
100 David Rietz U
2.68 3.0 3.0         40 +   Charlotte, NC
101 Taylor Dillon U
2.65 (3.0) 3.0         18 +   Charlotte, NC
102 Nicholas Baumgarten U
2.59 (3.0) 3.0         18 +   Charlotte, NC
103 Mark Stutz U
2.56 (3.0) 3.0         18 +   Charlotte, NC
104 Andy MacKelfresh U
2.52 3.0 2.5         18 +   Charlotte, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
105 Kent Crookshanks U
2.50 (2.5) 3.0         40 +   Charlotte, NC
106 Kelly Hoce U
2.34 2.5 2.5         40 +   Charlotte, NC
107 Kyle Duke U
2.34 (2.5) 3.0         18 +   Charlotte, NC
108 Lex Erwin U
2.33 2.5 3.0         40 +   Charlotte, NC
109 Jason Trapani U
2.18 (2.5) 3.0         40 +   Charlotte, NC
Adam Bear U
n/a n/a 3.5         18 +   Charlotte, NC
Paolo Bompieri U
n/a n/a 5.5         18 +   Charlotte, NC
Dean Boylan U
n/a n/a 3.5         18 +   Cornelius, NC
Peter Dawson U
n/a n/a 3.0         18 +   Charlotte, NC
Scott Dumler U
n/a n/a 3.0         40 +   Charlotte, NC
Yates Dunaway U
n/a n/a 3.0         40 +   Charlotte, NC
Aritz Eceiza U
n/a n/a 5.0         18 +   Fort Mill, SC
Dominic Ferraro U
n/a n/a 2.5         18 +   Charlotte, NC
Max Ferraro U
n/a n/a 2.5         18 +   MYRTLE BEACH, SC
Gregory Goldman U
n/a n/a 3.0         18 +   Charlotte, NC
Diego Goya U
n/a n/a 5.0         18 +   Charlotte, NC
Tyler Hager U
n/a n/a 4.5         40 +   Charlotte, NC
Brian Jia U
n/a n/a 3.0         18 +   DELAWARE, OH
Mark Krasniewski U
n/a n/a 3.0         18 +   Charlotte, NC
Tiecheng Liu U
n/a n/a 3.5         40 +   Charlotte, NC
Diego Machuca U
n/a n/a 5.0         18 +   Charlotte, NC
Nils Mattsson U
n/a n/a 3.5         18 +   Charlotte, NC
Kurt Parbst U
n/a n/a 3.0         18 +   Charlotte, NC
spencer payne U
n/a n/a 3.5         40 +   Charlotte, NC
Evgeny Slesarev U
n/a n/a 5.0         18 +   Charlotte, NC
Jeff Standish U
n/a n/a 3.0         40 +   Charlotte, NC
Frederick Whitney U
n/a n/a 3.0         40 +   Charlotte, NC
Derek Wisniewski U
n/a n/a 3.0         40 +   Charlotte, NC
Andrew Woodruff U
n/a n/a 3.0         40 +   Charlotte, NC