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 Sports Center    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 Robert Isaacs U
4.44 4.5 4.5         40 +   Wynnewood, PA
2 Julius Twyman U
4.42 (4.5) 4.5         18 +   Levittown, PA
3 greg eger U
4.42 4.5 4.5         55 +   Wayne, PA
4 Joseph Ferry U
4.39 4.5 4.5         55 +   Exton, PA
5 Charles Triolo U
4.35 4.5 4.5         18 +   Collegeville, PA
6 Jeffrey Callan U
4.33 4.5 4.5         55 +   Belle Mead, NJ
7 Scott Rubens U
4.30 4.5 4.5         40 +   Merion Station, PA
8 Max Honer U
4.29 4.5 4.5         40 +   Newtown, PA
9 Troy Donato U
4.28 4.5 4.5         18 +   Wilmington, DE
10 Steve Ostroff U
4.27 4.5 4.5         55 +   Huntingdon Valley, PA
11 Sean McElroy U
4.27 4.5 4.5         40 +   Ambler, PA
12 Daryl Ormont U
4.25 4.5 4.5         65 +   Bensalem, PA
13 Charles Lavin U
4.23 (4.5) 5.0         40 +   WAYNE, PA
14 Corey Garnier U
4.23 4.5 4.5         18 +   Mont Clare, PA
15 Kai Czubryt-Ogino U
4.23 4.5 4.5         18 +   Berwyn, PA
16 Taimi Ando U
4.23 4.5 4.5         18 +   West Chester, PA
17 Scott Allen U
4.22 4.5 4.5         40 +   CHESTERBROOK, PA
18 Kyle Carmona U
4.19 4.5 4.5         18 +   Philadelphia, PA
19 Steve Hlava U
4.18 4.5 4.5         18 +   Chadds Ford, PA
20 Daniel Schwartz U
4.17 4.5 4.5         40 +   Lafayette Hill, PA
21 Scott Spencer U
4.16 4.5 4.5         40 +   PENN VALLEY, PA
22 Ally Gaylord U
4.15 4.5 4.5         40 +   Lansdale, PA
23 Lonnie Cooper U
4.15 4.5 4.5         40 +   West Chester, PA
24 Olivier Busquet U
4.14 4.5 4.5         40 +   Moorestown, NJ
25 Craig Alter U
4.11 4.5 4.5         55 +   Elkins Park, PA
26 Chris Clayton U
4.10 4.5 4.5         55 +   WAYNE, PA
27 David Bulman U
4.09 (4.5) 4.5         18 +   Blackwood, NJ
28 Marc Baer U
4.09 4.5 4.5         40 +   Lafayette Hill, PA
29 Bertrand Dussert U
4.08 4.5 4.5         55 +   Philadelphia, PA
30 John Bishop U
4.08 4.5 4.5         40 +   Wilmington, DE
31 Colin McCole U
4.06 4.5 4.5         18 +   Cherry Hill, NJ
32 David Steger U
4.05 4.5 4.5         55 +   Media, PA
33 Bryan Rowland U
4.03 4.5 4.5         40 +   Gladwyne, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
34 Andrew Bowers U
3.99 (4.0) 4.5         40 +   Moorestown, NJ
35 Paul Seignourel U
3.98 4.0 4.0         40 +   Bala Cynwyd, PA
36 Jason Chen U
3.98 4.0 4.5         18 +   Warrington, PA
37 Greg Bosch U
3.97 4.0 4.5         55 +   Malvern, PA
38 Harish Kumar U
3.96 4.0 4.0         40 +   Bridgewater, NJ
39 Henry Kim U
3.96 4.0 4.0         40 +   Abington, PA
40 Todd Brown U
3.96 4.0 4.0         40 +   Downingtown, PA
41 Ning Zhou U
3.94 4.0 4.0         18 +   Wyncote, PA
42 Keith Rader U
3.94 4.0 4.0         18 +   Willow Grove, PA
43 Chris Haley U
3.92 4.0 4.0         40 +   Yardley, PA
44 Thomas Anapol U
3.88 4.0 4.0         55 +   Haverford, PA
45 Mark Farnsworth U
3.87 4.0 4.0         40 +   Ambler, PA
46 Charlie Choi U
3.87 4.0 4.0         40 +   Villanova, PA
47 Brian Castro U
3.87 4.0 4.0         40 +   Ardmore, PA
48 Yevgen Kuryanov U
3.86 4.0 4.0         18 +   Doylestown, PA
49 Christopher Sterman U
3.85 4.0 4.0         55 +   Wyncote, PA
50 Jon Feinstein U
3.85 4.0 4.0         65 +   Blue Bell, PA
51 Randy Swadlow U
3.84 4.0 4.0         65 +   HATBORO, PA
52 Christopher Plaskon U
3.84 4.0 4.0         18 +   New Hope, PA
53 Yevgen Knyazkov U
3.82 4.0 4.0         40 +   Doylestown, PA
54 Jonathan Spergel U
3.81 4.0 4.0         55 +   Bala Cynwyd, PA
55 Jeff Crosten U
3.81 4.0 4.5         40 +   Schwenksville, PA
56 Jon Yamamoto U
3.80 4.0 4.0         55 +   Blue Bell, PA
57 Lloyd Pearson U
3.80 (4.0) 4.0         40 +   Haddon Heights, NJ
58 Shintaro Kaido U
3.80 4.0 4.0         40 +   WALLINGFORD, PA
59 Neal Rutman U
3.79 4.0 4.0         40 +   Lafayette Hill, PA
60 Todd Dratch U
3.79 4.0 4.0         55 +   Fort Washington, PA
61 David Stimmler U
3.78 4.0 4.0         40 +   Blue Bell, PA
62 Mark Sweetsir U
3.76 4.0 4.0         40 +   Southampton, PA
63 Dan McGrath U
3.76 4.0 4.0         55 +   Hillsborough, NJ
64 Brett Siegfried U
3.74 4.0 4.0         40 +   Telford, PA
65 max baer U
3.73 4.0 4.0         18 +   Lafayette Hill, PA
66 Jordan Koko U
3.72 4.0 4.0         40 +   Rydal, PA
67 Dan Knopp U
3.71 4.0 4.0         55 +   Exton, PA
68 Robert Donahue U
3.71 4.0 4.0         40 +   Newtown, NY
69 Ben Waters U
3.70 4.0 4.0         40 +   Quakertown, PA
70 Sergey Taver U
3.68 4.0 4.0         18 +   HATBORO, PA
71 Tony House U
3.67 4.0 4.0         65 +   Claymont, DE
72 Daniel Babicki U
3.67 4.0 4.0         40 +   Bear, DE
73 David Resurreccion U
3.66 4.0 4.0         55 +   West Chester, PA
74 Ben Mather U
3.66 4.0 4.0         40 +   Philadelphia, PA
75 Kevin Irwin U
3.66 4.0 4.0         40 +   Plymouth Meeting, PA
76 Jimmy Kaufman U
3.65 4.0 4.0         55 +   Lafayette Hill, PA
77 Sean Allen U
3.65 (4.0) 4.0         40 +   Philadelphia, PA
78 Richard Alexander U
3.62 4.0 4.0         65 +   Norristown, PA
79 Gregory Heck U
3.60 4.0 4.0         40 +   HARLEYSVILLE, PA
80 Ian Henrich U
3.59 4.0 4.0         18 +   Philadelphia, PA
81 Christopher Chamberlain U
3.56 4.0 4.0         40 +   Royersford, PA
82 Timothy Grosso U
3.55 4.0 4.0         40 +   Chesterfield, NJ
83 Tim Walsh U
3.54 4.0 3.5         18 +   Conshohocken, PA
84 David Miller U
3.54 4.0 4.0         55 +   Newtown, PA
85 Stephen Smith U
3.53 (4.0) 4.0         55 +   Blue Bell, PA
86 Keith Fitzgerald U
3.53 4.0 3.5         18 +   Ambler, PA
87 Alain Boletta U
3.53 4.0 4.5         40 +   Ambler, PA
88 Barry Reinhart U
3.51 4.0 4.0         65 +   Plymouth Meeting, PA
89 Brandon Nomberg U
3.51 4.0 3.5         18 +   Conshohocken, PA
90 Aaron Gray U
3.51 4.0 3.5         18 +   Philadelphia, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
91 Manuel Carbajo U
3.48 3.5 3.5         40 +   Plymouth Meeting, PA
92 Doug Bobrow U
3.47 3.5 3.5         18 +   Philadelphia, PA
93 Jeff Nerenberg U
3.46 3.5 4.0         55 +   Plymouth Meeting, PA
94 Michael Foering U
3.44 3.5 3.5         40 +   Lansdale, PA
95 Robert Devine U
3.44 3.5 3.5         40 +   Ambler, PA
96 Thomas Crawford U
3.44 3.5 3.5         18 +   Langhorne, PA
97 Christopher McShane U
3.42 3.5 3.5         40 +   Oreland, PA
98 Kenneth West U
3.41 3.5 4.0         65 +   Hatfield, PA
99 Peter Christis U
3.41 3.5 4.0         65 +   VENICE, FL
100 Richard Ransom U
3.39 3.5 3.5         40 +   NEWTOWN SQUARE, PA
101 Finn Klemann U
3.39 3.5 3.5         55 +   Philadelphia, PA
102 Curtis Everhardt U
3.39 3.5 4.0         65 +   Harleysville, PA
103 Greg Stockbower U
3.38 3.5 4.0         65 +   Fort Washington, PA
104 Stefan Dombrowski U
3.38 3.5 3.5         40 +   Cherry Hill, NJ
105 Patrick Liedtka U
3.33 3.5 3.5         40 +   Wyncote, PA
106 Gurudutt Redkar U
3.32 3.5 3.5         40 +   Doylestown, PA
107 Melvin Morris U
3.30 (3.5) 3.5         40 +   Collegeville, PA
108 Joe Venneri U
3.29 3.5 3.5         40 +   Hatboro, PA
109 Spencer Oetjen U
3.29 3.5 3.5         18 +   Chester Springs, PA
110 Chris Roberts U
3.27 3.5 3.5         40 +   Lafayette Hill, PA
111 Craig Kamen U
3.27 3.5 3.5         65 +   Lafayette Hill, PA
112 Mark Monaghan U
3.24 3.5 3.5         55 +   Ambler, PA
113 Bruce Leto U
3.24 3.5 3.5         18 +   Gladwyne, PA
114 Gary Kao U
3.24 3.5 3.5         40 +   Colmar, PA
115 Chowdhury Tuhin U
3.22 (3.5) 3.5         40 +   Ambler, PA
116 Michael Robkin U
3.20 3.5 3.5         65 +   Elkins Park, PA
117 Max Jin U
3.18 3.5 3.5         40 +   Chalfont, PA
118 Roy Kerney U
3.16 3.5 3.5         18 +   Malvern, PA
119 Albert LaBrusciano U
3.15 3.5 3.5         65 +   Lafayette Hill, PA
120 Keith Rist U
3.14 3.5 3.5         65 +   Lansdale, PA
121 Wenjue Liu U
3.14 3.5 3.5         40 +   Newtown, PA
122 George Kennedy U
3.12 3.5 3.5         65 +   Norristown, PA
123 Richard Aldrete U
3.12 3.5 4.0         40 +   Conshohocken, PA
124 Jinfei Xu U
3.11 3.5 3.0         40 +   Chalfont, PA
125 Chull Park U
3.11 3.5 3.5         40 +   Morrisville, PA
126 Andy Paul U
3.08 3.5 3.5         40 +   Lafayette Hill, PA
127 Matthew Klein U
3.07 3.5 3.5         40 +   Fort Washington, PA
128 Regis Carvalho U
3.07 3.5 3.5         40 +   Fort Washington, PA
129 Bret Cohen U
3.05 3.5 3.5         40 +   Glenside, PA
130 William Bishop U
3.05 3.5 3.5         18 +   Philadelphia, PA
131 Robert Beaver U
3.04 (3.5) 3.5         18 +   Horsham, PA
132 Andrew Kasmen U
3.03 3.5 3.5         55 +   Lafayette Hill, PA
133 Venkat Ramamurthy U
3.02 3.5 3.5         40 +   Dresher, PA
134 Marc Kim U
3.02 3.5 3.0         40 +   Ardmore, PA
135 Isadall Fung U
3.02 3.5 3.0         18 +   BLUE BELL, PA
136 J Freivogel U
3.02 3.5 3.0         40 +   Jenkintown, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
137 Lee Kubersky U
2.95 (3.0) 3.0         18 +   Elkins Park, PA
138 Ethan Christ U
2.94 3.0 3.0         40 +   Yardley, PA
139 Mark Stehle U
2.92 3.0 3.0         40 +   Philadelphia, PA
140 Adi Prabowo U
2.92 3.0 3.0         40 +   SANTA CLARA, CA
141 Michael Connors U
2.87 3.0 3.0         40 +   Feasterville Trevose, PA
142 Al-Yassa Al-Mahi U
2.85 3.0 3.0         40 +   Hatfield, PA
143 Kendall Stewart U
2.84 3.0 3.0         40 +   UPPER DARBY, PA
144 Peter Lee U
2.80 3.0 3.0         40 +   Ardmore, PA
145 David Brown U
2.77 3.0 3.0         40 +   Ambler, PA
146 Qingyang Liu U
2.73 3.0 2.5         18 +   Wilmington, DE
147 Samuel Mays U
2.64 3.0 3.0         40 +   Philadelphia, PA
148 Miles Munz U
2.55 3.0 2.5         40 +   Warrington, PA
149 Matthew Becker U
2.51 (3.0) 3.0         18 +   Hatfield, PA
Ken Allen U
n/a n/a 3.0         18 +   Ambler, PA
Joseph Booth U
n/a n/a 3.5         65 +   Collegeville, PA
jeremy bowers U
n/a n/a 4.5         18 +   Blue Bell, PA
Christopher Carosella U
n/a n/a 4.5         18 +   Clementon, NJ
Rodrigo Carvalho U
n/a n/a 3.5         18 +   Fort Washington, PA
Victor Chan U
n/a n/a 3.0         18 +   Willow Grove, PA
Matthew Cherner-Ranft U
n/a n/a 5.0         18 +   Swarthmore, PA
Jeffrey Christian U
n/a n/a 3.0         18 +   Willow Grove, PA
Robert Clewis U
n/a n/a 4.0         40 +   Glenside, PA
Ryan Collins U
n/a n/a 4.5         40 +   Springfield, PA
Ethan Dennis U
n/a n/a 3.0         40 +   Huntingdon Valley, PA
jack eller U
n/a n/a 3.0         18 +   Philadelphia, PA
Tom Fennelly U
n/a n/a 4.0         65 +   Pottstown, PA
Brad Goldoor U
n/a n/a 3.0         40 +   Ambler, PA
Philip Goldstein U
n/a n/a 3.5         55 +   Lafayette Hill, PA
William Griffin U
n/a n/a 3.0         18 +   Penllyn, PA
Guy Grossman U
n/a n/a 3.0         40 +   Philadelphia, PA
Alex Gurvich U
n/a n/a 3.0         40 +   Philadelphia, PA
Jason Harken U
n/a n/a 4.5         40 +   Spring City, PA
Benjamin Hinkley U
n/a n/a 4.0         18 +   Denver, PA
Arland Hotchkiss U
n/a n/a 3.5         65 +   Ambler, PA
George Johnson U
n/a n/a 3.5         18 +   Lansdale, PA
David Josselsohn U
n/a n/a 4.0         18 +   Philadelphia, PA
Marty Judge U
n/a n/a 3.5         65 +   Jenkintown, PA
Sean Kilcullen U
n/a n/a 3.0         18 +   Abington, PA
Bruce King U
n/a n/a 4.0         40 +   Schwenksville, PA
Alex Knyazkov U
n/a n/a 4.0         18 +   Doylestown, PA
Thomas Le U
n/a n/a 3.5         18 +   Philadelphia, PA
Greg Liptak U
n/a n/a 3.5         40 +   Ambler, PA
Christian Lyon U
n/a n/a 4.5         18 +   Devon, PA
Julio Martin-Garcia U
n/a n/a 3.0         40 +   Abington, PA
Tom Mastroianni U
n/a n/a 3.0         40 +   Ambler, PA
John McClurkin U
n/a n/a 4.5         18 +   Collegeville, PA
John Monroe U
n/a n/a 4.5         18 +   California, PA
Alan Morgan U
n/a n/a 4.5         18 +   Telford, PA
Patrick Moynihan U
n/a n/a 4.5         18 +   Elkins Park, PA
Mark Nottingham U
n/a n/a 4.5         18 +   Philadelphia, PA
Paul Nyirjesy U
n/a n/a 4.5         55 +   Rydal, PA
Michael ORourke U
n/a n/a 4.0         65 +   Glenside, PA
Joshua Patent U
n/a n/a 3.5         18 +   Huntingdon Valley, PA
Graham Phillips U
n/a n/a 4.5         18 +   New Hope, PA
KRISTOFFER REITER U
n/a n/a 3.0         18 +   Wayne, PA
Francisco Ruso U
n/a n/a 3.0         40 +   Philadelphia, PA
Craig Sachson U
n/a n/a 3.0         18 +   Horsham, PA
Thomas Saunders U
n/a n/a 3.5         40 +   Willow Grove, PA
Andrew Schiller U
n/a n/a 4.5         18 +   Jenkintown, PA
Max Schneider U
n/a n/a 3.5         18 +   Lansdale, PA
Zachary Schulz U
n/a n/a 4.5         18 +   Conshohocken, PA
Ramkumar Shanmugam U
n/a n/a 3.5         18 +   VOORHEES, NJ
Shushanta Paudel sharma U
n/a n/a 3.0         18 +   Ambler, PA
James Shinehouse U
n/a n/a 4.0         65 +   Chester Springs, PA
Mark Soffer U
n/a n/a 3.0         18 +   VENICE, FL
Eric Spangler U
n/a n/a 5.0         18 +   ARDMORE, PA
Evan Speece U
n/a n/a 4.5         18 +   Ambler, PA
Jason Spillerman U
n/a n/a 3.5         40 +   Wayne, PA
Kermit Stahl U
n/a n/a 4.0         65 +   North Wales, PA
Adam Townsend U
n/a n/a 5.0         18 +   MOORESTOWN, NJ
Kick Van Dolder U
n/a n/a 4.5         40 +   Philadelphia, PA
Jack Walls U
n/a n/a 4.5         18 +   Chalfont, PA
Lee Wexler U
n/a n/a 4.5         18 +   Bridgeport, PA
John Wilkinson U
n/a n/a 3.5         65 +   Wayne, PA
Dawei Yan U
n/a n/a 3.0         18 +   AMBLER, PA
William Zhang U
n/a n/a 5.0         18 +   PHILADELPHIA, PA
Jordan Zucker U
n/a n/a 4.0         40 +   Huntingdon Valley, PA