Match History (2016) | View Advanced Player Stats |
JJ Krasnick (Cary, NC)
Male |
------ ---------- |
Estimated Dynamic Rating |
------ ---------- |
Projected Year End Rating |
------ ---------- |
Rating Meter
N/A
N/A
Match Date | League | Team | Court | Partner | Opponent(s) | W/L | Result | Match | Rating |
---|---|---|---|---|---|---|---|---|---|
10/30/2016 | Tournament B14s |
2016 North Hills Club Junior Fall Open NC L3 | C-Q |
Venkata Srikar Kavirayuni (-----) |
L | 6-1 6-0 |
S | ----- | |
10/29/2016 | Tournament B14s |
2016 North Hills Club Junior Fall Open NC L3 | Q |
Vineet Ramesh (-----) |
L | 6-0 6-0 |
S | ----- | |
10/29/2016 | Tournament B14s |
2016 North Hills Club Junior Fall Open NC L3 | 16 |
Saul Bueno (-----) |
W | 7-5 6-7 1-0 |
S | ----- | |
10/23/2016 | Tournament B14s |
Holly Springs Fall NC L4 | C-S |
Parth Shirolkar (-----) |
L | 6-2 6-1 |
S | ----- | |
10/21/2016 | Tournament B14s |
Holly Springs Fall NC L4 | 32 |
Ernest Ermongkonchai (-----) |
L | 6-1 6-3 |
S | ----- | |
09/10/2016 | Tournament B14s |
Snow Hill Fall Jr Futures Tournament 2016 NC L5 | F |
ROMIN PARIKH (-----) |
L | 3-6 7-6 1-0 |
S | ----- | |
09/10/2016 | Tournament B14s |
Snow Hill Fall Jr Futures Tournament 2016 NC L5 | S |
Austin Stevens (-----) |
W | 6-1 6-1 |
S | ----- | |
09/10/2016 | Tournament B14s |
Snow Hill Fall Jr Futures Tournament 2016 NC L5 | Q |
Tucker Williams (-----) |
W | 6-1 6-3 |
S | ----- | |
08/28/2016 | Tournament B14s |
Snow Hill Summer Junior Tournament 2016 NC L4 | C-F |
Ernest Ermongkonchai (-----) |
L | 6-0 6-0 |
S | ----- | |
08/28/2016 | Tournament B14s |
Snow Hill Summer Junior Tournament 2016 NC L4 | C-S |
Tucker Williams (-----) |
W | 6-3 6-3 |
S | ----- | |
08/27/2016 | Tournament B14s |
Snow Hill Summer Junior Tournament 2016 NC L4 | 16 |
Shane Swindell (-----) |
L | 6-1 6-2 |
S | ----- | |
08/20/2016 | Tournament B14s |
RRC Summer Challenger NC L4 | 32 |
Ahmad Whitaker (-----) |
L | 6-4 6-4 |
S | ----- | |
08/20/2016 | Tournament B14s |
RRC Summer Challenger NC L4 | C-R1 |
Declan O'Brien (-----) |
L | 6-3 6-2 |
S | ----- | |
08/14/2016 | Tournament B14s |
Hope Valley Farms YMCA Junior Classic NC L5 | C-S |
Thomson Falk (-----) |
L | 6-2 7-5 |
S | ----- | |
08/13/2016 | Tournament B14s |
Hope Valley Farms YMCA Junior Classic NC L5 | Q |
Declan O'Brien (-----) |
L | 6-3 6-2 |
S | ----- | |
08/13/2016 | Tournament B14s |
Hope Valley Farms YMCA Junior Classic NC L5 | C-Q |
Devin Bhatt (-----) |
W | 6-4 6-1 |
S | ----- | |
08/07/2016 | Tournament B14s |
11th Annual Croasdaile Country Club NC L5 | F |
Jacob Dye (-----) |
L | 6-2 6-1 |
S | ----- | |
08/06/2016 | Tournament B14s |
11th Annual Croasdaile Country Club NC L5 | S |
Adam Chapman (-----) |
W | 3-6 6-4 1-0 |
S | ----- | |
08/06/2016 | Tournament B14s |
11th Annual Croasdaile Country Club NC L5 | Q |
Devin Bhatt (-----) |
W | 6-1 6-0 |
S | ----- | |
07/30/2016 | Tournament B14s |
DOCTA Open Jr Challenge NC L4 | 32 |
Dennis Perumov (-----) |
L | 6-0 6-2 |
S | ----- | |
07/30/2016 | Tournament B14s |
DOCTA Open Jr Challenge NC L4 | C-Q |
Joshua Grosser (-----) |
L | 6-0 6-0 |
S | ----- | |
07/30/2016 | Tournament B14s |
DOCTA Open Jr Challenge NC L4 | C-R2 |
Joshua Taylor (-----) |
W | 2-6 6-4 1-0 |
S | ----- | |
07/29/2016 | Tournament B14d |
DOCTA Open Jr Challenge NC L4 | Q |
Henry Lee (-----) |
Lamar Gilchrist (-----) Ahmad Whitaker (-----) |
L | 8-5 | S | ----- |
07/17/2016 | Tournament B14s |
Greene Central Summer Classic 2016 NC L4 | 3RD |
Aidan Chung (-----) |
L | 6-1 6-0 |
S | ----- | |
07/17/2016 | Tournament B14s |
Greene Central Summer Classic 2016 NC L4 | S |
Joseph Dougherty (-----) |
L | 6-4 6-0 |
S | ----- | |
07/16/2016 | Tournament B14s |
Greene Central Summer Classic 2016 NC L4 | Q |
Alex Kazakov (-----) |
W | 6-3 6-2 |
S | ----- | |
07/05/2016 | Tournament B14s |
Cary Summer Championships NC L4 | 16 |
Parker Collins (-----) |
L | 6-1 6-3 |
S | ----- | |
07/05/2016 | Tournament B14s |
Cary Summer Championships NC L4 | C-QQ |
Paul Wang (-----) |
L | 6-0 6-0 |
S | ----- | |
07/02/2016 | Tournament B14s |
Raleigh's Drop'em an Lob'em L5 | S |
Ernest Ermongkonchai (-----) |
L | 6-0 6-0 |
S | ----- | |
07/02/2016 | Tournament B14s |
Raleigh's Drop'em an Lob'em L5 | Q |
Adam Rodgerson Bauer (-----) |
W | 6-2 6-2 |
S | ----- | |
07/01/2016 | Tournament B14d |
Raleigh's Drop'em an Lob'em L5 | F |
Om Naphade (-----) |
Logan Teasdale (-----) Jordan Teasdale (-----) |
W | 8-5 | S | ----- |
06/25/2016 | Tournament B14s |
Hollow Rock NC L4 | 16 |
Parker Collins (-----) |
L | 6-2 6-1 |
S | ----- | |
06/24/2016 | Tournament B14s |
Hollow Rock NC L4 | 32 |
Christopher Carrington (-----) |
W | 6-0 6-0 |
S | ----- | |
06/22/2016 | Tournament B14s |
Raleigh's Fun in the Sun L5 | RR |
ROMIN PARIKH (-----) |
W | 2-6 6-4 1-0 |
S | ----- | |
06/21/2016 | Tournament B14s |
Raleigh's Fun in the Sun L5 | RR |
Callan Baruch (-----) |
L | 7-6 6-3 |
S | ----- | |
06/21/2016 | Tournament B14s |
Raleigh's Fun in the Sun L5 | RR |
Boone Williams (-----) |
W | 6-3 6-0 |
S | ----- | |
06/19/2016 | Tournament B14s |
Durham Futures NC L-5 | C-F |
Ben Bafford (-----) |
L | 4-6 6-4 1-0 |
S | ----- | |
06/19/2016 | Tournament B14s |
Durham Futures NC L-5 | C-S |
Henry Oelhafen (-----) |
W | 6-0 6-2 |
S | ----- | |
06/18/2016 | Tournament B14s |
Durham Futures NC L-5 | C-R1 |
Alexander Harris (-----) |
W | 6-2 6-4 |
S | ----- | |
06/17/2016 | Tournament B14s |
Durham Futures NC L-5 | 16 |
Lucas Artigas (-----) |
L | 3-6 6-2 1-0 |
S | ----- | |
06/07/2016 | Tournament B14s |
Carolina Country Club Jr Open NC L4 | C-R1 |
Ivo Garner (-----) |
L | 3-6 6-3 1-0 |
S | ----- | |
06/06/2016 | Tournament B14s |
Carolina Country Club Jr Open NC L4 | 16 |
Wyatt Cannon (-----) |
L | 6-0 6-0 |
S | ----- | |
06/04/2016 | Tournament B14s |
RTA Junior Futures NC L5 | Q |
Brayden Hakerem (-----) |
L | 6-2 6-3 |
S | ----- | |
06/03/2016 | Tournament B14s |
RTA Junior Futures NC L5 | 16 |
Jacob Wilder (-----) |
W | 6-2 6-4 |
S | ----- | |
05/28/2016 | Tournament B14s |
Raleigh Futures Junior Tournament NC L5 | 16 |
Andy Zhou (-----) |
L | 7-6 6-3 |
S | ----- | |
05/28/2016 | Tournament B14s |
Raleigh Futures Junior Tournament NC L5 | C-Q |
Joshua Sears (-----) |
W | 6-7 6-0 1-0 |
S | ----- | |
05/08/2016 | Tournament B14s |
WWTA Cinco de Mayo Futures NC L5 | C-S |
Victor Taylor (-----) |
L | 6-2 7-6 |
S | ----- | |
05/08/2016 | Tournament B14s |
WWTA Cinco de Mayo Futures NC L5 | C-Q |
Logan Teasdale (-----) |
W | 6-2 6-4 |
S | ----- | |
05/07/2016 | Tournament B14s |
WWTA Cinco de Mayo Futures NC L5 | 16 |
Shawn Rutkofske (-----) |
L | 6-0 6-2 |
S | ----- | |
05/07/2016 | Tournament B14s |
WWTA Cinco de Mayo Futures NC L5 | 32 |
Arman Badalamenti (-----) |
W | 5-7 6-2 1-0 |
S | ----- | |
05/07/2016 | Tournament B14s |
WWTA Cinco de Mayo Futures NC L5 | C-R2 |
Nick Lucovsky (-----) |
W | 6-2 6-1 |
S | ----- | |
04/17/2016 | Tournament B14s |
Ebony Racquet Club Junior Spring Tournament NC L5 | C-F |
Rohan Pasi (-----) |
L | 6-2 6-1 |
S | ----- | |
04/17/2016 | Tournament B14s |
Ebony Racquet Club Junior Spring Tournament NC L5 | C-S |
NEEL Tenneti (-----) |
W | 6-1 6-0 |
S | ----- | |
04/16/2016 | Tournament B14s |
Ebony Racquet Club Junior Spring Tournament NC L5 | 16 |
Om Naphade (-----) |
L | 6-4 7-5 |
S | ----- | |
04/16/2016 | Tournament B14s |
Ebony Racquet Club Junior Spring Tournament NC L5 | C-R1 |
Saavan Yerramsetty (-----) |
W | 5-7 6-1 1-0 |
S | ----- | |
03/19/2016 | Tournament B14s |
Raleigh Futures L5 | C-R2 |
Ben Bafford (-----) |
L | 2-6 6-4 1-0 |
S | ----- | |
03/18/2016 | Tournament B14s |
Raleigh Futures L5 | 32 |
Lawson Moubry (-----) |
L | 6-4 6-7 1-0 |
S | ----- | |
11/14/2015 | Tournament B14s |
Cary Fall Futures NC L5 | Q |
Andy Zhou (-----) |
L | 6-1 7-6 |
S | ----- | |
11/14/2015 | Tournament B14s |
Cary Fall Futures NC L5 | 16 |
Cade Petty (-----) |
W | 4-6 6-3 1-0 |
S | ----- |
2016 North Hills Club Junior Fall Open NC L3 | ||
10/30/2016 | C-Q | Tournament B14s |
L | ||
6-1 6-0 |
Venkata Srikar Kavirayuni (-----) | |
Match: S | Rating: ----- |
2016 North Hills Club Junior Fall Open NC L3 | ||
10/29/2016 | Q | Tournament B14s |
L | ||
6-0 6-0 |
Vineet Ramesh (-----) | |
Match: S | Rating: ----- |
2016 North Hills Club Junior Fall Open NC L3 | ||
10/29/2016 | 16 | Tournament B14s |
W | ||
7-5 6-7 1-0 |
Saul Bueno (-----) | |
Match: S | Rating: ----- |
Holly Springs Fall NC L4 | ||
10/23/2016 | C-S | Tournament B14s |
L | ||
6-2 6-1 |
Parth Shirolkar (-----) | |
Match: S | Rating: ----- |
Holly Springs Fall NC L4 | ||
10/21/2016 | 32 | Tournament B14s |
L | ||
6-1 6-3 |
Ernest Ermongkonchai (-----) | |
Match: S | Rating: ----- |
Snow Hill Fall Jr Futures Tournament 2016 NC L5 | ||
09/10/2016 | F | Tournament B14s |
L | ||
3-6 7-6 1-0 |
ROMIN PARIKH (-----) | |
Match: S | Rating: ----- |
Snow Hill Fall Jr Futures Tournament 2016 NC L5 | ||
09/10/2016 | S | Tournament B14s |
W | ||
6-1 6-1 |
Austin Stevens (-----) | |
Match: S | Rating: ----- |
Snow Hill Fall Jr Futures Tournament 2016 NC L5 | ||
09/10/2016 | Q | Tournament B14s |
W | ||
6-1 6-3 |
Tucker Williams (-----) | |
Match: S | Rating: ----- |
Snow Hill Summer Junior Tournament 2016 NC L4 | ||
08/28/2016 | C-F | Tournament B14s |
L | ||
6-0 6-0 |
Ernest Ermongkonchai (-----) | |
Match: S | Rating: ----- |
Snow Hill Summer Junior Tournament 2016 NC L4 | ||
08/28/2016 | C-S | Tournament B14s |
W | ||
6-3 6-3 |
Tucker Williams (-----) | |
Match: S | Rating: ----- |
Snow Hill Summer Junior Tournament 2016 NC L4 | ||
08/27/2016 | 16 | Tournament B14s |
L | ||
6-1 6-2 |
Shane Swindell (-----) | |
Match: S | Rating: ----- |
RRC Summer Challenger NC L4 | ||
08/20/2016 | 32 | Tournament B14s |
L | ||
6-4 6-4 |
Ahmad Whitaker (-----) | |
Match: S | Rating: ----- |
RRC Summer Challenger NC L4 | ||
08/20/2016 | C-R1 | Tournament B14s |
L | ||
6-3 6-2 |
Declan O'Brien (-----) | |
Match: S | Rating: ----- |
Hope Valley Farms YMCA Junior Classic NC L5 | ||
08/14/2016 | C-S | Tournament B14s |
L | ||
6-2 7-5 |
Thomson Falk (-----) | |
Match: S | Rating: ----- |
Hope Valley Farms YMCA Junior Classic NC L5 | ||
08/13/2016 | Q | Tournament B14s |
L | ||
6-3 6-2 |
Declan O'Brien (-----) | |
Match: S | Rating: ----- |
Hope Valley Farms YMCA Junior Classic NC L5 | ||
08/13/2016 | C-Q | Tournament B14s |
W | ||
6-4 6-1 |
Devin Bhatt (-----) | |
Match: S | Rating: ----- |
11th Annual Croasdaile Country Club NC L5 | ||
08/07/2016 | F | Tournament B14s |
L | ||
6-2 6-1 |
Jacob Dye (-----) | |
Match: S | Rating: ----- |
11th Annual Croasdaile Country Club NC L5 | ||
08/06/2016 | S | Tournament B14s |
W | ||
3-6 6-4 1-0 |
Adam Chapman (-----) | |
Match: S | Rating: ----- |
11th Annual Croasdaile Country Club NC L5 | ||
08/06/2016 | Q | Tournament B14s |
W | ||
6-1 6-0 |
Devin Bhatt (-----) | |
Match: S | Rating: ----- |
DOCTA Open Jr Challenge NC L4 | ||
07/30/2016 | 32 | Tournament B14s |
L | ||
6-0 6-2 |
Dennis Perumov (-----) | |
Match: S | Rating: ----- |
DOCTA Open Jr Challenge NC L4 | ||
07/30/2016 | C-Q | Tournament B14s |
L | ||
6-0 6-0 |
Joshua Grosser (-----) | |
Match: S | Rating: ----- |
DOCTA Open Jr Challenge NC L4 | ||
07/30/2016 | C-R2 | Tournament B14s |
W | ||
2-6 6-4 1-0 |
Joshua Taylor (-----) | |
Match: S | Rating: ----- |
DOCTA Open Jr Challenge NC L4 | ||
07/29/2016 | Q | Tournament B14d |
L | ||
Henry Lee (-----) | 8-5 |
Lamar Gilchrist (-----) Ahmad Whitaker (-----) |
Match: S | Rating: ----- |
Greene Central Summer Classic 2016 NC L4 | ||
07/17/2016 | 3RD | Tournament B14s |
L | ||
6-1 6-0 |
Aidan Chung (-----) | |
Match: S | Rating: ----- |
Greene Central Summer Classic 2016 NC L4 | ||
07/17/2016 | S | Tournament B14s |
L | ||
6-4 6-0 |
Joseph Dougherty (-----) | |
Match: S | Rating: ----- |
Greene Central Summer Classic 2016 NC L4 | ||
07/16/2016 | Q | Tournament B14s |
W | ||
6-3 6-2 |
Alex Kazakov (-----) | |
Match: S | Rating: ----- |
Cary Summer Championships NC L4 | ||
07/05/2016 | 16 | Tournament B14s |
L | ||
6-1 6-3 |
Parker Collins (-----) | |
Match: S | Rating: ----- |
Cary Summer Championships NC L4 | ||
07/05/2016 | C-QQ | Tournament B14s |
L | ||
6-0 6-0 |
Paul Wang (-----) | |
Match: S | Rating: ----- |
Raleigh's Drop'em an Lob'em L5 | ||
07/02/2016 | S | Tournament B14s |
L | ||
6-0 6-0 |
Ernest Ermongkonchai (-----) | |
Match: S | Rating: ----- |
Raleigh's Drop'em an Lob'em L5 | ||
07/02/2016 | Q | Tournament B14s |
W | ||
6-2 6-2 |
Adam Rodgerson Bauer (-----) | |
Match: S | Rating: ----- |
Raleigh's Drop'em an Lob'em L5 | ||
07/01/2016 | F | Tournament B14d |
W | ||
Om Naphade (-----) | 8-5 |
Logan Teasdale (-----) Jordan Teasdale (-----) |
Match: S | Rating: ----- |
Hollow Rock NC L4 | ||
06/25/2016 | 16 | Tournament B14s |
L | ||
6-2 6-1 |
Parker Collins (-----) | |
Match: S | Rating: ----- |
Hollow Rock NC L4 | ||
06/24/2016 | 32 | Tournament B14s |
W | ||
6-0 6-0 |
Christopher Carrington (-----) | |
Match: S | Rating: ----- |
Raleigh's Fun in the Sun L5 | ||
06/22/2016 | RR | Tournament B14s |
W | ||
2-6 6-4 1-0 |
ROMIN PARIKH (-----) | |
Match: S | Rating: ----- |
Raleigh's Fun in the Sun L5 | ||
06/21/2016 | RR | Tournament B14s |
L | ||
7-6 6-3 |
Callan Baruch (-----) | |
Match: S | Rating: ----- |
Raleigh's Fun in the Sun L5 | ||
06/21/2016 | RR | Tournament B14s |
W | ||
6-3 6-0 |
Boone Williams (-----) | |
Match: S | Rating: ----- |
Durham Futures NC L-5 | ||
06/19/2016 | C-F | Tournament B14s |
L | ||
4-6 6-4 1-0 |
Ben Bafford (-----) | |
Match: S | Rating: ----- |
Durham Futures NC L-5 | ||
06/19/2016 | C-S | Tournament B14s |
W | ||
6-0 6-2 |
Henry Oelhafen (-----) | |
Match: S | Rating: ----- |
Durham Futures NC L-5 | ||
06/18/2016 | C-R1 | Tournament B14s |
W | ||
6-2 6-4 |
Alexander Harris (-----) | |
Match: S | Rating: ----- |
Durham Futures NC L-5 | ||
06/17/2016 | 16 | Tournament B14s |
L | ||
3-6 6-2 1-0 |
Lucas Artigas (-----) | |
Match: S | Rating: ----- |
Carolina Country Club Jr Open NC L4 | ||
06/07/2016 | C-R1 | Tournament B14s |
L | ||
3-6 6-3 1-0 |
Ivo Garner (-----) | |
Match: S | Rating: ----- |
Carolina Country Club Jr Open NC L4 | ||
06/06/2016 | 16 | Tournament B14s |
L | ||
6-0 6-0 |
Wyatt Cannon (-----) | |
Match: S | Rating: ----- |
RTA Junior Futures NC L5 | ||
06/04/2016 | Q | Tournament B14s |
L | ||
6-2 6-3 |
Brayden Hakerem (-----) | |
Match: S | Rating: ----- |
RTA Junior Futures NC L5 | ||
06/03/2016 | 16 | Tournament B14s |
W | ||
6-2 6-4 |
Jacob Wilder (-----) | |
Match: S | Rating: ----- |
Raleigh Futures Junior Tournament NC L5 | ||
05/28/2016 | 16 | Tournament B14s |
L | ||
7-6 6-3 |
Andy Zhou (-----) | |
Match: S | Rating: ----- |
Raleigh Futures Junior Tournament NC L5 | ||
05/28/2016 | C-Q | Tournament B14s |
W | ||
6-7 6-0 1-0 |
Joshua Sears (-----) | |
Match: S | Rating: ----- |
WWTA Cinco de Mayo Futures NC L5 | ||
05/08/2016 | C-S | Tournament B14s |
L | ||
6-2 7-6 |
Victor Taylor (-----) | |
Match: S | Rating: ----- |
WWTA Cinco de Mayo Futures NC L5 | ||
05/08/2016 | C-Q | Tournament B14s |
W | ||
6-2 6-4 |
Logan Teasdale (-----) | |
Match: S | Rating: ----- |
WWTA Cinco de Mayo Futures NC L5 | ||
05/07/2016 | 16 | Tournament B14s |
L | ||
6-0 6-2 |
Shawn Rutkofske (-----) | |
Match: S | Rating: ----- |
WWTA Cinco de Mayo Futures NC L5 | ||
05/07/2016 | 32 | Tournament B14s |
W | ||
5-7 6-2 1-0 |
Arman Badalamenti (-----) | |
Match: S | Rating: ----- |
WWTA Cinco de Mayo Futures NC L5 | ||
05/07/2016 | C-R2 | Tournament B14s |
W | ||
6-2 6-1 |
Nick Lucovsky (-----) | |
Match: S | Rating: ----- |
Ebony Racquet Club Junior Spring Tournament NC L5 | ||
04/17/2016 | C-F | Tournament B14s |
L | ||
6-2 6-1 |
Rohan Pasi (-----) | |
Match: S | Rating: ----- |
Ebony Racquet Club Junior Spring Tournament NC L5 | ||
04/17/2016 | C-S | Tournament B14s |
W | ||
6-1 6-0 |
NEEL Tenneti (-----) | |
Match: S | Rating: ----- |
Ebony Racquet Club Junior Spring Tournament NC L5 | ||
04/16/2016 | 16 | Tournament B14s |
L | ||
6-4 7-5 |
Om Naphade (-----) | |
Match: S | Rating: ----- |
Ebony Racquet Club Junior Spring Tournament NC L5 | ||
04/16/2016 | C-R1 | Tournament B14s |
W | ||
5-7 6-1 1-0 |
Saavan Yerramsetty (-----) | |
Match: S | Rating: ----- |
Raleigh Futures L5 | ||
03/19/2016 | C-R2 | Tournament B14s |
L | ||
2-6 6-4 1-0 |
Ben Bafford (-----) | |
Match: S | Rating: ----- |
Raleigh Futures L5 | ||
03/18/2016 | 32 | Tournament B14s |
L | ||
6-4 6-7 1-0 |
Lawson Moubry (-----) | |
Match: S | Rating: ----- |
Cary Fall Futures NC L5 | ||
11/14/2015 | Q | Tournament B14s |
L | ||
6-1 7-6 |
Andy Zhou (-----) | |
Match: S | Rating: ----- |
Cary Fall Futures NC L5 | ||
11/14/2015 | 16 | Tournament B14s |
W | ||
4-6 6-3 1-0 |
Cade Petty (-----) | |
Match: S | Rating: ----- |
Glossary |
Match | Player rating for individual match. |
Rating | Dynamic rating after completed match. |
NC | Match not yet calculated into rating. |
S | Self rated or unrated player involved in match so no match rating calculated for current player. |
This site is not affiliated, endorsed, or associated by or with the USTA in any manner nor are the ratings affiliated with the NTRP rating system.
Copyright © 2016-2024 TennisRecord.com All rights reserved.
Privacy Policy | Sitemap
Copyright © 2016-2024 TennisRecord.com All rights reserved.
Privacy Policy | Sitemap