TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

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 2020 Northern Oregon Area rating list selection
                                                2019 Northern Oregon Area rating list selection
2020 TLS League Ratings
Section - Pacific NW           District - Oregon           Area - Northern Oregon
Tualatin HillsTennis Center    Men    By Rating
(As of 01/30/2023)
2020 2020 2020
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 Ian Fudalla U
4.70 (5.0) 5.0  C  2019    18 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
2 Ryan Chin U
4.43 4.5 4.5  S  2019    18 +   Portland, OR
3 Charles Tran U
4.34 4.5 4.5  C  2019    18 +   Salem, OR
4 Joerg Droste U
4.34 (4.5) 4.5  C  2019    40 +   Beaverton, OR
5 Ricky Huynh U
4.31 4.5 4.5  C  2019    18 +   Portland, OR
6 Steve Vanderploeg U
4.25 4.5 4.5  C  2019    40 +   Hillsboro, OR
7 Renato Bernasconi Zuccari U
4.23 (4.5) 4.5  C  2019    40 +   Portland, OR
8 Michael Sather U
4.19 4.5 4.5  C  2019    40 +   Portland, OR
9 Jim Rankin U
4.18 4.5 4.5  A  2019    40 +   Beaverton, OR
10 Christopher Perez U
4.18 4.5 4.5  C  2019    18 +   VANCOUVER, WA
11 Charles Taguet U
4.13 (4.5) 4.5  C  2019    40 +   Beaverton, OR
12 Ryan Mattila U
4.12 4.5 4.5  S  2019    18 +   Portland, OR
13 Patrick Maginnis U
4.12 4.5 4.5  C  2019    55 +   Portland, OR
14 Mariano Pastor U
4.10 4.5 4.5  C  2019    18 +   Beaverton, OR
15 Patrick Harkin U
4.08 4.5 4.5  C  2019    55 +   Beaverton, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
16 Trung Huynh U
3.97 4.0 4.0  S  2019    18 +   Tigard, OR
17 Vincent Lee U
3.93 (4.0) 4.0  C  2019    40 +   Aloha, OR
18 Luke Filose U
3.93 4.0 4.0  C  2019    40 +   Portland, OR
19 Michael Cheng U
3.89 4.0 4.0  C  2019    18 +   Portland, OR
20 Levi Huddleston U
3.85 (4.0) 4.0  C  2019    18 +   Portland, OR
21 Aaron Stout U
3.83 (4.0) 4.0  S  2019    18 +   Portland, OR
22 Justin Shull U
3.83 4.0 4.0  C  2019    40 +   Beaverton, OR
23 Joe Voydat U
3.82 4.0 4.0  C  2019    55 +   Portland, OR
24 Agus Rusli U
3.82 4.0 4.0  C  2019    40 +   Beaverton, OR
25 Alex Rand U
3.80 4.0 4.0  C  2019    18 +   Portland, OR
26 David Pham U
3.80 (4.0) 4.0  C  2019    40 +   Portland, OR
27 Basil AlFallaj U
3.79 (4.0) 4.0  C  2019    18 +   Beaverton, OR
28 Hernan Lupian U
3.77 4.0 4.0  A  2018    18 +   Salem, OR
29 Danny Denning U
3.76 4.0 4.0  C  2019    55 +   Beaverton, OR
30 Greg Finnegan U
3.75 4.0 4.0  C  2019    40 +   Beaverton, OR
31 Xiaonan Tian U
3.74 (4.0) 4.0  C  2019    18 +   Portland, OR
32 shaun zhang U
3.73 (4.0) 4.0  C  2019    18 +   Portland, OR
33 Tim Campbell U
3.73 4.0 4.0  C  2019    40 +   Portland, OR
34 Zhitong Chen U
3.72 4.0 4.0  C  2019    40 +   Lake Oswego, OR
35 Zachary Ferguson U
3.71 4.0 4.0  S  2019    18 +   Portland, OR
36 Michael Sheridan U
3.70 4.0 4.0  C  2019    55 +   Beaverton, OR
37 Mark Tryon U
3.69 (4.0) 4.0  C  2019    18 +   Portland, OR
38 Neil Soiffer U
3.69 4.0 4.0  C  2019    55 +   Portland, OR
39 William Wang U
3.68 (4.0) 4.0  C  2018    40 +   Sherwood, OR
40 Michael Davis U
3.68 4.0 4.0  C  2019    18 +   Aloha, OR
41 Deepak Kumar U
3.67 4.0 4.0  C  2019    40 +   Portland, OR
42 Igor Landais U
3.66 4.0 4.0  C  2019    18 +   Portland, OR
43 steven keo U
3.66 4.0 4.0  C  2019    55 +   Portland, OR
44 Scott Holland U
3.62 4.0 4.0  C  2019    18 +   Portland, OR
45 Eric Means U
3.60 4.0 4.0  C  2018    40 +   Portland, OR
46 Tom Holthaus U
3.60 4.0 4.0  C  2019    55 +   Aloha, OR
47 Rick Collins U
3.60 4.0 4.0  C  2019    55 +   Portland, OR
48 Richard Boudreau U
3.60 4.0 4.0  C  2019    55 +   Forest Grove, OR
49 Nicholas Konen U
3.59 (4.0) 4.0  S  2019    18 +   Beaverton, OR
50 David Seideman U
3.58 4.0 4.0  C  2019    55 +   Beaverton, OR
51 Saurabh Chauhan U
3.54 4.0 3.5  C  2019    18 +   Beaverton, OR
52 Andre Baran U
3.54 (4.0) 4.0  S      40 +   Portland, OR
53 Jonathan Caplan U
3.53 (4.0) 4.0  C  2019    40 +   Beaverton, OR
54 Atif Afzal U
3.53 4.0 3.5  C  2019    18 +   Beaverton, OR
55 Wesley Upton U
3.52 (4.0) 4.0  S  2019    18 +   Hillsboro, OR
56 Rick Karlin U
3.51 4.0 4.0  C  2019    55 +   Hillsboro, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
57 Nirmal Patel U
3.50 3.5 3.5  C  2019    18 +   Hillsboro, OR
58 NITIN Nair U
3.48 3.5 3.5  C  2019    18 +   Beaverton, OR
59 Gareth Harries U
3.48 3.5 3.5  S  2019    18 +   Portland, OR
60 Bobby Willis U
3.46 3.5 3.5  C  2018    18 +   Rogers, AR
61 Russ Martinelli U
3.46 3.5 4.0  C  2019    55 +   Portland, OR
62 Cameron hampton U
3.46 (3.5) 3.5  S  2019    18 +   Beaverton, OR
63 wenyan li U
3.43 (3.5) 3.5  C  2019    40 +   Portland, OR
64 Chynh Vo U
3.41 3.5 3.5  S  2019    18 +   Portland, OR
65 Hoover Li U
3.41 3.5 3.5  C  2019    40 +   Portland, OR
66 Gabriel Weaver U
3.38 3.5 3.5  C  2019    40 +   Lake Oswego, OR
67 John Yu U
3.37 (3.5) 3.5  C  2019    40 +   Beaverton, OR
68 Larry Van U
3.37 3.5 3.5  C  2019    40 +   Beaverton, OR
69 Sreekanth Pidugu U
3.37 3.5 3.5  C  2019    18 +   Hillsboro, OR
70 PHAT Lee U
3.37 3.5 3.5  S      40 +   Hillsboro, OR
71 Leo Edmunson U
3.37 3.5 3.5  C  2019    18 +   Sherwood, OR
72 Suresh Muthu U
3.36 3.5 3.5  C  2019    18 +   Portland, OR
73 Adam Oken U
3.34 3.5 3.5  C  2019    18 +   Portland, OR
74 Ashish Srivastava U
3.33 (3.5) 3.5  C  2019    18 +   Beaverton, OR
75 Suresh Patibandla U
3.33 3.5 3.5  C  2019    18 +   Beaverton, OR
76 Harish Krishnamurthy U
3.33 (3.5) 3.5  C  2018    40 +   Beaverton, OR
77 Srinivasa Kanamatha U
3.33 3.5 3.5  C  2019    40 +   Portland, OR
78 Andalib Khan U
3.32 (3.5) 0.0     2019    40 +   Portland, OR
79 Jian Zeng U
3.31 3.5 3.5  C  2019    18 +   Portland, OR
80 Vivek Kashyap U
3.31 3.5 3.5  C  2019    18 +   Portland, OR
81 Sanjoy Ganguly U
3.31 3.5 3.5  C  2019    18 +   Portland, OR
82 Frank Sampson U
3.29 3.5 4.0  S  2019    55 +   Lake Oswego, OR
83 Ryan Manwiller U
3.29 3.5 3.5  A  2019    40 +   Portland, OR
84 Paul Stutzman U
3.28 3.5 3.5  C  2019    55 +   Portland, OR
85 NANDA SIDDAIAH U
3.28 3.5 3.5  C  2019    40 +   Portland, OR
86 Jonathan Hong U
3.28 3.5 3.5  C  2019    18 +   Portland, OR
87 Craig Putnam U
3.27 (3.5) 3.5  C  2017    40 +   Beaverton, OR
88 Nagaraj Sathyanarayan U
3.25 3.5 3.5  C  2019    40 +   Beaverton, OR
89 Kiran Manda U
3.25 3.5 3.5  C  2019    18 +   Portland, OR
90 Larry Hermida U
3.23 3.5 3.5  C  2019    40 +   Portland, OR
91 Dan Boren U
3.23 3.5 3.5  C  2019    40 +   Beaverton, OR
92 Christopher Yeung U
3.22 3.5 3.5  C  2019    18 +   Beaverton, OR
93 Keith Westrum U
3.22 3.5 3.5  C  2019    55 +   Beaverton, OR
94 Robert Truong U
3.22 3.5 3.5  C  2019    40 +   Portland, OR
95 Amrut Kapare U
3.22 3.5 3.5  B      18 +   Beaverton, OR
96 Kirk Planck U
3.19 3.5 3.5  C  2019    55 +   Beaverton, OR
97 Gerry Nuthmann U
3.19 3.5 3.5  C  2019    55 +   Hillsboro, OR
98 Wes Milligan U
3.19 3.5 3.5  C  2019    55 +   Portland, OR
99 Gazi Islam U
3.19 (3.5) 3.5  C  2019    18 +   Beaverton, OR
100 Edmund Yuan U
3.18 (3.5) 3.5  S      40 +   Portland, OR
101 Steve Sanford U
3.18 3.5 3.5  C  2019    55 +   Portland, OR
102 Jason Dortch U
3.18 3.5 3.5  C  2019    40 +   Aloha, OR
103 Jeff Ruby U
3.16 3.5 3.5  C  2019    55 +   Portland, OR
104 Jim Mounts U
3.16 3.5 3.5  C  2019    55 +   Portland, OR
105 Hien Lu U
3.16 3.5 3.5  C  2019    40 +   Portland, OR
106 Dinesh Jayaraj U
3.16 3.5 3.5  S  2019    18 +   Portland, OR
107 Huw Smith U
3.15 3.5 3.5  S  2019    18 +   Beaverton, OR
108 Jay Mark U
3.15 3.5 3.5  C  2019    55 +   Portland, OR
109 James Lawrence U
3.15 3.5 3.5  C  2019    55 +   Beaverton, OR
110 Charles Hart U
3.15 3.5 3.5  C  2019    55 +   Redmond, OR
111 Kok Waii Wong U
3.14 3.5 3.5  C  2019    18 +   Portland, OR
112 Page Watts U
3.14 3.5 3.5  C  2019    55 +   Beaverton, OR
113 Evan Knight U
3.14 3.5 3.5  C  2019    18 +   Beaverton, OR
114 Rajan Madhusudan U
3.12 3.5 3.5  C  2019    40 +   Portland, OR
115 Clay Funkhouser U
3.12 3.5 3.5  C  2019    55 +   Portland, OR
116 Jerry Garland U
3.09 (3.5) 3.5  S      40 +   Beaverton, OR
117 Marko Radosavljevic U
3.08 (3.5) 3.5  C  2019    40 +   Portland, OR
118 Yogesh Patel U
3.08 3.5 3.5  C  2019    40 +   Portland, OR
119 Michael Rich U
3.07 3.5 3.5  C  2019    55 +   Portland, OR
120 Jeff Gonzales U
3.06 3.5 3.5  C  2019    55 +   Beaverton, OR
121 Rakesh Chirravuri U
3.04 3.5 3.5  C  2019    18 +   PORTLAND, OR
122 Yuehai Liang U
3.03 3.5 3.5  A  2019    18 +   Portland, OR
123 Mosur Mohan U
3.02 3.5 3.5  C  2019    18 +   Beaverton, OR
124 David Lomartire U
3.01 3.5 3.5  C  2019    55 +   Forest Grove, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
125 Sorin Blebea U
2.98 3.0 3.5  C  2018    55 +   Hillsboro, OR
126 David Williams U
2.96 3.0 3.5  C  2019    55 +   Beaverton, OR
127 Sev Flores U
2.91 (3.0) 3.0  S      40 +   Beaverton, OR
128 Vuong Nguyen U
2.90 3.0 3.0  S      18 +   Beaverton, OR
129 Aaron Bowman U
2.90 3.0 3.0  C  2019    55 +   Beaverton, OR
130 Basheer Ahmed Muddebihal U
2.89 3.0 3.5  C  2019    18 +   Portland, OR
131 vidyanand kulkarni U
2.88 3.0 3.5  C  2019    18 +   Portland, OR
132 Anthony Kershaw U
2.88 (3.0) 3.5  C  2019    55 +   Beaverton, OR
133 Dick Kennish U
2.88 (3.0) 3.0  M  2019    40 +   Portland, OR
134 Jordan Keomanivanh U
2.87 3.0 3.0  C  2019    18 +   Hillsboro, OR
135 Frank Brown U
2.87 3.0 3.0  C  2019    55 +   Portland, OR
136 Colin Looi U
2.86 3.0 3.0  C  2019    55 +   Portland, OR
137 suhwan kim U
2.85 3.0 3.0  S  2019    18 +   Portland, OR
138 Masafumi Inoue U
2.85 3.0 3.0  C  2019    55 +   Hillsboro, OR
139 Jialiang Zhang U
2.84 3.0 0.0     2019    18 +   Beaverton, OR
140 Diviteja Guntamadugu U
2.84 3.0 3.0  C  2019    18 +   Beaverton, OR
141 WonKyu Kim U
2.83 3.0 3.0  C  2019    40 +   Beaverton, OR
142 Michael Lemmons U
2.81 (3.0) 3.0  C  2018    40 +   Kelso, WA
143 Shanu Shaharuvan Sukoor U
2.78 3.0 3.0  C  2019    18 +   Portland, OR
144 Norman Langston U
2.78 (3.0) 3.0  S  2019    40 +   Beaverton, OR
145 Chigozie Muoto U
2.75 (3.0) 3.0  S  2019    40 +   Portland, OR
146 Zhong Lei U
2.75 (3.0) 3.0  S  2019    40 +   Portland, OR
147 Shiva Hogalagere U
2.73 3.0 3.0  C  2019    40 +   Beaverton, OR
148 Chris Blevins U
2.72 (3.0) 3.0  S  2019    40 +   Hillsboro, OR
149 Suresh Chand U
2.71 3.0 3.0  S  2019    18 +   Hillsboro, OR
150 Fred Sutardjo U
2.69 (3.0) 3.0  C  2019    40 +   Beaverton, OR
151 Manoj Pandya U
2.69 (3.0) 3.0  C  2019    40 +   Beaverton, OR
152 Charles Duncan U
2.67 3.0 3.0  C  2019    55 +   King City, OR
153 Dongseok Shin U
2.66 3.0 3.0  S  2019    18 +   Portland, OR
154 Vikas Rao U
2.66 3.0 3.0  C  2019    40 +   Beaverton, OR
155 Brian Taylor U
2.65 (3.0) 3.0  S  2019    40 +   Beaverton, OR
156 George Scott U
2.65 3.0 3.0  C  2019    55 +   Beaverton, OR
157 Jason Leong U
2.63 (3.0) 3.0  C  2019    40 +   Portland, OR
158 Brogan Adams U
2.59 (3.0) 3.0  M  2017    40 +   Portland, OR
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
159 michael bryan U
2.43 (2.5) 3.0  M  2019    18 +   Salem, OR
160 Ryan Ona U
2.40 2.5 2.5  C  2019    40 +   Beaverton, OR
161 Douglas Bennett U
2.29 2.5 2.5  C  2019    55 +   Portland, OR
162 Arkadiy Boyarshinov U
2.19 2.5 2.5  A  2019    55 +   Beaverton, OR
Robert Adatto U
n/a n/a 3.0  C  2019    55 +   Portland, OR
Jim Baumbach U
n/a n/a 3.5  S  2019    18 +   Portland, OR
Derek Carlson U
n/a n/a 3.5  C  2018    18 +   Portland, OR
Matt Chesley U
n/a n/a 4.5  C  2019    18 +   Portland, OR
Benjamin Doan U
n/a n/a 4.5  S  2019    18 +   Portland, OR
David Doughty U
n/a n/a 4.0  M  2019    18 +   Beaverton, OR
Barys Dubauski U
n/a n/a 4.0  S      18 +   Portland, OR
SALVADOR ESTRADA U
n/a n/a 4.0  S  2019    18 +   Portland, OR
CRAIG FREEMAN U
n/a n/a 4.0  C  2018    18 +   Beaverton, OR
Edward Fu U
n/a n/a 3.5  S  2019    18 +   Portland, OR
Esteban Hidalgo U
n/a n/a 4.5  S      40 +   Beaverton, OR
Jeffrey Jackson U
n/a n/a 4.0  C  2019    18 +   Newberg, OR
Matthew Kershaw U
n/a n/a 4.5  C  2017    18 +   Beaverton, OR
Dennis Kviz U
n/a n/a 0.0     2019    55 +   Hillsboro, OR
Aidan Lee U
n/a n/a 4.0  S  2019    18 +   Portland, OR
Matthew Levering U
n/a n/a 4.5  C  2019    18 +   Silverton, OR
Jeff Lewis U
n/a n/a 4.5  C  2019    18 +   Beaverton, OR
Moni Mathew U
n/a n/a 3.5  C  2019    18 +   Beaverton, OR
Vincent Mazzotta U
n/a n/a 3.5  S      40 +   Beaverton, OR
Parth Pandey U
n/a n/a 4.0  C  2019    18 +   Beaverton, OR
Rick Pogue U
n/a n/a 3.0  C  2019    18 +   PORTLAND, OR
Greg Ponitz U
n/a n/a 4.5  S      40 +   Portland, OR
MADHUKAR PURUMANDLA U
n/a n/a 3.5  C  2019    18 +   Portland, OR
John Sager U
n/a n/a 0.0     2019    55 +   Beaverton, OR
Frank Shen U
n/a n/a 4.0  C  2017    18 +   Portland, OR
Sushil Srivastava U
n/a n/a 4.0  C  2019    18 +   Hillsboro, OR
James Takahashi U
n/a n/a 3.0  S  2019    18 +   Beaverton, OR
Michael Tien U
n/a n/a 4.0  S  2019    18 +   Beaverton, OR
Tony Wang U
n/a n/a 4.0  C  2017    18 +   Portland, OR
Tony Wirth U
n/a n/a 4.0  S  2019    18 +   Beaverton, OR
James Yang U
n/a n/a 4.0  C  2019    55 +   Portland, OR
Ryan Yokoyama U
n/a n/a 3.5  S  2019    40 +   Beaverton, OR