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
Lake Oswego 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 Koby Murata U
4.71 5.0 5.0         18 +   Forest Grove, OR
2 Rayden Murata U
4.68 5.0 4.5         18 +   Forest Grove, OR
3 Shouta Fukamachi U
4.67 (5.0) 5.0         18 +   HILLSBORO, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
4 Jacob Velasco U
4.30 4.5 4.0         18 +   Portland, OR
5 Steve Vanderploeg U
4.23 4.5 4.5         40 +   TUALATIN, OR
6 Joshua Goddard U
4.20 4.5 4.5         18 +   Tualatin, OR
7 Asim Hafeez U
4.18 4.5 4.5         40 +   PORTLAND, OR
8 Bradley Sumoge U
4.16 4.5 4.5         18 +   HILLSBORO, OR
9 Charles Taguet U
4.08 4.5 4.5         40 +   Beaverton, OR
10 Justin Shull U
4.04 4.5 4.5         40 +   Beaverton, OR
11 Mingyang Liu U
4.04 4.5 4.5         18 +   Portland, OR
12 Sean Wei U
4.03 (4.5) 4.0         18 +   Portland, OR
13 Charlie Dolezal U
4.03 4.5 4.5         55 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
14 Jason Mah U
3.99 4.0 4.5         18 +   PORTLAND, OR
15 Eric Furuya U
3.97 4.0 4.5         18 +   Portland, OR
16 David Mittelstadt U
3.94 4.0 4.5         40 +   Lake Oswego, OR
17 Son Huynh U
3.94 4.0 4.5         18 +   Portland, OR
18 Gregg Palmer U
3.87 4.0 4.0         40 +   Lake Oswego, OR
19 Shane Wilson U
3.86 (4.0) 4.0         18 +   Beaverton, OR
20 Steven Nguyen U
3.86 4.0 4.0         18 +   WAILUKU, HI
21 Shaun Anderson U
3.86 4.0 4.0         40 +   Hood River, OR
22 Tony Wang U
3.84 (4.0) 4.0         40 +   Portland, OR
23 Nick Hooker U
3.83 4.0 4.0         55 +   Portland, OR
24 Saurabh Chauhan U
3.81 (4.0) 4.0         18 +   Beaverton, OR
25 Kirt Eftekhar U
3.80 4.0 4.0         40 +   Lake Oswego, OR
26 Henry Trinh U
3.79 (4.0) 4.0         18 +   Salem, OR
27 Hector m salomon U
3.77 4.0 4.0         40 +   Portland, OR
28 Brian Hughes U
3.77 (4.0) 4.0         18 +   Beaverton, OR
29 patrick brewer U
3.70 4.0 4.0         40 +   Tualatin, OR
30 Bill Henderson U
3.69 4.0 4.0         65 +   Portland, OR
31 Tony Moreno U
3.68 4.0 4.0         55 +   Beaverton, OR
32 Tod Johnston U
3.68 4.0 4.0         40 +   Portland, OR
33 Kevin Hughes U
3.68 (4.0) 4.0         18 +   Lake Oswego, OR
34 Neal Burgstahler U
3.63 4.0 4.0         40 +   Sherwood, OR
35 Kenya Reutin U
3.62 (4.0) 4.0         18 +   Portland, OR
36 Igor Landais U
3.62 4.0 4.0         40 +   Beaverton, OR
37 NANDA SIDDAIAH U
3.61 4.0 4.0         40 +   Portland, OR
38 Jason Qian U
3.61 (4.0) 3.5         18 +   Portland, OR
39 Danny Denning U
3.60 4.0 4.0         55 +   Beaverton, OR
40 Jerome Deluz U
3.60 4.0 4.0         55 +   West Linn, OR
41 Neil Soiffer U
3.59 4.0 4.0         65 +   Portland, OR
42 Patrick Harkin U
3.59 4.0 4.0         55 +   Beaverton, OR
43 William Wang U
3.57 (4.0) 4.0         40 +   Sherwood, OR
44 Warren Hill U
3.55 4.0 4.0         55 +   Portland, OR
45 Robert Broad U
3.55 4.0 4.0         55 +   Portland, OR
46 Seth Yount U
3.53 4.0 3.5         40 +   Lake Oswego, OR
47 Deepak Kumar U
3.52 4.0 4.0         55 +   Portland, OR
48 Brandon Shell U
3.51 4.0 3.5         40 +   Happy Valley, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
49 Ken Avenoso U
3.50 3.5 4.0         40 +   Portland, OR
50 Rick Collins U
3.49 3.5 4.0         65 +   Portland, OR
51 Steven Baer U
3.49 3.5 4.0         40 +   Portland, OR
52 Jason Yue U
3.48 (3.5) 3.5         18 +   Hillsboro, OR
53 Ernesto Bruce U
3.47 3.5 4.0         40 +   Portland, OR
54 Atif Afzal U
3.47 (3.5) 3.5         18 +   Beaverton, OR
55 Wally Lee U
3.46 3.5 3.5         55 +   Lake Oswego, OR
56 Kevin Heller U
3.45 3.5 4.0         40 +   Portland, OR
57 Kevin Semonsen U
3.44 3.5 4.0         55 +   Lake Oswego, OR
58 Bryan Shieh U
3.40 3.5 3.5         55 +   LAKE OSWEGO, OR
59 Gabriel Weaver U
3.38 3.5 3.5         40 +   Lake Oswego, OR
60 Harish Krishnamurthy U
3.38 3.5 3.5         40 +   PORTLAND, OR
61 Alan Kaplan U
3.37 3.5 4.0         65 +   Lake Oswego, OR
62 Jonathan Hong U
3.36 (3.5) 3.5         18 +   Portland, OR
63 Chris Hasle U
3.36 3.5 3.5         40 +   Portland, OR
64 MICHAEL DOHERTY U
3.36 3.5 3.5         40 +   Portland, OR
65 Pierre Burthey U
3.36 3.5 3.5         55 +   Tualatin, OR
66 Davis Wilkinson U
3.35 (3.5) 3.5         18 +   Lake Oswego, OR
67 wenyan li U
3.35 3.5 3.5         40 +   Portland, OR
68 Sanh Trinh U
3.34 (3.5) 3.5         18 +   Portland, OR
69 Peter Monsantofils U
3.33 3.5 4.0         65 +   West Linn, OR
70 Brad Johnson U
3.32 3.5 3.5         40 +   West Linn, OR
71 Eddie Shin U
3.31 3.5 3.5         40 +   Portland, OR
72 Adam Oken U
3.31 (3.5) 3.5         18 +   Portland, OR
73 Keith Main U
3.31 3.5 3.5         40 +   Portland, OR
74 Ernie Levenson U
3.31 (3.5) 4.0         55 +   Portland, OR
75 Edwin Becker U
3.31 3.5 3.5         55 +   LAKE OSWEGO, OR
76 Troy Johnston U
3.30 3.5 3.5         40 +   TUALATIN, OR
77 Simon Yee U
3.29 (3.5) 3.5         18 +   Beaverton, OR
78 Jeffrey Gates U
3.29 3.5 3.5         55 +   Lake Oswego, OR
79 Greg Culver U
3.29 (3.5) 3.5         18 +   Lake Oswego, OR
80 Tim Leatherman U
3.28 3.5 3.5         65 +   Portland, OR
81 Juan Camilo Forero U
3.28 (3.5) 3.5         18 +   Portland, OR
82 Matt Curtis U
3.27 3.5 3.0         55 +   Portland, OR
83 Jeffrey Bayless U
3.26 3.5 3.5         65 +   Banks, OR
84 Mark Shih U
3.25 3.5 3.5         55 +   West Linn, OR
85 Kirk Planck U
3.24 3.5 3.5         55 +   Beaverton, OR
86 John Magaddino U
3.22 3.5 3.5         55 +   Portland, OR
87 Tommy Trakoolthai U
3.21 (3.5) 3.0         18 +   Portland, OR
88 Richard Sohn U
3.21 3.5 3.5         55 +   Portland, OR
89 Ryan Owens U
3.21 3.5 3.5         55 +   West Linn, OR
90 Malcolm Baker U
3.21 3.5 3.5         55 +   VANCOUVER, WA
91 Robert Glenn U
3.19 3.5 3.5         55 +   Oregon City, OR
92 Ron Press U
3.18 3.5 3.5         55 +   West Linn, OR
93 Zachary Wright U
3.16 3.5 3.5         55 +   Portland, OR
94 Kenny Wong U
3.16 (3.5) 3.0         18 +   Beaverton, OR
95 Christian Paulsen U
3.15 3.5 3.5         40 +   West Linn, OR
96 Michael Lavios U
3.15 3.5 3.5         55 +   Lake Oswego, OR
97 JOHN KNOX U
3.14 3.5 3.5         65 +   Portland, OR
98 Gregory Hobi U
3.13 3.5 3.5         40 +   West Linn, OR
99 michael delanty U
3.10 3.5 3.5         55 +   Lake Oswego, OR
100 Scott Keeney U
3.09 3.5 3.5         55 +   Vancouver, WA
101 Fred Winter U
3.07 3.5 3.5         55 +   Portland, OR
102 John Nee U
3.07 3.5 3.0         55 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
103 Scott Omlid U
2.99 (3.0) 3.5         40 +   Portland, OR
104 Wes Milligan U
2.99 3.0 3.5         55 +   Portland, OR
105 Jordan Keomanivanh U
2.95 (3.0) 3.5         18 +   Hillsboro, OR
106 Will Bayon U
2.95 3.0 3.0         40 +   Beaverton, OR
107 Richard Anderson U
2.95 (3.0) 3.5         55 +   Lake Oswego, OR
108 Sam Lumetta U
2.92 3.0 3.5         55 +   West Linn, OR
109 Glenn Eisen U
2.92 3.0 3.5         55 +   Portland, OR
110 David Oh U
2.89 (3.0) 3.0         55 +   Lake Oswego, OR
111 Lawrence Cooper U
2.89 3.0 3.0         55 +   Portland, OR
112 Frank Brown U
2.88 3.0 3.0         55 +   VANCOUVER, WA
113 Jim Mounts U
2.87 3.0 3.0         65 +   Portland, OR
114 Manoj Agnihotri U
2.87 3.0 3.0         40 +   Lake Oswego, OR
115 Scott Tse U
2.86 3.0 3.0         40 +   Portland, OR
116 Jaime Aranda-Michel U
2.86 3.0 3.0         55 +   Lake Oswego, OR
117 John Brady U
2.85 3.0 3.0         40 +   Portland, OR
118 Seth Wagner U
2.83 3.0 3.0         40 +   Portland, OR
119 Blake Simonsen U
2.82 3.0 3.0         40 +   Portland, OR
120 Trevor Hammond U
2.82 3.0 3.0         40 +   Lake Oswego, OR
121 Monte Gonzales U
2.81 3.0 3.0         55 +   West Linn, OR
122 Spencer Byrd U
2.81 3.0 3.0         18 +   Fairview, OR
123 Mark Beilstein U
2.81 3.0 3.0         55 +   Lake Oswego, OR
124 Lee Anderson U
2.73 3.0 3.0         55 +   Portland, OR
125 Scott Quinn U
2.71 3.0 3.0         65 +   Portland, OR
126 Ryan Tunmore U
2.69 (3.0) 3.0         18 +   Portland, OR
127 David Williams U
2.66 3.0 3.0         55 +   Beaverton, OR
128 Andy Griggs U
2.66 3.0 3.0         55 +   Tualatin, OR
129 Michael Rich U
2.64 3.0 3.0         55 +   Portland, OR
130 Anthony Hoang U
2.59 (3.0) 3.0         18 +   Portland, OR
131 Danny Tran U
2.52 (3.0) 3.0         18 +   Damascus, OR
132 Paul Best U
2.52 (3.0) 3.0         55 +   Lake Oswego, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
133 Donal Clarke U
2.50 (2.5) 3.0         18 +   Lake Oswego, OR
134 Aaron Pocklington U
2.48 (2.5) 3.0         18 +   Lake Oswego, OR
135 Jon Lee U
2.12 (2.5) 2.5         18 +   Portland, OR
Charlie Adams U
n/a n/a 4.0         40 +   Portland, OR
Chris Bozzini U
n/a n/a 3.0         18 +   Lake Oswego, OR
Lorne Bulling U
n/a n/a 4.5         18 +   Beaverton, OR
Kyle Cavelti U
n/a n/a 4.0         18 +   Oregon City, OR
Manny Coria U
n/a n/a 3.5         18 +   Clackamas, OR
Barys Dubauski U
n/a n/a 4.0         40 +   Portland, OR
Brian Elliot U
n/a n/a 4.0         18 +   Oregon City, OR
Jeremy Fields U
n/a n/a 3.5         40 +   Portland, OR
Thomas Huff U
n/a n/a 3.5         40 +   Portland, OR
Bret Kean U
n/a n/a 4.0         40 +   Portland, OR
shane kim U
n/a n/a 4.0         40 +   Portland, OR
David Larocca U
n/a n/a 4.0         40 +   West Linn, OR
Timothy Le U
n/a n/a 3.0         18 +   Portland, OR
michael lee U
n/a n/a 4.0         40 +   Lake Oswego, OR
De Xiang Novac-Yu U
n/a n/a 4.0         18 +   Beaverton, OR
Kevin Pham U
n/a n/a 3.5         18 +   Seattle, WA
Huy Pham U
n/a n/a 3.5         18 +   Vancouver, WA
Alex Rand U
n/a n/a 4.0         18 +   Portland, OR
David Tashima U
n/a n/a 4.0         18 +   Lake Oswego, OR
Alex Ton U
n/a n/a 3.0         18 +   Happy Valley, OR
Scott Vanderhoff U
n/a n/a 4.0         40 +   Portland, OR
Chu Wu U
n/a n/a 3.5         18 +   Portland, OR
Calvy Yue U
n/a n/a 3.0         18 +   Salem, OR