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 2021 Allegheny Mntn Area rating list selection
                                                2020 Allegheny Mntn Area rating list selection
2021 TLS League Ratings
Section - Middle States           District - Allegheny Mntn           Area - Allegheny Mntn
Oxford Athletic Club          Men          Rating Order
(As of 01/26/2023)
2021 2021
Matches TLS Season YrEnd
Rank Player League Flight Facility W - L TLS NTRP NTRP NTRP
1 Grant Veltman -- Summary -- Pittsburgh, PA 5.01 5.5 5.0 S
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 5 - 2
Section Championship Adult 18 & Over Men 5.0 0 - 1
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
2 Adam Kush -- Summary -- Johnstown, PA 4.94 5.0 5.0 S 2020
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 3 - 0
3 Jared Isaacs -- Summary -- Wexford, PA 4.93 5.0 5.0 C 2019
Adult 18 & Over 5.0 Men Oxford Athletic Club 5 - 0
4 Henry Boyle -- Summary -- WILMINGTON, NC 4.86 5.0 5.0 C 2019
Adult 18 & Over 5.0 Men Oxford Athletic Club 5 - 1
5 Michael Fredericka -- Summary -- Warren, OH 4.84 5.0 5.0 S 2020
*** See additional rating detail in the Midwest - Northeastern Ohio area.
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 4 - 1
6 Robert Stroup -- Summary -- Pittsburgh, PA 4.80 5.0 5.0 C 2018
Adult 18 & Over 5.0 Men Highland Park Tennis Club 5 - 2
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 1 - 1
Section Championship Adult 18 & Over Men 5.0 0 - 1
7 Garrett Gardner -- Summary -- Youngstown, OH 4.78 5.0 5.0 C 2019
*** See additional rating detail in the Midwest - Northeastern Ohio area.
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 4 - 0
8 Jose Raymundo -- Summary -- Wexford, PA 4.74 5.0 5.0 C 2019
Adult 18 & Over 5.0 Men Oxford Athletic Club 5 - 1
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 3 - 4
9 Raphael Thurber -- Summary -- Pittsburgh, PA 4.69 5.0 5.0 B 2020
Adult 18 & Over 5.0 Men Highland Park Tennis Club 5 - 2
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 3 - 5
10 Nicolas Kshatri -- Summary -- PITTSBURGH, PA 4.67 5.0 5.0 C 2019
Adult 18 & Over 5.0 Men Oxford Athletic Club 1 - 3
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 5 - 1
11 Carlin Campbell -- Summary -- Pittsburgh, PA 4.64 5.0 5.0 S
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 4 - 2
12 JJulius Bolock -- Summary -- Pittsburgh, PA 4.64 5.0 5.0 S 2020
Adult 18 & Over 5.0 Men Highland Park Tennis Club 2 - 4
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 5 - 3
13 Adam Townsend -- Summary -- Pittsburgh, PA 4.57 5.0 4.5 C 2019
Adult 18 & Over 5.0 Men Highland Park Tennis Club 4 - 4
Adult 18 & Over 4.5 Men Highland Park Tennis Club 4 - 1
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 5 - 2
Section Championship Adult 18 & Over Men 4.5 2 - 2
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
14 Derek Chen -- Summary -- Cranberry Twp, PA 4.45 4.5 4.5 C 2019
Adult 18 & Over 5.0 Men Oxford Athletic Club 3 - 2
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 1 - 1
15 Eric Elek -- Summary -- Ligonier, PA 4.39 4.5 5.0 C 2019
Adult 18 & Over 5.0 Men Oxford Athletic Club 0 - 5
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 2 - 3
16 Leet Sommerfeld -- Summary -- Verona, PA 4.37 4.5 5.0 C 2019
Adult 18 & Over 5.0 Men Oxford Athletic Club 2 - 4
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 2 - 6
17 Dominic Costa -- Summary -- Sharpsburg, PA 4.37 4.5 4.5 C 2019
Adult 40 & Over 4.5 Men Highland Park Tennis Club 5 - 1
Adult 18 & Over 4.5 Men Highland Park Tennis Club 3 - 2
AMD Combo Mixed Doubles 8.5 Combo Mixed Doubles AMD Peters Township Tennis Center 5 - 1
40 & Over Mixed Doubles 8.0 AMD Mixed Doubles Oxford Athletic Club 5 - 3
18 & Over Mixed Doubles 9.0 AMD Mixed Doubles 3 - 0
18 & Over Mixed Doubles 8.0 AMD Mixed Doubles Mellon Park 4 - 3
Section Championship Mixed 18 & Over 9.0 0 - 3
Section Championship Adult 40 & Over Men 4.5 2 - 1
Section Championship Adult 18 & Over Men 4.5 4 - 0
Flight Championship Mixed 40 & Over 8.0 0 - 1
Flight Championship Mixed 18 & Over 8.0 1 - 1
18 Matthew Belenky -- Summary -- Pittsburgh, PA 4.37 4.5 5.0 S 2020
Adult 18 & Over 5.0 Men Highland Park Tennis Club 2 - 3
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 2 - 5
Section Championship Adult 18 & Over Men 5.0 0 - 1
19 Matthew Smith -- Summary -- Pittsburgh, PA 4.35 4.5 4.5 C 2019
Adult 18 & Over 5.0 Men Highland Park Tennis Club 1 - 2
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 0 - 3
20 Matt Phillips -- Summary -- Pittsburgh, PA 4.32 4.5 5.0 S 2020
Adult 18 & Over 5.0 Men Highland Park Tennis Club 0 - 2
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 0 - 2
21 Matthew Paat -- Summary -- Pittsburgh, PA 4.31 4.5 4.5 C 2019
Adult 40 & Over 4.5 Men Highland Park Tennis Club 3 - 1
Adult 18 & Over 5.0 Men Oxford Athletic Club 1 - 0
Adult 18 & Over 4.5 Men Highland Park Tennis Club 0 - 2
18 & Over Mixed Doubles 9.0 AMD Mixed Doubles 2 - 1
Section Championship Mixed 18 & Over 9.0 0 - 2
Section Championship Adult 40 & Over Men 4.5 1 - 2
22 Mhamed Mekaoui -- Summary -- Mc Kees Rocks, PA 4.31 4.5 5.0 S
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 1 - 3
23 Trent Goerk -- Summary -- Sarver, PA 4.31 4.5 5.0 C 2019
Adult 18 & Over 5.0 Men Oxford Athletic Club 2 - 6
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 0 - 5
24 Lloyd Adams -- Summary -- Wexford, PA 4.30 4.5 5.0 C 2018
Adult 18 & Over 5.0 Men Oxford Athletic Club 0 - 4
18 & Over Adult Summer 5.0 Men Oxford Athletic Club 0 - 1
25 Steven Haught -- Summary -- Verona, PA 4.26 4.5 4.5 C 2018
Adult 40 & Over 4.5 Men Highland Park Tennis Club 4 - 1
40 & Over Mixed Doubles 8.0 AMD Mixed Doubles Oxford Athletic Club 2 - 1
Section Championship Adult 40 & Over Men 4.5 1 - 2
26 Alex Parrish -- Summary -- Pittsburgh, PA 4.08 4.5 4.5 C 2019
Adult 55 & Over 9.0 Men Mt Lebanon Tennis Center 5 - 0
Adult 55 & Over 8.0 Men Oxford Athletic Club 3 - 2
Adult 40 & Over 4.5 Men Mt Lebanon Tennis Center 0 - 6
18 & Over Mixed Doubles 9.0 AMD Mixed Doubles Indoor Tennis For Mt Lebanon 0 - 2
Section Championship Adult 55 & Over Men 9.0 0 - 1
27 Frank Haley -- Summary -- Glenshaw, PA 4.04 4.5 4.5 C 2019
Adult 55 & Over 9.0 Men Mt Lebanon Tennis Center 2 - 0
Adult 55 & Over 8.0 Men Mt Lebanon Tennis Center 2 - 0
Adult 40 & Over 4.5 Men Mt Lebanon Tennis Center 1 - 4
AMD Combo Mixed Doubles 8.5 Combo Mixed Doubles AMD Pennsylvania Tennis Academy 1 - 5
40 & Over Mixed Doubles 8.0 AMD Mixed Doubles Oxford Athletic Club 1 - 1
18 & Over Mixed Doubles 9.0 AMD Mixed Doubles Pennsylvania Tennis Academy 0 - 3
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
28 Aleksandr Bankov -- Summary -- Beaver, PA 3.96 4.0 4.0 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 5 - 1
29 Brett Andrews -- Summary -- Wheeling, WV 3.83 4.0 4.0 C 2019
Adult 40 & Over 4.0 Men Oglebay Park 5 - 3
Adult 18 & Over 4.0 Men Glen Creek Tennis Club 3 - 1
40 & Over Mixed Doubles 8.0 AMD Mixed Doubles Oxford Athletic Club 5 - 0
40 & Over Mixed Doubles 7.0 AMD Mixed Doubles Wheeling Park Hilltop Tennis Courts 2 - 3
18 & Over Mixed Doubles 8.0 AMD Mixed Doubles Wheeling Park Hilltop Tennis Courts 6 - 1
18 & Over Mixed Doubles 7.0 AMD Mixed Doubles Wheeling Park Hilltop Tennis Courts 3 - 2
Flight Championship Mixed 40 & Over 8.0 0 - 1
Flight Championship Mixed 40 & Over 7.0 0 - 1
Flight Championship Mixed 18 & Over 7.0 0 - 1
30 Chip Chomyn -- Summary -- Wexford, PA 3.76 4.0 4.0 C 2019
Adult 40 & Over 4.0 Men Oglebay Park 4 - 2
Adult 18 & Over 4.0 Men Glen Creek Tennis Club 2 - 3
40 & Over Mixed Doubles 8.0 AMD Mixed Doubles Oxford Athletic Club 3 - 1
40 & Over Mixed Doubles 7.0 AMD Mixed Doubles Wheeling Park Hilltop Tennis Courts 0 - 2
Flight Championship Mixed 40 & Over 8.0 0 - 1
31 R McGeary -- Summary -- Gibsonia, PA 3.74 4.0 4.0 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 2 - 3
Adult 40 & Over 4.0 Men Treesdale Golf & Country Club 2 - 1
32 Seok Won Bang -- Summary -- Pittsburgh, PA 3.74 4.0 4.0 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 2 - 3
33 Kumar Amin -- Summary -- Steubenville, OH 3.71 4.0 4.0 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 0 - 2
Adult 40 & Over 4.0 Men Treesdale Golf & Country Club 4 - 2
Adult 18 & Over 4.0 Men Glen Creek Tennis Club 1 - 0
34 Rod Smith -- Summary -- Pittsburgh, PA 3.58 4.0 3.5 S
Adult 55 & Over 8.0 Men Oxford Athletic Club 4 - 1
Adult 18 & Over 4.0 Men Mt Lebanon Tennis Center 2 - 2
35 Chris Kelley -- Summary -- Wexford, PA 3.53 4.0 4.0 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 2 - 3
36 Xiaocong Gu -- Summary -- Mars, PA 3.53 4.0 3.5 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 1 - 0
Adult 55 & Over 7.0 Men Oxford Athletic Club 1 - 1
37 David Bechek -- Summary -- Gibsonia, PA 3.51 4.0 4.0 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 3 - 3
Adult 40 & Over 4.0 Men Seneca Valley High School 0 - 5
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 1 - 2
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
38 Gregory Peaslee -- Summary -- Pittsburgh, PA 3.47 3.5 4.0 S 2020
Adult 55 & Over 8.0 Men Oxford Athletic Club 1 - 3
39 Steven Kenner -- Summary -- Gibsonia, PA 3.41 3.5 4.0 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 0 - 3
Adult 55 & Over 7.0 Men Oxford Athletic Club 1 - 0
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 0 - 1
40 Patrick Strollo -- Summary -- Gibsonia, PA 3.35 3.5 4.0 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 1 - 3
41 Rod Diaz -- Summary -- Baden, PA 3.30 3.5 3.5 S 2019
Adult 55 & Over 8.0 Men Mt Lebanon Tennis Center 5 - 0
Adult 18 & Over 3.5 Men Pennsylvania Tennis Academy 2 - 2
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 1 - 3
40 & Over Mixed Doubles 7.0 AMD Mixed Doubles Pennsylvania Tennis Academy 1 - 5
18 & Over Mixed Doubles 7.0 AMD Mixed Doubles Pennsylvania Tennis Academy 2 - 3
Section Championship Adult 55 & Over Men 8.0 0 - 2
42 John Kirsch -- Summary -- Mars, PA 3.26 (3.5) 3.5 C 2019
Adult 55 & Over 7.0 Men Oxford Athletic Club 1 - 1
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 2 - 3
43 Robert Stough -- Summary -- Washington, PA 3.21 3.5 3.5 A 2019
Adult 55 & Over 7.0 Men Oxford Athletic Club 1 - 4
Adult 40 & Over 3.5 Men Pennsylvania Tennis Academy 4 - 2
40 & Over Mixed Doubles 7.0 AMD Mixed Doubles Glen Creek Tennis Club 2 - 2
18 & Over Mixed Doubles 7.0 AMD Mixed Doubles Glen Creek Tennis Club 1 - 3
44 Fred Raymond -- Summary -- Sewickley, PA 3.21 (3.5) 3.5 S 2020
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 2 - 2
45 Mario Czonstkowsky -- Summary -- Pittsburgh, PA 3.15 (3.5) 3.5 C 2019
Adult 18 & Over 3.5 Men Fox Chapel Racquet Club 2 - 0
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 2 - 3
46 Jeffrey Ubinger -- Summary -- Cheswick, PA 3.14 (3.5) 3.5 S
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 2 - 2
47 Michael Godfrey -- Summary -- Wexford, PA 3.13 3.5 3.5 C 2019
Adult 55 & Over 7.0 Men Oxford Athletic Club 1 - 5
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 3 - 3
48 Anthony Aliano -- Summary -- Carnegie, PA 3.07 3.5 3.5 C 2019
Adult 55 & Over 7.0 Men Oxford Athletic Club 0 - 5
Adult 40 & Over 3.5 Men Pennsylvania Tennis Academy 2 - 2
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 0 - 2
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
49 Dave Bradley -- Summary -- Wexford, PA 2.95 3.0 3.5 C 2019
Adult 55 & Over 8.0 Men Oxford Athletic Club 0 - 1
Adult 55 & Over 7.0 Men Oxford Athletic Club 0 - 4
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 1 - 1
50 Robert Krystyniak -- Summary -- Gibsonia, PA 2.92 3.0 3.5 C 2019
Adult 55 & Over 7.0 Men Oxford Athletic Club 0 - 5
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 3 - 2
51 Chong Zhu -- Summary -- Wexford, PA 2.90 3.0 3.0 S 2020
Adult 55 & Over 7.0 Men Oxford Athletic Club 0 - 3
Adult 18 & Over 3.5 Men Pennsylvania Tennis Academy 1 - 1
Adult 18 & Over 3.0 Men Mellon Park 4 - 0
40 & Over Mixed Doubles 7.0 AMD Mixed Doubles Pennsylvania Tennis Academy 1 - 2
Flight Championship Mixed 40 & Over 7.0 0 - 2
52 Daniel Larkin -- Summary -- Seven Fields, PA 2.76 (3.0) 3.0 C 2019
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 1 - 2
53 Murali Tumuluru -- Summary -- Wexford, PA 2.75 3.0 3.5 C 2019
Adult 55 & Over 7.0 Men Oxford Athletic Club 0 - 3
54 Anupam Singh -- Summary -- Gibsonia, PA 2.68 3.0 3.0 C 2019
Adult 55 & Over 7.0 Men Oxford Athletic Club 0 - 3
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 2 - 1
55 Jerry Hodge -- Summary -- Freedom, PA 2.63 3.0 3.0 C 2019
Adult 55 & Over 7.0 Men Oxford Athletic Club 1 - 3
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles 1 - 1
40 & Over Mixed Doubles 7.0 AMD Mixed Doubles Pennsylvania Tennis Academy 0 - 2
18 & Over Mixed Doubles 7.0 AMD Mixed Doubles Pennsylvania Tennis Academy 0 - 3
Ricardo Iriart -- Summary -- Cranberry Township, PA n/a n/a 0.0   2019
Adult 55 & Over 7.0 Men Oxford Athletic Club 0 - 1
Joe Kujawski -- Summary -- Sarver, PA n/a n/a 3.5 C 2019
55 & Over Mixed Doubles 7.0 AMD Mixed Doubles Oxford Athletic Club 0 - 2
Mike Mezerski -- Summary -- Mars, PA n/a n/a 4.5 S
40 & Over Mixed Doubles 8.0 AMD Mixed Doubles Oxford Athletic Club 1 - 1