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
Mountain Park Racquet Club    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 Adrien Leemin U
4.53 5.0 4.5         40 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
2 Simon Collis U
4.43 4.5 4.5         18 +   Vancouver, WA
3 Joe mcroberts U
4.41 4.5 4.5         18 +   Portland, OR
4 Sage Katayama U
4.41 4.5 4.5         18 +   BEAVERTON, OR
5 Ben Natinsky U
4.39 4.5 4.5         18 +   Portland, OR
6 Brandt Wegner U
4.37 4.5 4.5         55 +   Sherwood, OR
7 Todd Klindt U
4.35 4.5 4.5         40 +   Gresham, OR
8 Mark Chen U
4.35 4.5 4.0         18 +   Beaverton, OR
9 Darren Ly U
4.33 4.5 4.0         18 +   Costa Mesa, CA
10 James Luu U
4.33 4.5 4.5         40 +   Portland, OR
11 Bill Terry U
4.32 4.5 4.5         40 +   Lake Oswego, OR
12 Atom Fjeldsted U
4.31 4.5 4.5         18 +   Beaverton, OR
13 Amahal Barbee U
4.31 4.5 4.5         40 +   Sandy, OR
14 Matt Simmering U
4.30 4.5 4.5         18 +   Portland, OR
15 Ben Talpos U
4.29 4.5 4.5         18 +   Portland, OR
16 Paul Ezelle U
4.25 4.5 4.5         55 +   Washougal, WA
17 Glenn Woodworth U
4.24 (4.5) 4.5         55 +   Lake Oswego, OR
18 Paul Wulf U
4.23 4.5 4.5         55 +   Salem, OR
19 Joshua Goddard U
4.20 4.5 4.5         18 +   Tualatin, OR
20 Jeremy Morris U
4.19 4.5 4.5         40 +   Happy Valley, OR
21 Tony Lam U
4.18 4.5 4.5         18 +   Eugene, OR
22 Bradley Sumoge U
4.16 4.5 4.5         18 +   HILLSBORO, OR
23 Michael Cheng U
4.16 4.5 4.5         18 +   Portland, OR
24 Glenn Gerstmar U
4.13 4.5 4.5         55 +   Lake Oswego, OR
25 Kofi Asare-Konadu U
4.09 4.5 4.5         18 +   Beaverton, OR
26 Rudd McGarity U
4.08 (4.5) 4.5         55 +   Gresham, OR
27 Michael Yee U
4.07 (4.5) 4.5         55 +   Milwaukie, OR
28 David White U
4.07 4.5 4.5         55 +   LAKE OSWEGO, OR
29 Chenyong Xiang U
4.06 4.5 4.5         18 +   BEAVERTON, OR
30 Jeb Hubbs U
4.06 4.5 4.5         40 +   Portland, OR
31 Matthew Owen U
4.01 4.5 4.5         55 +   Lake Oswego, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
32 Mike McNairy U
4.00 (4.0) 4.5         55 +   Lake Oswego, OR
33 Ryan Mattila U
3.97 4.0 4.5         18 +   Lake Oswego, OR
34 David Mittelstadt U
3.94 4.0 4.5         40 +   Lake Oswego, OR
35 Brian Leahy U
3.94 (4.0) 4.5         55 +   Lake Oswego, OR
36 Son Huynh U
3.94 4.0 4.5         18 +   Portland, OR
37 Owen Burcham U
3.92 4.0 4.5         18 +   Portland, OR
38 Mitchell Strauss U
3.90 4.0 4.5         55 +   Portland, OR
39 Jack Griffin U
3.89 4.0 4.5         55 +   Lake Oswego, OR
40 Zhitong Chen U
3.89 4.0 4.0         40 +   Lake Oswego, OR
41 Gregg Palmer U
3.87 4.0 4.0         40 +   Lake Oswego, OR
42 Marc DeSantis U
3.87 (4.0) 4.0         40 +   Portland, OR
43 Brandon Gross U
3.86 4.0 4.0         40 +   West Linn, OR
44 Truc Tran U
3.80 (4.0) 4.0         18 +   Portland, OR
45 James Horen U
3.80 4.0 4.0         65 +   LAKE OSWEGO, OR
46 Kirt Eftekhar U
3.80 4.0 4.0         40 +   Lake Oswego, OR
47 Keith Abel U
3.80 4.0 4.0         55 +   Lake Oswego, OR
48 Eric Lee U
3.79 4.0 4.5         18 +   Portland, OR
49 Quanwang Wei U
3.78 (4.0) 4.0         40 +   Lake Oswego, OR
50 Dan Blaker U
3.73 4.0 3.0         40 +   Portland, OR
51 Charles Kim U
3.72 (4.0) 4.0         40 +   Lake Oswego, OR
52 Steve Bolstad U
3.71 4.0 4.0         65 +   Lake Oswego, OR
53 patrick brewer U
3.70 4.0 4.0         40 +   Tualatin, OR
54 Tony Moreno U
3.68 4.0 4.0         55 +   Beaverton, OR
55 Tod Johnston U
3.68 4.0 4.0         40 +   Portland, OR
56 Eric Goldner U
3.65 4.0 4.0         55 +   Lake Oswego, OR
57 Kent Lewis U
3.61 (4.0) 4.0         55 +   Lake Oswego, OR
58 Tim Brink U
3.58 4.0 4.0         65 +   Tualatin, OR
59 Robert Broad U
3.55 4.0 4.0         55 +   Portland, OR
60 Seth Yount U
3.53 4.0 3.5         40 +   Lake Oswego, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
61 Ken Avenoso U
3.50 3.5 4.0         40 +   Portland, OR
62 stephen whittington U
3.48 (3.5) 4.0         40 +   Lake Oswego, OR
63 David Hoiland U
3.48 3.5 3.5         40 +   Happy Valley, OR
64 Alejandro Aballay U
3.46 (3.5) 4.0         40 +   Portland, OR
65 Christopher Gilmore U
3.43 3.5 4.0         65 +   Portland, OR
66 Tyler Clark U
3.42 3.5 3.5         40 +   West Linn, OR
67 John Yu U
3.38 3.5 3.5         55 +   Lake Oswego, OR
68 Frank O'Mahony U
3.37 3.5 3.5         40 +   Portland, OR
69 Kai Zhang U
3.36 3.5 3.5         40 +   Lake Oswego, OR
70 Jim DeWeese U
3.35 3.5 3.5         65 +   Lake Oswego, OR
71 Roger Dehoog U
3.35 (3.5) 4.0         40 +   Bend, OR
72 Deepak Shenoy U
3.34 3.5 3.5         40 +   West Linn, OR
73 Jeffrey Gates U
3.29 3.5 3.5         55 +   Lake Oswego, OR
74 Zack Hegge U
3.27 (3.5) 3.5         40 +   Lake Oswego, OR
75 Mark Shih U
3.25 3.5 3.5         55 +   West Linn, OR
76 Steve Suttich U
3.23 (3.5) 3.5         55 +   Lake Oswego, OR
77 Mikhail Golovnykh U
3.21 3.5 3.5         40 +   Lake Oswego, OR
78 Jeff Anhaltzer U
3.19 3.5 3.5         55 +   BEAVERTON, OR
79 Jeff Marshall U
3.18 3.5 3.5         55 +   Portland, OR
80 Gerald Chase U
3.17 (3.5) 3.5         65 +   Portland, OR
81 Octavian Tudorache U
3.15 3.5 3.5         55 +   Beaverton, OR
82 Christian Paulsen U
3.15 3.5 3.5         40 +   West Linn, OR
83 Eric Ayers U
3.12 3.5 3.5         40 +   Portland, OR
84 Yongping Liu U
3.10 (3.5) 3.0         55 +   Lake Oswego, OR
85 Steve Scharfstein U
3.08 3.5 3.5         65 +   Lake Oswego, OR
86 Phillip Hyun U
3.06 (3.5) 3.5         40 +   Lake Oswego, OR
87 Dan Wolff U
3.05 3.5 3.5         65 +   West Linn, OR
88 Tom Tsuruta U
3.05 3.5 3.5         65 +   Portland, OR
89 Matt Hagen U
3.02 3.5 3.5         40 +   Portland, OR
90 Robert Wei U
3.01 (3.5) 3.5         40 +   West Linn, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
91 Qiming Wang U
3.00 3.0 3.0         40 +   Lake Oswego, OR
92 Patrick Morrissey U
2.98 (3.0) 3.5         40 +   Lake Oswego, OR
93 Tao Huang U
2.96 (3.0) 3.0         18 +   Santa Clara, CA
94 Sumit Gupta U
2.96 3.0 3.5         40 +   Beaverton, OR
95 Richard Anderson U
2.95 (3.0) 3.5         55 +   Lake Oswego, OR
96 Xiaolin Nan U
2.92 3.0 3.0         40 +   Lake Oswego, OR
97 Peter Casey U
2.92 (3.0) 3.0         55 +   Lake Oswego, OR
98 Michael Feely U
2.91 3.0 3.5         65 +   Portland, OR
99 Gunnar Brinck U
2.90 (3.0) 3.5         18 +   Lake Oswego, OR
100 Kevin Grant U
2.89 3.0 3.0         40 +   Lake Oswego, OR
101 Noah Davis U
2.89 3.0 3.0         40 +   Portland, OR
102 Jeff Cruze U
2.87 (3.0) 3.5         65 +   West Linn, OR
103 Manoj Agnihotri U
2.87 3.0 3.0         40 +   Lake Oswego, OR
104 Tommy Atkins U
2.86 3.0 3.5         65 +   Beaverton, OR
105 Zhenyu Han U
2.85 3.0 3.5         40 +   Lake Oswego, OR
106 Douglas Metzker U
2.84 (3.0) 3.5         55 +   Portland, OR
107 Scott Dickinson U
2.84 3.0 3.0         55 +   Portland, OR
108 Andy Alfonso U
2.84 (3.0) 3.5         18 +   Lake Oswego, OR
109 Steven Garlock U
2.70 3.0 3.5         65 +   Portland, OR
110 James Prouty U
2.67 3.0 3.0         65 +   Portland, OR
111 shootan pirzadeh U
2.67 3.0 3.0         65 +   Lake Oswego, OR
112 Ryan Tilley U
2.65 (3.0) 3.0         18 +   Lake Oswego, OR
113 John Bohls U
2.63 3.0 2.5         40 +   Lake Oswego, OR
114 Mitchell Todd U
2.62 (3.0) 3.0         40 +   Portland, OR
115 Robert Cohns U
2.54 (3.0) 3.0         65 +   Lake Oswego, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
116 Jeffrey Kaye U
2.50 (2.5) 3.0         65 +   Portland, OR
117 Rex Smith U
2.49 2.5 3.0         65 +   Lake Oswego, OR
118 Daniel Rasay U
2.48 2.5 3.0         40 +   Portland, OR
119 Dan Pope U
2.48 2.5 3.0         65 +   Lake Oswego, OR
120 William Roberts U
2.47 (2.5) 3.0         55 +   LAKE OSWEGO, OR
121 Keibun Hayashi U
2.41 2.5 3.0         65 +   Lake Oswego, OR
122 Jason Lee U
2.36 2.5 3.0         40 +   Portland, OR
123 Craig Tompkins U
2.34 2.5 2.5         65 +   Portland, OR
124 Reza kalantari U
2.34 2.5 3.0         65 +   Portland, OR
125 Masataka Hayashi U
2.29 2.5 2.5         40 +   Lake Oswego, OR
126 David Rabbino U
2.27 (2.5) 3.0         55 +   Lake Oswego, OR
127 Arkadiy Boyarshinov U
2.20 2.5 2.5         65 +   Beaverton, OR
128 Feng-Yu Liu U
1.95 2.0 2.5         65 +   Lake Oswego, OR
Corey Von Allmen U
n/a n/a 3.0         18 +   Lake Oswego, OR
John Barnes U
n/a n/a 4.0         40 +   Redmond, WA
Liam Burcham U
n/a n/a 4.5         18 +   Portland, OR
Steve Douglas U
n/a n/a 3.5         18 +   Lake Oswego, OR
Jonathan Eames U
n/a n/a 4.0         40 +   Lake Oswego, OR
Chuck Gooding U
n/a n/a 4.0         40 +   Portland, OR
Justin Greene U
n/a n/a 4.5         40 +   Portland, OR
Chris Grenzer U
n/a n/a 4.5         55 +   Wilsonville, OR
Will Havnaer U
n/a n/a 4.5         18 +   Portland, OR
Danny Hsia U
n/a n/a 2.5         40 +   Lake Oswego, OR
George Husbands U
n/a n/a 3.5         55 +   Lake Oswego, OR
Rasesh Joshi U
n/a n/a 3.5         40 +   Lake Oswego, OR
David Kabaker U
n/a n/a 4.5         55 +   Lake Oswego, OR
Jeff Kennedy U
n/a n/a 3.0         65 +   Lake Oswego, OR
Anil Khanna U
n/a n/a 3.5         40 +   Tualatin, OR
Michael Kohlhoff U
n/a n/a 3.5         65 +   Lake Oswego, OR
Robert Lefeber U
n/a n/a 3.5         65 +   Lake Oswego, OR
Timothy Morris U
n/a n/a 2.5         40 +   Lake Oswego, OR
Mark Orton U
n/a n/a 4.0         40 +   Portland, OR
George Papasouliotis U
n/a n/a 2.5         40 +   Lake Oswego, OR
Bruce Pritchard U
n/a n/a 3.0         65 +   Portland, OR
Matthew C Reichert U
n/a n/a 4.0         40 +   DEVON, PA
Steve Rider U
n/a n/a 4.5         55 +   Portland, OR
James Stenger U
n/a n/a 3.5         65 +   Wilsonville, OR
David Tinsley U
n/a n/a 4.5         18 +   Portland, OR
Steve Turner U
n/a n/a 4.0         65 +   Beaverton, OR
Dale Vandenburgh U
n/a n/a 3.5         65 +   Portland, OR
Lamone Voravongseng U
n/a n/a 3.5         40 +   Lake Oswego, OR
Leonard Wofford U
n/a n/a 4.5         55 +   Portland, OR