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 Northern Oregon Area rating list selection
                                                2023 Northern Oregon Area rating list selection
2024 TLS League Ratings
Section - Pacific NW           District - Northern Oregon           Area - Northern Oregon
Portland Tennis Center    Men    By Rating
(As of 11/09/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 Lew De Leon U
4.93 5.0 5.0         18 +   Portland, OR
2 David Rojas U
4.74 (5.0) 5.0         18 +   Portland, OR
3 Zack Surmacz U
4.69 5.0 5.0         18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
4 Alexander Calpagiu U
4.44 4.5 4.5         18 +   Seattle, WA
5 Eugene Jung U
4.40 4.5 4.5         40 +   Portland, OR
6 Juan Presichi U
4.39 4.5 4.5         40 +   Portland, OR
7 Brandt Wegner U
4.37 4.5 4.5         55 +   Sherwood, OR
8 Richard Shugar U
4.37 4.5 4.5         55 +   Eugene, OR
9 Josh Schweitz U
4.37 4.5 4.5         40 +   Portland, OR
10 Jason King U
4.37 4.5 5.0         40 +   Portland, OR
11 Brian Jackson U
4.36 4.5 4.5         40 +   BEAVERTON, OR
12 Makoto Yoshino U
4.34 4.5 4.5         40 +   Portland, OR
13 Josh Greene U
4.34 4.5 4.5         40 +   Portland, OR
14 Simon Waite U
4.33 4.5 4.5         18 +   LONGVIEW, WA
15 Jacob Velasco U
4.30 4.5 4.0         18 +   Portland, OR
16 John Ezelle U
4.29 4.5 4.5         55 +   Portland, OR
17 Ian Fudalla U
4.27 4.5 4.5         55 +   Portland, OR
18 Andrew Nilsson U
4.26 4.5 4.5         40 +   Portland, OR
19 Paul Ezelle U
4.25 4.5 4.5         55 +   Washougal, WA
20 Bryan Ward U
4.22 4.5 4.5         55 +   Portland, OR
21 John Block U
4.22 4.5 4.5         18 +   Portland, OR
22 Kasi Muthu U
4.21 4.5 4.5         18 +   Portland, OR
23 Mike Robertson U
4.19 (4.5) 4.5         40 +   Oregon City, OR
24 Jeremy Morris U
4.19 4.5 4.5         40 +   Happy Valley, OR
25 Toby Krauel U
4.19 4.5 4.5         55 +   Portland, OR
26 Arthur Kowitch U
4.19 4.5 4.5         55 +   Portland, OR
27 David Squire U
4.18 4.5 4.5         55 +   Portland, OR
28 Mariano Pastor U
4.17 4.5 4.5         40 +   Beaverton, OR
29 Schuyler Soderlind U
4.16 4.5 4.5         18 +   Tacoma, WA
30 Daniel Larsen U
4.16 4.5 4.5         55 +   Portland, OR
31 Benjamin Doan U
4.14 4.5 4.5         18 +   Portland, OR
32 Joshua Weber U
4.12 4.5 4.0         18 +   Portland, OR
33 Matthew Condit U
4.12 4.5 4.5         40 +   Vancouver, WA
34 kris cohen U
4.10 4.5 4.0         40 +   Portland, OR
35 Kofi Asare-Konadu U
4.09 4.5 4.5         18 +   Beaverton, OR
36 Rudd McGarity U
4.08 (4.5) 4.5         55 +   Gresham, OR
37 Preston Martin U
4.08 4.5 4.5         40 +   Eugene, OR
38 Kyle Kinderknecht U
4.08 4.5 4.5         18 +   Portland, OR
39 Michael Yee U
4.07 (4.5) 4.5         55 +   Milwaukie, OR
40 Jimmy Shen U
4.07 4.5 4.5         40 +   Beaverton, OR
41 Maximo Behrens U
4.07 4.5 4.5         18 +   Portland, OR
42 Justin Ford U
4.06 4.5 4.5         18 +   Portland, OR
43 Bao Bui U
4.05 4.5 4.5         18 +   Portland, OR
44 Tyrese Toomey U
4.04 4.5 4.0         18 +   Portland, OR
45 Tan Nguyen U
4.03 4.5 4.5         18 +   Kennewick, WA
46 David Vant Hof U
4.02 4.5 4.5         55 +   Portland, OR
47 Joel Garcia U
4.01 4.5 4.0         18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
48 Ry Koteen U
3.97 4.0 5.0         40 +   Portland, OR
49 Matt Fanelli U
3.97 4.0 4.5         18 +   Portland, OR
50 Anh Ngo U
3.96 (4.0) 4.5         18 +   Portland, OR
51 John Droege U
3.94 4.0 4.0         55 +   Portland, OR
52 john bui U
3.94 4.0 4.5         18 +   Portland, OR
53 Tom Lux U
3.93 4.0 4.0         55 +   Portland, OR
54 Bart Borosky U
3.92 4.0 4.0         40 +   Portland, OR
55 Mitchell Strauss U
3.90 4.0 4.5         55 +   Portland, OR
56 Agus Rusli U
3.89 4.0 4.0         40 +   Beaverton, OR
57 Jason Ruhmann U
3.88 4.0 4.0         40 +   Portland, OR
58 Wahyu Setyawan U
3.87 4.0 4.0         40 +   Stevenson, WA
59 David Greenberg U
3.86 4.0 4.0         40 +   Portland, OR
60 chris collins U
3.84 4.0 4.0         40 +   Portland, OR
61 Truc Tran U
3.80 (4.0) 4.0         18 +   Portland, OR
62 Keith Abel U
3.80 4.0 4.0         55 +   Lake Oswego, OR
63 Michael Jung U
3.77 4.0 4.0         40 +   Portland, OR
64 Travis Friedrich U
3.77 4.0 4.0         40 +   Portland, OR
65 Steve Eggerts U
3.76 4.0 4.0         55 +   Portland, OR
66 Michael Shin U
3.75 4.0 4.0         40 +   Portland, OR
67 Brian Quisling U
3.73 (4.0) 4.5         18 +   Portland, OR
68 Scott Powers U
3.73 4.0 4.0         40 +   Portland, OR
69 Adam Gamboa U
3.66 (4.0) 4.0         40 +   Portland, OR
70 Zachary Kinavey U
3.64 (4.0) 4.0         40 +   OREGON CITY, OR
71 Damon Ogden U
3.63 4.0 4.0         55 +   Portland, OR
72 Keith Anderson U
3.62 (4.0) 4.0         18 +   Vancouver, WA
73 ezra james U
3.60 4.0 3.0         18 +   Portland, OR
74 Aj Messer U
3.57 (4.0) 4.0         40 +   Portland, OR
75 Brad Ouderkirk U
3.52 4.0 4.0         40 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
76 Kasra Shokat U
3.47 (3.5) 3.5         18 +   Portland, OR
77 Alejandro Aballay U
3.46 (3.5) 4.0         40 +   Portland, OR
78 Clint Benson U
3.42 3.5 4.0         55 +   Portland, OR
79 Ryan Manwiller U
3.40 (3.5) 3.5         40 +   Portland, OR
80 Austin Rice-Stitt U
3.39 3.5 3.5         40 +   Portland, OR
81 Ernesto Rodriguez U
3.37 (3.5) 3.5         18 +   PORTLAND, OR
82 Peter Johnson U
3.35 3.5 3.5         40 +   Portland, OR
83 Heriberto padilla U
3.32 (3.5) 3.5         18 +   Portland, OR
84 Keith Main U
3.31 3.5 3.5         40 +   Portland, OR
85 Nate Larsen U
3.31 3.5 3.5         40 +   Portland, OR
86 Peter Singson U
3.30 3.5 3.5         40 +   Portland, OR
87 Alex McIntosh U
3.30 3.5 3.5         40 +   Portland, OR
88 John Jay U
3.30 3.5 3.5         55 +   Portland, OR
89 Shiloh Halsey U
3.30 3.5 3.5         40 +   Portland, OR
90 Stefano Cavallucci U
3.30 3.5 3.5         40 +   Portland, OR
91 Sebastian Llados Vila U
3.29 (3.5) 3.5         40 +   Portland, OR
92 Matthew Kanagandram U
3.28 (3.5) 3.5         18 +   Portland, OR
93 William Allers U
3.28 3.5 3.5         40 +   Portland, OR
94 Huy Bui U
3.27 3.5 3.5         40 +   Portland, OR
95 Vivek Mano U
3.26 3.5 3.5         40 +   Portland, OR
96 Kevin Lennox U
3.26 3.5 3.5         40 +   Portland, OR
97 Kevin Shoop U
3.25 3.5 3.5         40 +   Portland, OR
98 Brett Israel U
3.25 (3.5) 3.5         18 +   Portland, OR
99 John Popplewell U
3.21 3.5 3.5         65 +   Portland, OR
100 Nevin Nguyen U
3.19 (3.5) 3.5         18 +   Portland, OR
101 ORKHAN BABAYEV U
3.19 3.5 3.5         40 +   Portland, OR
102 Daniel Turner U
3.18 (3.5) 3.5         40 +   Portland, OR
103 John Kin U
3.18 (3.5) 3.5         40 +   Portland, OR
104 Michael Koch U
3.14 3.5 3.5         40 +   Portland, OR
105 Xavier Oberlander U
3.13 3.5 3.5         40 +   Portland, OR
106 Dan de Leon U
3.13 (3.5) 3.5         40 +   PORTLAND, OR
107 Andrew Scheirer U
3.11 (3.5) 3.5         18 +   Portland, OR
108 Peter Farrelly U
3.11 3.5 3.5         40 +   Portland, OR
109 Eric Schniewind U
3.10 3.5 3.5         40 +   Portland, OR
110 John Boelling U
3.08 3.5 3.5         40 +   Portland, OR
111 Sudhakar Bala U
3.07 (3.5) 3.5         18 +   Beaverton, OR
112 Michael Schroeder U
3.06 (3.5) 3.5         18 +   Portland, OR
113 Jason Fitzgerald U
3.06 (3.5) 3.5         40 +   Portland, OR
114 Gavin Newcomer U
3.05 (3.5) 3.5         18 +   Portland, OR
115 Amartya Dutta U
3.03 (3.5) 3.5         18 +   Hillsboro, OR
116 Adam Crosson U
3.03 (3.5) 3.0         40 +   Portland, OR
117 Joe Malboeuf U
3.01 3.5 3.5         40 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
118 Gus Johnson U
2.98 3.0 3.0         55 +   Portland, OR
119 Siddharth Dugar U
2.94 (3.0) 3.0         18 +   Portland, OR
120 Maarten Schreuder U
2.93 3.0 3.0         40 +   Portland, OR
121 Jamil Panni U
2.92 3.0 3.0         40 +   Portland, OR
122 Ken Dragoon U
2.92 3.0 3.0         55 +   Portland, OR
123 Todd Carris U
2.91 3.0 3.5         40 +   Portland, OR
124 Jacob Bobrowski U
2.91 (3.0) 3.5         18 +   Portland, OR
125 Julius Nguyen U
2.87 (3.0) 3.5         18 +   Portland, OR
126 Bryan Lurie U
2.87 3.0 3.5         40 +   Portland, OR
127 Jeremy Chiang U
2.87 (3.0) 3.0         18 +   Beaverton, OR
128 Ralf Bednarz U
2.87 3.0 3.0         40 +   Portland, OR
129 Scott Tse U
2.86 3.0 3.0         40 +   Portland, OR
130 Richard Nobleman U
2.86 3.0 3.0         55 +   Portland, OR
131 John Brady U
2.85 3.0 3.0         40 +   Portland, OR
132 Steve Siegel U
2.84 (3.0) 3.0         55 +   Portland, OR
133 Seth Wagner U
2.83 3.0 3.0         40 +   Portland, OR
134 Michael Svedeman U
2.83 (3.0) 3.0         18 +   Portland, OR
135 Blake Simonsen U
2.82 3.0 3.0         40 +   Portland, OR
136 Derek Ray U
2.81 (3.0) 3.0         18 +   Portland, OR
137 Jered Cuenco U
2.79 3.0 3.0         40 +   Hillsboro, OR
138 Tim Janes U
2.77 3.0 3.0         65 +   Portland, OR
139 Michael Parkhurst U
2.76 3.0 3.0         40 +   Portland, OR
140 Bill Barnes U
2.72 (3.0) 3.0         55 +   Portland, OR
141 Michael Navarro U
2.68 (3.0) 3.0         55 +   Portland, OR
142 David Williams U
2.66 3.0 3.0         55 +   Beaverton, OR
143 Ed de la Fuente U
2.62 3.0 3.0         55 +   Portland, OR
144 Alexander Abrazaldo U
2.59 (3.0) 3.0         18 +   Portland, OR
145 Scott Myers U
2.58 (3.0) 3.0         55 +   Portland, OR
Sikender Ashraf U
n/a n/a 3.5         18 +   Portland, OR
Vinicius Botelho U
n/a n/a 5.0         18 +   Portland, OR
Richard Boudreau U
n/a n/a 4.0         55 +   Forest Grove, OR
Nicola Buffo U
n/a n/a 5.0         18 +   Portland, OR
Matteo Capaldi U
n/a n/a 3.5         18 +   Portland, OR
Sam Chase U
n/a n/a 3.5         40 +   Portland, OR
Benjamin Cooperrider U
n/a n/a 5.0         18 +   San Diego, CA
Todd DeNeffe U
n/a n/a 4.5         18 +   Portland, OR
Ricky Dinh U
n/a n/a 4.5         18 +   Portland, OR
Joe Entler U
n/a n/a 4.0         55 +   Portland, OR
James Fenner U
n/a n/a 4.5         55 +   Portland, OR
Santiago Giordano U
n/a n/a 4.5         18 +   Portland, OR
Taiki Grover U
n/a n/a 4.5         18 +   Portland, OR
Ty Harmon U
n/a n/a 4.5         18 +   Portland, OR
Damien Heller-Chen U
n/a n/a 5.0         18 +   Charlottesville, VA
Charles Leavitt U
n/a n/a 3.0         18 +   Portland, OR
Brian McCarn U
n/a n/a 3.5         18 +   Portland, OR
Marc Milobinski U
n/a n/a 4.5         40 +   Scappoose, OR
Michael Mitchell U
n/a n/a 3.5         65 +   Portland, OR
Scott Pennington U
n/a n/a 4.0         40 +   Portland, OR
Simon Potter U
n/a n/a 4.5         18 +   Portland, OR
Benjamin Scissors U
n/a n/a 5.0         18 +   Portland, OR
Ron Selis U
n/a n/a 3.5         55 +   Portland, OR
Scott Shaheen U
n/a n/a 3.0         18 +   Denver, CO
Harlan Silverman U
n/a n/a 3.0         18 +   Portland, OR
erik sterpa U
n/a n/a 3.0         18 +   Portland, OR