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
West Hills 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 Connor Leahy U
4.81 5.0 5.0         18 +   Portland, OR
2 Andrew Pritchard U
4.77 5.0 5.0         18 +   Portland, OR
3 Ryan Chin U
4.76 5.0 5.0         18 +   Portland, OR
4 Peter Dusicka U
4.68 5.0 5.0         40 +   Portland, OR
5 Gram Leahy U
4.66 5.0 5.0         18 +   Portland, OR
6 Nick Buckley U
4.58 5.0 5.0         18 +   Beaverton, OR
7 Brian Board U
4.58 5.0 5.0         40 +   Portland, OR
8 Eric Ledwith U
4.57 5.0 5.0         18 +   West Linn, OR
9 Vetu Mam U
4.52 (5.0) 5.0         18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
10 Adam Shinomiya U
4.41 4.5 5.0         18 +   Portland, OR
11 Sage Katayama U
4.41 4.5 4.5         18 +   BEAVERTON, OR
12 WILLIAM EDWARDS U
4.37 4.5 4.5         18 +   Hillsboro, OR
13 Mark Chen U
4.35 4.5 4.0         18 +   Beaverton, OR
14 Makoto Yoshino U
4.34 4.5 4.5         40 +   Portland, OR
15 Atom Fjeldsted U
4.31 4.5 4.5         18 +   Beaverton, OR
16 Matt Simmering U
4.30 4.5 4.5         18 +   Portland, OR
17 Ian Fudalla U
4.27 4.5 4.5         55 +   Portland, OR
18 Frank Collie U
4.27 4.5 4.5         55 +   Portland, OR
19 Joerg Droste U
4.25 4.5 4.5         55 +   Beaverton, OR
20 Steve Vanderploeg U
4.23 4.5 4.5         40 +   TUALATIN, OR
21 Jorge Fuenmayor U
4.21 4.5 4.5         40 +   Beaverton, OR
22 Renato Bernasconi Zuccari U
4.20 4.5 4.5         55 +   Portland, OR
23 Asim Hafeez U
4.18 4.5 4.5         40 +   PORTLAND, OR
24 Brendan Cunningham U
4.18 4.5 4.5         40 +   Portland, OR
25 Bruce Sylva U
4.16 4.5 4.5         55 +   Beaverton, OR
26 John Leach U
4.16 4.5 4.5         55 +   Hillsboro, OR
27 Michael Cheng U
4.16 4.5 4.5         18 +   Portland, OR
28 Luke Filose U
4.15 4.5 4.5         40 +   Portland, OR
29 Michael Sather U
4.13 4.5 4.5         40 +   Portland, OR
30 Brendan Gibbons U
4.13 4.5 4.5         18 +   Portland, OR
31 David Edwards U
4.10 4.5 4.5         65 +   Hillsboro, OR
32 Chenyong Xiang U
4.06 4.5 4.5         18 +   BEAVERTON, OR
33 Yascha Noonberg U
4.05 4.5 4.5         40 +   Portland, OR
34 Justin Shull U
4.04 4.5 4.5         40 +   Beaverton, OR
35 Gareth Hosford U
4.02 4.5 4.5         55 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
36 Craig Williams U
4.00 (4.0) 4.5         55 +   Portland, OR
37 Richard Crossley U
4.00 4.0 4.5         65 +   Blair, NE
38 Nathan Austin U
3.98 4.0 4.5         40 +   Portland, OR
39 John Robb U
3.95 4.0 4.5         40 +   Portland, OR
40 Zach Bergthold U
3.95 (4.0) 4.0         18 +   BEAVERTON, OR
41 Brian Leahy U
3.94 (4.0) 4.5         55 +   Lake Oswego, OR
42 Son Huynh U
3.94 4.0 4.5         18 +   Portland, OR
43 David Pham U
3.88 4.0 4.0         40 +   Portland, OR
44 Marc DeSantis U
3.87 (4.0) 4.0         40 +   Portland, OR
45 Shane Wilson U
3.86 (4.0) 4.0         18 +   Beaverton, OR
46 Leo Keppinger U
3.83 4.0 4.0         40 +   VANCOUVER, WA
47 Philip Stephenson U
3.82 4.0 4.0         40 +   Beaverton, OR
48 James Horen U
3.80 4.0 4.0         65 +   LAKE OSWEGO, OR
49 Eric Lee U
3.79 4.0 4.5         18 +   Portland, OR
50 Patrick Maginnis U
3.78 4.0 4.0         55 +   Portland, OR
51 Nate Look U
3.77 4.0 4.0         40 +   Seattle, WA
52 Butch Dela Cruz U
3.77 4.0 4.5         40 +   Portland, OR
53 Ahmad Garakani U
3.71 4.0 4.0         65 +   Portland, OR
54 Martin Schnappenberger U
3.70 4.0 4.0         40 +   Portland, OR
55 Tony Moreno U
3.68 4.0 4.0         55 +   Beaverton, OR
56 Rich Rice U
3.66 4.0 4.0         40 +   Portland, OR
57 Siva Movva U
3.66 4.0 4.0         40 +   Beaverton, OR
58 Alan Lave U
3.66 4.0 4.0         65 +   Portland, OR
59 Eric Goldner U
3.65 4.0 4.0         55 +   Lake Oswego, OR
60 Stanley Mo U
3.63 4.0 4.0         55 +   Portland, OR
61 Martin McClanan U
3.63 4.0 4.0         55 +   Portland, OR
62 Radu Tudorache U
3.62 (4.0) 4.0         18 +   Sherwood, OR
63 Kenya Reutin U
3.62 (4.0) 4.0         18 +   Portland, OR
64 Jianxun Zhang U
3.61 4.0 4.0         40 +   Portland, OR
65 Stefan Olander U
3.61 4.0 4.0         55 +   Portland, OR
66 Paul Stutzman U
3.60 4.0 4.0         65 +   Portland, OR
67 Jason Moore-Greenke U
3.60 4.0 4.0         40 +   Beaverton, OR
68 Michael Gibbons U
3.59 4.0 4.0         55 +   Portland, OR
69 Masanori Hibino U
3.57 (4.0) 4.0         40 +   Portland, OR
70 Jim Nudelman U
3.55 (4.0) 4.0         40 +   Beaverton, OR
71 Robert Broad U
3.55 4.0 4.0         55 +   Portland, OR
72 Tochukwu George U
3.53 4.0 4.0         40 +   Beaverton, OR
73 doyoung moon U
3.52 4.0 4.0         55 +   Newberg, OR
74 Greg Powell U
3.51 4.0 4.0         65 +   Palm Springs, CA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
75 Daniel Albrecht U
3.50 3.5 3.5         40 +   Portland, OR
76 Hyungje Woo U
3.46 3.5 4.0         55 +   Portland, OR
77 Kevin Heller U
3.45 3.5 4.0         40 +   Portland, OR
78 Christopher Gilmore U
3.43 3.5 4.0         65 +   Portland, OR
79 Bill Lowblad U
3.41 3.5 3.5         65 +   Banks, OR
80 Bryan Shieh U
3.40 3.5 3.5         55 +   LAKE OSWEGO, OR
81 Austin Rice-Stitt U
3.39 3.5 3.5         40 +   Portland, OR
82 Gabriel Weaver U
3.38 3.5 3.5         40 +   Lake Oswego, OR
83 Peter Johnson U
3.35 3.5 3.5         40 +   Portland, OR
84 Gareth Harries U
3.35 3.5 3.5         40 +   Portland, OR
85 Matt Bolte U
3.35 3.5 3.5         55 +   Portland, OR
86 Jaime Perez U
3.31 3.5 3.5         18 +   Beaverton, OR
87 Kok Waii Wong U
3.29 3.5 3.5         40 +   Portland, OR
88 Matt Thayer U
3.29 3.5 3.5         65 +   Portland, OR
89 Daniel M Kim U
3.27 3.5 3.5         55 +   Portland, OR
90 Jason Dortch U
3.26 3.5 3.5         55 +   Aloha, OR
91 Tony Humpage U
3.24 3.5 3.5         65 +   Hillsboro, OR
92 Andrew Kitchen U
3.23 3.5 3.5         65 +   Portland, OR
93 Piero Fenato U
3.21 3.5 3.5         40 +   Beaverton, OR
94 Jeff Lipke U
3.19 3.5 3.5         55 +   Beaverton, OR
95 Jack Carlson U
3.19 3.5 4.0         40 +   Beaverton, OR
96 Jeff Anhaltzer U
3.19 3.5 3.5         55 +   BEAVERTON, OR
97 Scott Reis U
3.18 3.5 3.5         40 +   Portland, OR
98 Jeff Marshall U
3.18 3.5 3.5         55 +   Portland, OR
99 David Ritchie U
3.17 3.5 3.5         55 +   Portland, OR
100 JIN PARK U
3.16 3.5 3.5         55 +   Portland, OR
101 Octavian Tudorache U
3.15 3.5 3.5         55 +   Beaverton, OR
102 Janis Locenieks U
3.13 3.5 3.5         40 +   Beaverton, OR
103 Tom Grissom U
3.13 3.5 3.5         55 +   Portland, OR
104 Neville Mehta U
3.12 3.5 3.5         40 +   Portland, OR
105 Kerry Jantzi U
3.11 3.5 3.5         55 +   Beaverton, OR
106 Simon Lofts U
3.10 3.5 3.5         55 +   Portland, OR
107 Ben Lauritsen U
3.10 3.5 3.5         40 +   Portland, OR
108 Richard Jennings U
3.09 3.5 3.5         55 +   Portland, OR
109 Richard Press U
3.07 3.5 3.5         55 +   Portland, OR
110 Dan Wolff U
3.05 3.5 3.5         65 +   West Linn, OR
111 Frank Foti U
3.05 3.5 3.5         65 +   CARLTON, OR
112 Sy Cha U
3.03 (3.5) 3.5         55 +   Portland, OR
113 Robin Michalisko U
3.01 3.5 3.5         55 +   West Linn, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
114 Mark Becker U
3.00 3.0 3.5         65 +   Portland, OR
115 Patrick Morrissey U
2.98 (3.0) 3.5         40 +   Lake Oswego, OR
116 Sumit Gupta U
2.96 3.0 3.5         40 +   Beaverton, OR
117 Will Bayon U
2.95 3.0 3.0         40 +   Beaverton, OR
118 Alan Potts U
2.92 3.0 3.5         65 +   Portland, OR
119 Todd Khozein U
2.91 3.0 3.0         40 +   Portland, OR
120 Michael Feely U
2.91 3.0 3.5         65 +   Portland, OR
121 Andrew Petersen U
2.86 (3.0) 3.0         18 +   Hillsboro, OR
122 Scott Dickinson U
2.84 3.0 3.0         55 +   Portland, OR
123 Simon Buchard U
2.84 3.0 3.0         55 +   Portland, OR
124 suhwan kim U
2.83 (3.0) 3.0         40 +   Portland, OR
125 Michael Meyers U
2.80 (3.0) 3.5         18 +   Portland, OR
126 Sven Louis U
2.80 3.0 3.0         40 +   Hillsboro, OR
127 John Um U
2.76 3.0 3.5         40 +   Portland, OR
128 Jason Hughes U
2.76 3.0 3.0         40 +   Portland, OR
129 Steven Grant U
2.76 3.0 3.0         65 +   Portland, OR
130 Skip Potter U
2.75 3.0 3.0         40 +   Portland, OR
131 Jonathan Guinn U
2.73 3.0 3.0         55 +   Portland, OR
132 DeWayne Ledbetter U
2.72 3.0 3.0         55 +   Beaverton, OR
133 William Pettis U
2.70 3.0 3.0         65 +   Portland, OR
134 Philip Mikolaj U
2.70 (3.0) 3.0         40 +   Portland, OR
135 Jason Floyd U
2.69 3.0 3.0         40 +   Portland, OR
136 Alex Delarosa U
2.68 3.0 3.0         55 +   Portland, OR
137 John Kraxberger U
2.65 (3.0) 3.0         55 +   Portland, OR
138 james king U
2.63 (3.0) 3.0         55 +   Portland, OR
139 Robert Crawford U
2.61 3.0 3.0         55 +   LAKE OSWEGO, OR
140 Chris Cormack U
2.58 3.0 3.0         40 +   Portland, OR
141 Ian Schnadig U
2.57 3.0 3.0         40 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
142 Trask Court U
2.49 (2.5) 2.5         40 +   Portland, OR
143 Santiago Crespo U
2.46 (2.5) 3.0         40 +   Portland, OR
144 Larry Corwin U
2.45 2.5 3.0         55 +   Portland, OR
145 mark cooper U
2.45 (2.5) 3.0         40 +   Portland, OR
146 Matt Vuylsteke U
2.43 2.5 2.5         40 +   Beaverton, OR
147 Matt McNair U
2.41 (2.5) 2.5         55 +   Portland, OR
148 Jesse Armagost U
2.34 (2.5) 3.0         18 +   Portland, OR
149 Arkadiy Boyarshinov U
2.20 2.5 2.5         65 +   Beaverton, OR
Tim Anderson U
n/a n/a 3.5         40 +   Portland, OR
Aaryo Bakhtiar U
n/a n/a 3.0         18 +   LAKE OSWEGO, OR
GEOFFREY BELL U
n/a n/a 4.0         40 +   Portland, OR
Griffin Bolte U
n/a n/a 3.5         18 +   Portland, OR
Adam Brundage U
n/a n/a 4.0         18 +   PORTLAND, OR
Robert Burlingame U
n/a n/a 3.0         55 +   HILLSBORO, OR
Matt Chesley U
n/a n/a 4.0         40 +   Portland, OR
Dave Cobban U
n/a n/a 4.0         18 +   Portland, OR
Brian Craighill U
n/a n/a 3.0         18 +   Portland, OR
Robert Dicks U
n/a n/a 3.0         40 +   Portland, OR
Doyle Dillon U
n/a n/a 3.5         65 +   Portland, OR
Sean Eberle U
n/a n/a 5.0         18 +   PORTLAND, OR
Joe Entler U
n/a n/a 4.0         55 +   Portland, OR
Gregory Gonzalez U
n/a n/a 4.0         55 +   LAKE OSWEGO, OR
Dave Hardman U
n/a n/a 3.0         55 +   Beaverton, OR
David Huang U
n/a n/a 3.0         55 +   Portland, OR
Tri Huynh U
n/a n/a 4.0         40 +   Beaverton, OR
kameron johnson U
n/a n/a 4.5         40 +   Portland, OR
Larry Kaster U
n/a n/a 3.5         65 +   Beaverton, OR
Patrick Kirk U
n/a n/a 3.5         55 +   Portland, OR
Jason Leong U
n/a n/a 3.0         40 +   Portland, OR
Frank Mathews U
n/a n/a 4.0         40 +   Portland, OR
Marcus McNair U
n/a n/a 3.5         18 +   Portland, OR
Thomas Mehlhorn U
n/a n/a 3.5         65 +   Beaverton, OR
Corin Nies U
n/a n/a 3.5         55 +   Portland, OR
Jeremy Oconnor U
n/a n/a 3.5         40 +   Portland, OR
Luis Ortiz U
n/a n/a 3.0         40 +   Portland, OR
Parth Pandey U
n/a n/a 4.0         55 +   PORTLAND, OR
Eric Peterson U
n/a n/a 4.0         18 +   Portland, OR
Andrew Roessler U
n/a n/a 3.5         40 +   Portland, OR
Kris Rosenquist U
n/a n/a 4.0         40 +   Portland, OR
Makoto Sakaguchi U
n/a n/a 3.5         65 +   Portland, OR
Randall Sinn U
n/a n/a 3.5         65 +   Beaverton, OR
Randolph Splitter U
n/a n/a 3.5         65 +   Portland, OR
Tom Stacy U
n/a n/a 4.0         65 +   Portland, OR
Quintin Yray U
n/a n/a 4.5         55 +   Portland, OR
Matt Zaffino U
n/a n/a 3.0         55 +   Portland, OR
Robert Zeigler U
n/a n/a 2.5         55 +   Portland, OR