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 Philadelphia Area rating list selection
                                                2023 Philadelphia Area rating list selection
2024 TLS League Ratings
Section - Middle States           District - Philadelphia           Area - Philadelphia
Upper Dublin High School    Men    By Rating
(As of 11/08/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 David Przystasz U
4.51 (5.0) 5.0         18 +   Upper Black Eddy, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
2 Julius Twyman U
4.42 (4.5) 4.5         18 +   Levittown, PA
3 Michael King U
4.42 4.5 4.5         18 +   Philadelphia, PA
4 greg eger U
4.42 4.5 4.5         55 +   Wayne, PA
5 Charles Triolo U
4.35 4.5 4.5         18 +   Collegeville, PA
6 Robert Khalev U
4.34 (4.5) 4.5         18 +   MANALAPAN, NJ
7 Jon Rubinstein U
4.29 4.5 4.5         40 +   Union, NJ
8 John Ellis U
4.29 4.5 4.5         40 +   Wilmington, DE
9 Troy Donato U
4.28 4.5 4.5         18 +   Wilmington, DE
10 Sean McElroy U
4.27 4.5 4.5         40 +   Ambler, PA
11 Drew Bennett U
4.24 4.5 4.5         18 +   Philadelphia, PA
12 Henrik Svensson U
4.23 4.5 4.5         40 +   Bryn Mawr, PA
13 Ron Mendoza U
4.23 (4.5) 4.5         18 +   Skillman, NJ
14 Charles Lavin U
4.23 (4.5) 5.0         40 +   WAYNE, PA
15 Richard Hoffmann U
4.23 4.5 4.5         55 +   Huntingdon Valley, PA
16 Kai Czubryt-Ogino U
4.23 4.5 4.5         18 +   Berwyn, PA
17 Taimi Ando U
4.23 4.5 4.5         18 +   West Chester, PA
18 Mark Leighton U
4.22 4.5 4.5         40 +   Malvern, PA
19 Christopher Kyper U
4.21 4.5 4.5         40 +   West Chester, PA
20 Viral Pandya U
4.19 4.5 4.5         40 +   Edison, NJ
21 Chuck Jones U
4.15 4.5 4.5         40 +   Glenside, PA
22 Canh Ho U
4.15 4.5 4.5         40 +   Lansdowne, PA
23 Brandon Dinh U
4.15 4.5 4.5         40 +   Phoenixville, PA
24 David Bulman U
4.09 (4.5) 4.5         18 +   Blackwood, NJ
25 william wood U
4.04 4.5 4.5         18 +   PHOENIXVILLE, PA
26 Ivaldo Bastos U
4.02 4.5 4.5         40 +   Chesterbrook, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
27 Rudolf Van Mol U
4.00 4.0 4.5         40 +   Skillman, NJ
28 Andrew Bowers U
3.99 (4.0) 4.5         40 +   Moorestown, NJ
29 Craig Miller U
3.97 4.0 4.0         40 +   Phoenixville, PA
30 Ning Zhou U
3.94 4.0 4.0         18 +   Wyncote, PA
31 Patrick Corn U
3.94 4.0 4.5         40 +   Bryn Mawr, PA
32 Ryan Christopher U
3.93 (4.0) 4.0         18 +   Sewell, NJ
33 Hui Wang U
3.90 4.0 4.0         40 +   Berwyn, PA
34 Tony Vesay U
3.90 4.0 4.0         55 +   New Hope, PA
35 Frisco Ladd U
3.89 4.0 4.0         18 +   Malvern, PA
36 Jeff Ware U
3.85 4.0 4.0         40 +   Haverford, PA
37 Andy Chung U
3.83 4.0 4.0         40 +   Berwyn, PA
38 Ryan Prager U
3.82 (4.0) 4.0         18 +   Morrisville, PA
39 Yevgen Knyazkov U
3.82 4.0 4.0         40 +   Doylestown, PA
40 Markus Edstrom U
3.82 (4.0) 4.0         18 +   Paoli, PA
41 Jonathan Lu U
3.81 4.0 4.0         40 +   Pennsauken, NJ
42 Jeff Crosten U
3.81 4.0 4.5         40 +   Schwenksville, PA
43 Lloyd Pearson U
3.80 (4.0) 4.0         40 +   Haddon Heights, NJ
44 Matthew Lieber U
3.77 4.0 4.0         55 +   Yardley, PA
45 Mark Sweetsir U
3.76 4.0 4.0         40 +   Southampton, PA
46 John Bower U
3.76 4.0 4.0         40 +   Newtown, PA
47 Kenn Waibel U
3.75 4.0 4.0         55 +   Williamstown, NJ
48 Lee Sullivan U
3.75 4.0 4.0         55 +   Chester Springs, PA
49 Aaron Palmer U
3.75 4.0 4.0         40 +   Philadelphia, PA
50 Michael Larkin U
3.75 4.0 4.0         40 +   DELRAN, NJ
51 Donald Delash U
3.75 4.0 4.0         40 +   DOYLESTOWN, PA
52 Christopher Werner U
3.73 4.0 4.0         55 +   AMBLER, PA
53 Chris Powell U
3.73 4.0 4.0         40 +   Berwyn, PA
54 Jesse Jones U
3.73 (4.0) 4.0         18 +   Mount Laurel, NJ
55 Jordan Koko U
3.72 4.0 4.0         40 +   Rydal, PA
56 Syed Nasir U
3.71 4.0 4.0         40 +   Devon, PA
57 Ben Waters U
3.70 4.0 4.0         40 +   Quakertown, PA
58 Russell Chamberlin U
3.69 4.0 4.0         55 +   Coatesville, PA
59 Shuang Zhao U
3.68 4.0 4.0         40 +   Blue Bell, PA
60 Rajeev Rao U
3.67 4.0 4.0         40 +   Wayne, PA
61 Tony House U
3.67 4.0 4.0         65 +   Claymont, DE
62 Nandish Kopri U
3.66 4.0 4.0         55 +   Chesterbrook, PA
63 Dietrich Chen U
3.66 4.0 4.0         18 +   HAVERFORD, PA
64 Jeffrey Acker U
3.62 4.0 4.0         18 +   Philadelphia, PA
65 Andreas Scherffel U
3.61 4.0 4.0         40 +   Souderton, PA
66 Colton van Mol U
3.57 4.0 4.0         18 +   Skillman, NJ
67 Pengfei Gu U
3.56 (4.0) 4.0         40 +   Glen Mills, PA
68 Christopher Chamberlain U
3.56 4.0 4.0         40 +   Royersford, PA
69 Paul Fang U
3.55 4.0 4.0         18 +   Monroe Township, NJ
70 Quang Nguyen U
3.53 4.0 3.5         40 +   Paoli, PA
71 Todd Dlugosz U
3.53 (4.0) 4.0         40 +   Morrisville, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
72 Ben Hurtig U
3.50 3.5 3.5         55 +   Philadelphia, PA
73 Kai Cao U
3.48 3.5 3.5         40 +   Wayne, PA
74 Stephen Penwell U
3.44 3.5 3.5         40 +   PAOLI, PA
75 Dennis Krijt U
3.44 3.5 3.5         40 +   CHESTERBROOK, PA
76 Brian Havrilla U
3.44 3.5 4.0         40 +   Blue Bell, PA
77 Amrit Tewary U
3.39 3.5 3.5         40 +   Berwyn, PA
78 Tyler Harris U
3.38 3.5 3.5         18 +   Princeton Junction, NJ
79 Jamie Chadwin U
3.38 (3.5) 3.5         40 +   Ardmore, PA
80 Christopher Baselice U
3.38 (3.5) 3.5         40 +   Upper Darby, PA
81 David Bethala U
3.37 3.5 3.5         18 +   Exton, PA
82 James Taylor U
3.36 3.5 4.0         55 +   Malvern, PA
83 Joe Picerno U
3.36 3.5 3.5         18 +   Haddon Township, NJ
84 Kevin Zhao U
3.35 3.5 3.5         40 +   Bryn Mawr, PA
85 David Konow U
3.35 3.5 3.5         40 +   Southampton, PA
86 Jason Friel U
3.35 3.5 3.5         40 +   Yardley, PA
87 Jianjun Huang U
3.34 (3.5) 3.5         40 +   Chadds Ford, PA
88 Trivellore Krishnagopal U
3.30 3.5 3.5         40 +   Downingtown, PA
89 Tao Jiang U
3.30 3.5 3.5         40 +   Wayne, PA
90 Michael Perrin U
3.29 3.5 3.5         18 +   Feasterville Trevose, PA
91 michael bowen U
3.29 (3.5) 3.5         40 +   Doylestown, PA
92 Nino Scalamandre U
3.27 3.5 3.5         55 +   Newtown, PA
93 Xavier Arnault U
3.27 3.5 3.5         40 +   Devon, PA
94 Milan Ariastam U
3.27 3.5 3.5         40 +   King Of Prussia, PA
95 Nick He U
3.26 3.5 3.5         55 +   Bryn Mawr, PA
96 Anthony Gotzis U
3.26 3.5 3.5         40 +   Richboro, PA
97 Carlos Guzman U
3.23 3.5 3.5         40 +   West Chester, PA
98 Chowdhury Tuhin U
3.22 (3.5) 3.5         40 +   Ambler, PA
99 Baker DeCamp U
3.22 (3.5) 3.0         18 +   Wayne, PA
100 Jeremy Cressman U
3.22 (3.5) 3.5         40 +   New Hope, PA
101 Andrew Finkle U
3.20 3.5 3.5         40 +   Newtown, PA
102 Jun Zou U
3.19 3.5 3.5         55 +   Glen Mills, PA
103 Oliver Yu U
3.19 3.5 3.5         40 +   Philadelphia, PA
104 Bill Keaton U
3.17 3.5 3.5         40 +   Yardley, PA
105 Charis Felton U
3.16 3.5 3.5         40 +   King Of Prussia, PA
106 Michael Cirasola U
3.16 3.5 3.5         55 +   Farmingdale, NJ
107 Chull Park U
3.11 3.5 3.5         40 +   Morrisville, PA
108 John Slater U
3.07 (3.5) 3.5         40 +   Wayne, PA
109 Edward Sullivan U
3.06 3.5 3.5         55 +   Yardley, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
110 Ethan Christ U
2.94 3.0 3.0         40 +   Yardley, PA
111 John Pagano U
2.92 3.0 3.5         55 +   Bordentown, NJ
112 Stephen Nagy U
2.92 (3.0) 3.0         40 +   Pennington, NJ
113 Bob Sison U
2.91 (3.0) 3.0         18 +   Yardley, PA
114 eric schechterman U
2.91 (3.0) 3.0         40 +   Newtown, PA
115 Michael Connors U
2.87 3.0 3.0         40 +   Feasterville Trevose, PA
116 Branavan Ganesan U
2.79 3.0 3.0         55 +   Villanova, PA
117 James Aversano U
2.77 3.0 3.0         40 +   Pennington, NJ
118 Jeffrey Boudreau U
2.68 (3.0) 3.0         40 +   Yardley, PA
Michael Anastasio U
n/a n/a 3.5         40 +   Devon, PA
Jack Boudreau U
n/a n/a 3.5         18 +   Yardley, PA
Mario Charriez U
n/a n/a 4.0         18 +   Philadelphia, PA
Shane Jeffray U
n/a n/a 4.5         18 +   Philadelphia, PA
Tommy Meyer U
n/a n/a 5.0         18 +   DREXEL HILL, PA
Stephen D Nagy U
n/a n/a 2.5         18 +   Lambertville, NJ
Alfonso Ortega U
n/a n/a 3.5         40 +   Malvern, PA