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 Main Line YMCA    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 Kyle Colliluori U
4.27 4.5 4.5         18 +   Collegeville, PA
2 Benjamin Beggs U
4.26 4.5 4.5         18 +   CHADDS FORD, PA
3 Henrik Svensson U
4.23 4.5 4.5         40 +   Bryn Mawr, PA
4 Stephen James U
4.19 4.5 4.5         18 +   Garnet Valley, PA
5 Steven Motyka U
4.13 (4.5) 4.5         18 +   West Chester, PA
6 Jeffrey Diorio U
4.12 4.5 4.5         18 +   West Chester, PA
7 Sourin Banerji U
4.10 4.5 4.5         18 +   Media, PA
8 David Graham U
4.09 4.5 4.5         55 +   Berwyn, PA
9 Xavier Vazquez Gonzalez U
4.05 4.5 4.5         18 +   New Castle, DE
10 william wood U
4.04 4.5 4.5         18 +   PHOENIXVILLE, PA
11 Ivaldo Bastos U
4.02 4.5 4.5         40 +   Chesterbrook, PA
12 Christopher Jones U
4.01 4.5 4.5         40 +   Wilmington, DE
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
13 Craig Miller U
3.97 4.0 4.0         40 +   Phoenixville, PA
14 Patrick Corn U
3.94 4.0 4.5         40 +   Bryn Mawr, PA
15 Cesar Pernia U
3.91 4.0 4.0         40 +   RIEGELSVILLE, PA
16 Hui Wang U
3.90 4.0 4.0         40 +   Berwyn, PA
17 Danesh Modi U
3.88 4.0 4.0         40 +   Wayne, PA
18 Mike Foux U
3.84 4.0 4.0         40 +   Macungie, PA
19 Andy Chung U
3.83 4.0 4.0         40 +   Berwyn, PA
20 Allen Cheung U
3.83 4.0 4.5         40 +   Downingtown, PA
21 Markus Edstrom U
3.82 (4.0) 4.0         18 +   Paoli, PA
22 Paolo Quimbo U
3.79 4.0 4.0         40 +   Spring City, PA
23 Kyle Rhood U
3.78 4.0 4.0         18 +   Media, PA
24 Aaron Zhang U
3.77 4.0 4.0         18 +   Glen Mills, PA
25 Ezra Felker U
3.76 4.0 4.0         55 +   Berwyn, PA
26 kurt althouse U
3.76 4.0 4.0         40 +   Macungie, PA
27 Lee Sullivan U
3.75 4.0 4.0         55 +   Chester Springs, PA
28 Aaron Palmer U
3.75 4.0 4.0         40 +   Philadelphia, PA
29 Bob Kothari U
3.75 4.0 4.0         55 +   Philadelphia, PA
30 Deepak Rajendran U
3.74 4.0 4.0         40 +   Chester Springs, PA
31 Chris Powell U
3.73 4.0 4.0         40 +   Berwyn, PA
32 Nicholas Doan U
3.72 4.0 4.0         40 +   King Of Prussia, PA
33 Ronald Siggs U
3.71 4.0 4.0         65 +   West Chester, PA
34 Syed Nasir U
3.71 4.0 4.0         40 +   Devon, PA
35 Santosh Gaikwad U
3.70 4.0 4.0         40 +   Glen Mills, PA
36 Patrick Carretas U
3.70 4.0 4.0         40 +   Chester Springs, PA
37 Jeff Beh U
3.70 4.0 4.0         40 +   Ardmore, PA
38 ANDRES VIVANCO U
3.69 4.0 4.0         18 +   Havertown, PA
39 Chris Jarman U
3.69 4.0 4.0         55 +   Coatesville, PA
40 Russell Chamberlin U
3.69 4.0 4.0         55 +   Coatesville, PA
41 Shuang Zhao U
3.68 4.0 4.0         40 +   Blue Bell, PA
42 Matt Zaun U
3.67 4.0 4.0         40 +   Allentown, PA
43 Rajeev Rao U
3.67 4.0 4.0         40 +   Wayne, PA
44 Randall Updike U
3.66 4.0 4.0         55 +   Berwyn, PA
45 Craig Schmerling U
3.66 4.0 4.0         40 +   King Of Prussia, PA
46 Nandish Kopri U
3.66 4.0 4.0         55 +   Chesterbrook, PA
47 Don Houpt U
3.66 4.0 4.0         55 +   West Chester, PA
48 Julio Pena U
3.65 (4.0) 4.0         18 +   AUSTIN, TX
49 Ian Monson U
3.65 4.0 4.0         18 +   West Chester, PA
50 Ravikanth Iyer U
3.65 4.0 4.0         40 +   Exton, PA
51 Stephen Butler U
3.65 4.0 4.0         55 +   DOWNINGTOWN, PA
52 Richard Procopio U
3.64 4.0 4.0         55 +   Chester Springs, PA
53 Augusto Francisco U
3.64 4.0 4.0         40 +   Downingtown, PA
54 Anthony Ferris U
3.63 4.0 4.0         40 +   Devon, PA
55 Leslie Book U
3.63 4.0 4.0         55 +   Devon, PA
56 Seth Rose U
3.62 4.0 4.0         18 +   Philadelphia, PA
57 Venkata Puvvadi U
3.62 4.0 4.0         40 +   Chester Springs, PA
58 Praburaj Thangaraj U
3.61 4.0 4.0         40 +   Chester Springs, PA
59 Thanh Nguyen U
3.60 4.0 4.0         55 +   Pottstown, PA
60 Lewis Pettinos U
3.59 4.0 4.0         55 +   Malvern, PA
61 Kyle Christy U
3.58 4.0 4.0         18 +   West Grove, PA
62 Michael Rose U
3.56 4.0 4.0         40 +   Glenmoore, PA
63 Pengfei Gu U
3.56 (4.0) 4.0         40 +   Glen Mills, PA
64 Sebastian Felsen U
3.55 4.0 4.0         18 +   Berwyn, PA
65 Quang Nguyen U
3.53 4.0 3.5         40 +   Paoli, PA
66 Thomas Buker U
3.51 4.0 4.0         55 +   Ewing, NJ
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
67 Satish Shanmugam U
3.50 3.5 4.0         40 +   West Chester, PA
68 Mukund Pai U
3.50 3.5 4.0         40 +   Monroe Township, NJ
69 Ben Hurtig U
3.50 3.5 3.5         55 +   Philadelphia, PA
70 Kai Cao U
3.48 3.5 3.5         40 +   Wayne, PA
71 Nick Stuccio U
3.47 3.5 4.0         55 +   Narberth, PA
72 Hemant Patel U
3.46 3.5 4.0         40 +   Chester Springs, PA
73 Ivan Khudziakou U
3.46 3.5 3.5         18 +   WAYNE, PA
74 JP Han U
3.46 3.5 3.5         40 +   Berwyn, PA
75 Sunil Dravida U
3.46 3.5 3.5         40 +   Marlton, NJ
76 Stephen Penwell U
3.44 3.5 3.5         40 +   PAOLI, PA
77 Dennis Krijt U
3.44 3.5 3.5         40 +   CHESTERBROOK, PA
78 Brian Havrilla U
3.44 3.5 4.0         40 +   Blue Bell, PA
79 ZHIPING QIU U
3.43 3.5 4.0         40 +   Exton, PA
80 Indrajeet Joglekar U
3.41 3.5 3.5         40 +   Exton, PA
81 Todd Geiser U
3.41 3.5 3.5         40 +   Quakertown, PA
82 Amrit Tewary U
3.39 3.5 3.5         40 +   Berwyn, PA
83 Phillip Krombolz U
3.38 3.5 4.0         55 +   Malvern, PA
84 David Bethala U
3.37 3.5 3.5         18 +   Exton, PA
85 James Taylor U
3.36 3.5 4.0         55 +   Malvern, PA
86 Kevin Zhao U
3.35 3.5 3.5         40 +   Bryn Mawr, PA
87 Mark Kuczynski U
3.31 3.5 3.5         40 +   Philadelphia, PA
88 Evan Davis U
3.31 3.5 3.5         55 +   Malvern, PA
89 Joe Mullen U
3.30 3.5 3.5         55 +   Paoli, PA
90 Jonathan Levine U
3.30 3.5 3.5         40 +   Chesterbrook, PA
91 Trivellore Krishnagopal U
3.30 3.5 3.5         40 +   Downingtown, PA
92 James Johnson U
3.30 3.5 3.0         40 +   Wilmington, DE
93 Tao Jiang U
3.30 3.5 3.5         40 +   Wayne, PA
94 Bo Zhao U
3.29 3.5 3.5         55 +   Paoli, PA
95 Greg Merlino U
3.29 3.5 4.0         40 +   Glenolden, PA
96 Venkatesham Kukutam U
3.27 3.5 3.5         40 +   Plainsboro, NJ
97 Xavier Arnault U
3.27 3.5 3.5         40 +   Devon, PA
98 Milan Ariastam U
3.27 3.5 3.5         40 +   King Of Prussia, PA
99 Nick He U
3.26 3.5 3.5         55 +   Bryn Mawr, PA
100 Augusto Barrios U
3.26 3.5 3.5         18 +   West Norriton, PA
101 Prasada Vontipenta U
3.24 3.5 3.5         40 +   Cranbury, NJ
102 Rohit Gandrakota U
3.24 3.5 3.0         18 +   Newtown Square, PA
103 Carlos Guzman U
3.23 3.5 3.5         40 +   West Chester, PA
104 Baker DeCamp U
3.22 (3.5) 3.0         18 +   Wayne, PA
105 Daniel Cho U
3.22 3.5 3.5         18 +   Malvern, PA
106 Patrick Farren U
3.21 3.5 3.5         40 +   Berwyn, PA
107 Derik Zhou U
3.20 3.5 3.5         55 +   Kennett Square, PA
108 Jun Zou U
3.19 3.5 3.5         55 +   Glen Mills, PA
109 Joseph Hickey U
3.19 3.5 3.5         55 +   Newtown Square, PA
110 Luis Lamoratta U
3.18 3.5 3.5         55 +   Malvern, PA
111 Charis Felton U
3.16 3.5 3.5         40 +   King Of Prussia, PA
112 Pete Isberg U
3.15 3.5 3.5         55 +   Malvern, PA
113 George Kennedy U
3.12 3.5 3.5         65 +   Norristown, PA
114 chaka allen U
3.08 3.5 3.5         40 +   Berwyn, PA
115 Guanqun Zhang U
3.06 3.5 3.0         40 +   Wayne, PA
116 Tong Ge U
3.06 (3.5) 3.5         40 +   Exton, PA
117 Rameshkannan Arumugam U
3.05 3.5 3.0         40 +   Downingtown, PA
118 Ryan Oswald U
3.02 3.5 3.5         40 +   Devon, PA
119 Alex Haver U
3.02 (3.5) 3.5         18 +   Media, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
120 Linh Nguyen U
3.00 3.0 3.0         40 +   Berwyn, PA
121 Ling Li U
2.99 3.0 3.5         40 +   Berwyn, PA
122 Kevin Bernhardt U
2.99 (3.0) 3.5         40 +   Exton, PA
123 David Spain U
2.98 3.0 3.5         55 +   Paoli, PA
124 Vikram Kamat U
2.96 3.0 3.0         40 +   Paoli, PA
125 Richard Hildebrand U
2.96 3.0 3.0         40 +   Wayne, PA
126 Zhiyuan Sun U
2.92 3.0 3.0         40 +   Berwyn, PA
127 Stephen McManus U
2.91 3.0 3.0         55 +   Downingtown, PA
128 Daniel Beacom U
2.91 3.0 3.5         55 +   Wayne, PA
129 Vinoy K P U
2.90 3.0 3.0         40 +   Downingtown, PA
130 Jerry Tassone U
2.87 3.0 3.5         55 +   Phoenixville, PA
131 Avinash Lalwani U
2.83 3.0 3.0         40 +   Wayne, PA
132 Mike Tzorfas U
2.75 3.0 3.0         40 +   Devon, PA
133 Ashish Gairola U
2.71 3.0 3.0         40 +   Berwyn, PA
134 Gerald Kane U
2.68 3.0 3.0         40 +   MALVERN, PA
135 Ed Daou U
2.61 3.0 3.5         55 +   Wayne, PA
136 Charles Rejonis U
2.59 3.0 3.0         55 +   Paoli, PA
137 Edward Cappiello U
2.55 (3.0) 3.0         40 +   Paoli, PA
138 evans pancoast U
2.54 3.0 3.0         55 +   Devon, PA
139 Paul Wilson U
2.51 3.0 3.0         55 +   Paoli, PA
140 O Gardner U
2.51 (3.0) 3.0         40 +   Exton, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
141 Mike Berry U
2.50 (2.5) 3.0         40 +   Villanova, PA
142 Steven Han U
2.42 2.5 3.0         40 +   Paoli, PA
143 Lay Gauv U
2.37 (2.5) 2.5         40 +   Springfield, PA
144 Thomas Szczerba U
2.33 (2.5) 3.0         18 +   Wayne, PA
145 Drew Dinger U
2.26 (2.5) 2.5         40 +   Radnor, PA
Jawahar Balakrishnan U
n/a n/a 3.5         40 +   Newtown Square, PA
Michael Boldin U
n/a n/a 3.5         40 +   Newtown Square, PA
Nikola Boskovic U
n/a n/a 2.5         40 +   Wayne, PA
Justin Carreon U
n/a n/a 4.0         40 +   Devon, PA
Bryan Clay U
n/a n/a 2.5         18 +   Paoli, PA
Nhat Dang U
n/a n/a 3.0         18 +   Paoli, PA
Eric Desmarais U
n/a n/a 3.0         18 +   Spring City, PA
William Duffy U
n/a n/a 3.0         40 +   Devon, PA
Raphael Duran U
n/a n/a 3.5         40 +   Villanova, PA
Jozef Everts U
n/a n/a 3.5         55 +   Paoli, PA
Vasudev Gandesiri U
n/a n/a 3.0         40 +   Collegeville, PA
Brian Gottshall U
n/a n/a 3.0         18 +   Downingtown, PA
Tom Groshans U
n/a n/a 3.5         40 +   Villanova, PA
Bill Hamilton U
n/a n/a 4.0         40 +   Harleysville, PA
Peter Hileman U
n/a n/a 4.0         40 +   Newtown Square, PA
Ben Hood U
n/a n/a 3.0         18 +   Villanova, PA
Craig Huey U
n/a n/a 3.5         40 +   Phoenixville, PA
Paul Iaboni U
n/a n/a 3.0         55 +   Exton, PA
Lakshmi Janardhanan U
n/a n/a 3.5         40 +   DOWNINGTOWN, PA
Gursharan Kang U
n/a n/a 3.5         40 +   Berwyn, PA
William Lam U
n/a n/a 3.5         40 +   Glenside, PA
Christopher Lichok U
n/a n/a 3.5         40 +   Downingtown, PA
David Marshall U
n/a n/a 4.0         40 +   Strafford, PA
RAYMOND MCCARROLL U
n/a n/a 3.5         40 +   Quakertown, PA
Tien Nguyen U
n/a n/a 3.5         40 +   Collegeville, PA
vinh nguyen U
n/a n/a 3.0         18 +   Claymont, DE
Tim Parrott U
n/a n/a 3.5         18 +   Phoenixville, PA
Alexander Pettinos U
n/a n/a 4.0         18 +   Malvern, PA
SANKET PHADKE U
n/a n/a 3.0         18 +   Malvern, PA
Christopher Reiher U
n/a n/a 3.0         18 +   Paoli, PA
Karl Schulte U
n/a n/a 4.0         40 +   HARLEYSVILLE, PA
Wm Christopher Shank U
n/a n/a 3.0         18 +   Malvern, PA
Ryan Shelton-Benson U
n/a n/a 3.5         18 +   Clifton Heights, PA
Donnell Sheppard U
n/a n/a 2.5         18 +   Berwyn, PA
Aaron Sun U
n/a n/a 3.5         18 +   Berwyn, PA
Stephen Tyahla U
n/a n/a 3.5         40 +   Berwyn, PA
Francisco Urquidi U
n/a n/a 3.0         40 +   Chesterbrook, PA
PRASAD VALAPPIL U
n/a n/a 3.0         18 +   Chester Springs, PA
Rogy Varghese U
n/a n/a 3.0         40 +   Downingtown, PA
Stephen Witmer U
n/a n/a 2.5         40 +   Wayne, PA
Jinsuo Xu U
n/a n/a 3.5         18 +   Berwyn, PA