Match History (2018) | View Advanced Player Stats |
Thomas Schultz (Grand Blanc, MI)
Male |
|||||
|
|
||||
![]() |
|||||
|
|
||||
![]() |
Match Date | Match | Team | Court | Partner | Opponent(s) | W/L | Result | Match | TTR |
12/28/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R3 | Pierce Elliott | L | 2-6 6-2 1-0 |
NC | NC | |
12/28/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R3Q | Kyle Powers | W | 6-1 6-4 |
NC | NC | |
12/28/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R2 | Vamshidhar Singidi | W | 6-1 6-1 |
NC | NC | |
12/27/2018 | Tournament B16s |
USTA Midwest Level 3 | 64 | Cole Chappell | L | 6-1 6-4 |
NC | NC | |
12/27/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R1 | Jon-Michael Schulte | W | 6-0 6-2 |
NC | NC | |
12/16/2018 | Tournament B18s |
MAC HOLIDAY LEVEL 4 | C-F | Andrew Solarewicz | L | 2-6 6-4 1-0 |
NC | NC | |
12/15/2018 | Tournament B18s |
MAC HOLIDAY LEVEL 4 | C-S | Charlie Dobben | W | 6-3 6-1 |
NC | NC | |
12/15/2018 | Tournament B18s |
MAC HOLIDAY LEVEL 4 | C-Q | Bernard Anderson | W | 6-3 6-0 |
NC | NC | |
12/14/2018 | Tournament B18s |
MAC HOLIDAY LEVEL 4 | 16 | Daniel Gilbert | L | 7-6 6-0 |
NC | NC | |
11/24/2018 | Tournament B16s |
USTA Midwest Level 3 | 32 | Prathinav Merneedi | L | 7-6 6-0 |
NC | NC | |
11/24/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R1 | Ethan Gray | L | 6-4 6-1 |
NC | NC | |
11/03/2018 | Tournament B16s |
USTA B16 Midwest Closed Level 1 Fall Championships | 64 | William Cooksey | L | 6-0 6-0 |
NC | NC | |
11/03/2018 | Tournament B16s |
USTA B16 Midwest Closed Level 1 Fall Championships | C-R1 | Reece Yakubov | L | 6-2 6-0 |
NC | NC | |
10/20/2018 | Tournament B16s |
USTA Midwest Level 3 | 32 | Lorenzo Cazzamali | L | 7-6 6-0 |
NC | NC | |
10/20/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R1 | Pranav Gadiraju | L | 6-2 4-6 1-0 |
NC | NC | |
08/05/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R3 | Shrey Patel | L | 6-4 6-3 |
NC | NC | |
08/05/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R3Q | Charles Tiemeyer | W | 6-3 7-5 |
NC | NC | |
08/05/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R2 | Sriram Arvind | W | 6-4 6-1 |
NC | NC | |
08/04/2018 | Tournament B16s |
USTA Midwest Level 3 | 64 | Andrew Meier | L | 6-2 6-3 |
NC | NC | |
08/04/2018 | Tournament B16s |
USTA Midwest Level 3 | C-R1 | Gavin Porter | W | 3-0 | NC | NC | |
07/22/2018 | Tournament B16s |
USTA Midwest Level 2 Open Championships | C-R2 | James Balon | L | 6-3 4-6 1-0 |
NC | NC | |
07/22/2018 | Tournament B16s |
USTA Midwest Level 2 Open Championships | C-R1 | Arartik Marwah | W | 6-2 6-4 |
NC | NC | |
07/21/2018 | Tournament B16s |
USTA Midwest Level 2 Open Championships | 64 | Kevin Kruzel | L | 6-2 6-1 |
NC | NC | |
07/15/2018 | Tournament MOps |
ITA Summer Circuit Event -- Notre Dame (non-ranking) | C-Q | Benjamin Kasbeer | L | 6-1 4-6 1-0 |
NC | NC | |
07/15/2018 | Tournament MOps |
ITA Summer Circuit Event -- Notre Dame (non-ranking) | C-R1 | Sidney Petersen | W | Def | ----- | ----- | |
07/14/2018 | Tournament MOps |
ITA Summer Circuit Event -- Notre Dame (non-ranking) | 32 | Yusef Alsikafi | L | 6-0 6-3 |
NC | NC | |
07/01/2018 | Tournament B16s |
USTA National Level 2 Tournament | C-R2 | Jai Banerji | L | 6-4 6-1 |
NC | NC | |
06/30/2018 | Tournament B16s |
USTA National Level 2 Tournament | 64 | tate fuller | L | 6-3 6-1 |
NC | NC | |
06/30/2018 | Tournament B16s |
USTA National Level 2 Tournament | C-R1 | Tomas Salgado | W | 6-4 6-7 1-0 |
NC | NC | |
06/25/2018 | Tournament B16s |
USTA Midwest Level 1 Closed Championships | C-R2 | Tyler Bowers | L | 4-6 6-3 1-0 |
NC | NC | |
06/24/2018 | Tournament B16s |
USTA Midwest Level 1 Closed Championships | 64 | Mason Sniatynski | L | 6-3 6-3 |
NC | NC | |
06/23/2018 | Tournament B16s |
USTA Midwest Level 1 Closed Championships | 128 | Zachary Donnini | W | 6-4 6-4 |
NC | NC | |
05/28/2018 | Tournament B16s |
USTA Midwest Level 3 Memorial Weekend | NO-F | Jackson Graham | W | 7-5 6-1 |
NC | NC | |
05/28/2018 | Tournament B16s |
USTA Midwest Level 3 Memorial Weekend | NO-S | Kaan Oral | W | Def | ----- | ----- | |
05/27/2018 | Tournament B16s |
USTA Midwest Level 3 Memorial Weekend | NO-Q | Luke Stoffel | W | 6-4 6-3 |
NC | NC | |
05/27/2018 | Tournament B16s |
USTA Midwest Level 3 Memorial Weekend | NO-R1 | Kamil Kozerski | W | 3-6 6-3 1-0 |
NC | NC | |
05/26/2018 | Tournament B16s |
USTA Midwest Level 3 Memorial Weekend | 32 | ANISH MIDDHA | L | 3-6 6-2 1-0 |
NC | NC | |
05/26/2018 | Tournament B16s |
USTA Midwest Level 3 Memorial Weekend | 64 | Oliver Fuchs | W | 1-6 6-3 1-0 |
NC | NC | |
05/19/2018 | Tournament B16s |
USTA NATIONAL LEVEL 2 | 64 | Griffin Daehnke | L | 6-1 4-6 7-6 |
NC | NC | |
05/19/2018 | Tournament B16s |
USTA NATIONAL LEVEL 2 | C-R1 | Johann Sajonz | L | 6-2 6-1 |
NC | NC | |
04/29/2018 | Tournament B18s |
Deer Lake Spring Open II with GREEN BALL YOUTH PROGRESSION | C-F | Iskender Geldiyev | W | 6-2 6-4 |
NC | NC | |
04/28/2018 | Tournament B18s |
Deer Lake Spring Open II with GREEN BALL YOUTH PROGRESSION | Q | Julian Olejnik | L | 6-3 6-3 |
NC | NC | |
04/28/2018 | Tournament B18s |
Deer Lake Spring Open II with GREEN BALL YOUTH PROGRESSION | C-Q | Kethan Gudi | W | 6-1 6-1 |
NC | NC | |
04/07/2018 | Tournament B18s |
USTA Midwest Level 3- Hazlett Memorial | 32 | Parker Collignon | L | 6-4 6-0 |
NC | NC | |
04/07/2018 | Tournament B18s |
USTA Midwest Level 3- Hazlett Memorial | C-R2 | Gabriel Vidinas | L | 6-1 6-3 |
NC | NC | |
04/07/2018 | Tournament B18s |
USTA Midwest Level 3- Hazlett Memorial | C-R1 | Ollie Ossenberg | W | 6-4 7-5 |
NC | NC | |
03/31/2018 | Tournament B16s |
Wimbledon Tulip Festival with GREEN BALL YOUTH PROGRESSION | S | Eli Pinnoo | L | 6-3 4-6 1-0 |
NC | NC | |
03/30/2018 | Tournament B16s |
Wimbledon Tulip Festival with GREEN BALL YOUTH PROGRESSION | Q | Michael Mascarin | W | 6-4 6-4 |
NC | NC | |
03/30/2018 | Tournament B16s |
Wimbledon Tulip Festival with GREEN BALL YOUTH PROGRESSION | 16 | Shray Naik | W | 7-6 6-1 |
NC | NC | |
03/04/2018 | Tournament B16s |
Midwest Level 3 NEMTA District Qualifier (BG18-12) | F | Saketh Kamaraju | W | 1-6 6-3 6-0 |
NC | NC | |
03/04/2018 | Tournament B16s |
Midwest Level 3 NEMTA District Qualifier (BG18-12) | F | ANISH MIDDHA | L | 6-2 6-0 |
NC | NC | |
03/03/2018 | Tournament B16s |
Midwest Level 3 NEMTA District Qualifier (BG18-12) | S | Gabriel Hand | W | 6-4 6-0 |
NC | NC | |
03/03/2018 | Tournament B16s |
Midwest Level 3 NEMTA District Qualifier (BG18-12) | Q | Sentthur Vishakan SKV | W | 6-0 6-3 |
NC | NC | |
02/17/2018 | Tournament B16s |
USTA Midwest Level 2 | 64 | Nishanth Basavareddy | L | 6-4 6-0 |
NC | NC | |
02/17/2018 | Tournament B16s |
USTA Midwest Level 2 | C-R1 | Casey Hishinuma | L | 6-1 6-2 |
NC | NC | |
02/10/2018 | Tournament B16s |
Genesys Winter Blast MW Level 4 | S | Kethan Gudi | W | 6-3 6-1 |
NC | NC | |
02/09/2018 | Tournament B16s |
Genesys Winter Blast MW Level 4 | F | Gabriel Hand | W | 6-4 6-3 |
NC | NC | |
01/28/2018 | Tournament B16s |
USTA Midwest Level 2 | C-R2 | William Kasten | L | 2-6 7-5 1-0 |
NC | NC | |
01/27/2018 | Tournament B16s |
USTA Midwest Level 2 | 32 | Phasu Sirinit | L | 6-2 6-0 |
NC | NC | |
01/27/2018 | Tournament B16s |
USTA Midwest Level 2 | 64 | William Shirley | W | 6-1 6-4 |
NC | NC | |
01/14/2018 | Tournament B16s |
Deer Lake Winter Open I with GREEN BALL YOUTH PROGRESSION | C-F | Evan Walsh | W | 6-0 6-0 |
NC | NC | |
01/14/2018 | Tournament B16s |
Deer Lake Winter Open I with GREEN BALL YOUTH PROGRESSION | C-S | Charlie Carroll | W | 6-1 6-0 |
NC | NC | |
01/13/2018 | Tournament B16s |
Deer Lake Winter Open I with GREEN BALL YOUTH PROGRESSION | Q | Vanik Zakarian | L | 6-2 4-6 1-0 |
NC | NC |
USTA Midwest Level 3 | ||
12/28/2018 | C-R3 | Tournament B16s |
L | ||
2-6 6-2 1-0 |
Pierce Elliott | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
12/28/2018 | C-R3Q | Tournament B16s |
W | ||
6-1 6-4 |
Kyle Powers | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
12/28/2018 | C-R2 | Tournament B16s |
W | ||
6-1 6-1 |
Vamshidhar Singidi | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
12/27/2018 | 64 | Tournament B16s |
L | ||
6-1 6-4 |
Cole Chappell | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
12/27/2018 | C-R1 | Tournament B16s |
W | ||
6-0 6-2 |
Jon-Michael Schulte | |
Match: NC | TTR: NC |
MAC HOLIDAY LEVEL 4 | ||
12/16/2018 | C-F | Tournament B18s |
L | ||
2-6 6-4 1-0 |
Andrew Solarewicz | |
Match: NC | TTR: NC |
MAC HOLIDAY LEVEL 4 | ||
12/15/2018 | C-S | Tournament B18s |
W | ||
6-3 6-1 |
Charlie Dobben | |
Match: NC | TTR: NC |
MAC HOLIDAY LEVEL 4 | ||
12/15/2018 | C-Q | Tournament B18s |
W | ||
6-3 6-0 |
Bernard Anderson | |
Match: NC | TTR: NC |
MAC HOLIDAY LEVEL 4 | ||
12/14/2018 | 16 | Tournament B18s |
L | ||
7-6 6-0 |
Daniel Gilbert | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
11/24/2018 | 32 | Tournament B16s |
L | ||
7-6 6-0 |
Prathinav Merneedi | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
11/24/2018 | C-R1 | Tournament B16s |
L | ||
6-4 6-1 |
Ethan Gray | |
Match: NC | TTR: NC |
USTA B16 Midwest Closed Level 1 Fall Championships | ||
11/03/2018 | 64 | Tournament B16s |
L | ||
6-0 6-0 |
William Cooksey | |
Match: NC | TTR: NC |
USTA B16 Midwest Closed Level 1 Fall Championships | ||
11/03/2018 | C-R1 | Tournament B16s |
L | ||
6-2 6-0 |
Reece Yakubov | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
10/20/2018 | 32 | Tournament B16s |
L | ||
7-6 6-0 |
Lorenzo Cazzamali | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
10/20/2018 | C-R1 | Tournament B16s |
L | ||
6-2 4-6 1-0 |
Pranav Gadiraju | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
08/05/2018 | C-R3 | Tournament B16s |
L | ||
6-4 6-3 |
Shrey Patel | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
08/05/2018 | C-R3Q | Tournament B16s |
W | ||
6-3 7-5 |
Charles Tiemeyer | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
08/05/2018 | C-R2 | Tournament B16s |
W | ||
6-4 6-1 |
Sriram Arvind | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
08/04/2018 | 64 | Tournament B16s |
L | ||
6-2 6-3 |
Andrew Meier | |
Match: NC | TTR: NC |
USTA Midwest Level 3 | ||
08/04/2018 | C-R1 | Tournament B16s |
W | ||
3-0 | Gavin Porter | |
Match: NC | TTR: NC |
USTA Midwest Level 2 Open Championships | ||
07/22/2018 | C-R2 | Tournament B16s |
L | ||
6-3 4-6 1-0 |
James Balon | |
Match: NC | TTR: NC |
USTA Midwest Level 2 Open Championships | ||
07/22/2018 | C-R1 | Tournament B16s |
W | ||
6-2 6-4 |
Arartik Marwah | |
Match: NC | TTR: NC |
USTA Midwest Level 2 Open Championships | ||
07/21/2018 | 64 | Tournament B16s |
L | ||
6-2 6-1 |
Kevin Kruzel | |
Match: NC | TTR: NC |
ITA Summer Circuit Event -- Notre Dame (non-ranking) | ||
07/15/2018 | C-Q | Tournament MOps |
L | ||
6-1 4-6 1-0 |
Benjamin Kasbeer | |
Match: NC | TTR: NC |
ITA Summer Circuit Event -- Notre Dame (non-ranking) | ||
07/15/2018 | C-R1 | Tournament MOps |
W | ||
Def | Sidney Petersen | |
Match: ----- | TTR: ----- |
ITA Summer Circuit Event -- Notre Dame (non-ranking) | ||
07/14/2018 | 32 | Tournament MOps |
L | ||
6-0 6-3 |
Yusef Alsikafi | |
Match: NC | TTR: NC |
USTA National Level 2 Tournament | ||
07/01/2018 | C-R2 | Tournament B16s |
L | ||
6-4 6-1 |
Jai Banerji | |
Match: NC | TTR: NC |
USTA National Level 2 Tournament | ||
06/30/2018 | 64 | Tournament B16s |
L | ||
6-3 6-1 |
tate fuller | |
Match: NC | TTR: NC |
USTA National Level 2 Tournament | ||
06/30/2018 | C-R1 | Tournament B16s |
W | ||
6-4 6-7 1-0 |
Tomas Salgado | |
Match: NC | TTR: NC |
USTA Midwest Level 1 Closed Championships | ||
06/25/2018 | C-R2 | Tournament B16s |
L | ||
4-6 6-3 1-0 |
Tyler Bowers | |
Match: NC | TTR: NC |
USTA Midwest Level 1 Closed Championships | ||
06/24/2018 | 64 | Tournament B16s |
L | ||
6-3 6-3 |
Mason Sniatynski | |
Match: NC | TTR: NC |
USTA Midwest Level 1 Closed Championships | ||
06/23/2018 | 128 | Tournament B16s |
W | ||
6-4 6-4 |
Zachary Donnini | |
Match: NC | TTR: NC |
USTA Midwest Level 3 Memorial Weekend | ||
05/28/2018 | NO-F | Tournament B16s |
W | ||
7-5 6-1 |
Jackson Graham | |
Match: NC | TTR: NC |
USTA Midwest Level 3 Memorial Weekend | ||
05/28/2018 | NO-S | Tournament B16s |
W | ||
Def | Kaan Oral | |
Match: ----- | TTR: ----- |
USTA Midwest Level 3 Memorial Weekend | ||
05/27/2018 | NO-Q | Tournament B16s |
W | ||
6-4 6-3 |
Luke Stoffel | |
Match: NC | TTR: NC |
USTA Midwest Level 3 Memorial Weekend | ||
05/27/2018 | NO-R1 | Tournament B16s |
W | ||
3-6 6-3 1-0 |
Kamil Kozerski | |
Match: NC | TTR: NC |
USTA Midwest Level 3 Memorial Weekend | ||
05/26/2018 | 32 | Tournament B16s |
L | ||
3-6 6-2 1-0 |
ANISH MIDDHA | |
Match: NC | TTR: NC |
USTA Midwest Level 3 Memorial Weekend | ||
05/26/2018 | 64 | Tournament B16s |
W | ||
1-6 6-3 1-0 |
Oliver Fuchs | |
Match: NC | TTR: NC |
USTA NATIONAL LEVEL 2 | ||
05/19/2018 | 64 | Tournament B16s |
L | ||
6-1 4-6 7-6 |
Griffin Daehnke | |
Match: NC | TTR: NC |
USTA NATIONAL LEVEL 2 | ||
05/19/2018 | C-R1 | Tournament B16s |
L | ||
6-2 6-1 |
Johann Sajonz | |
Match: NC | TTR: NC |
Deer Lake Spring Open II with GREEN BALL YOUTH PROGRESSION | ||
04/29/2018 | C-F | Tournament B18s |
W | ||
6-2 6-4 |
Iskender Geldiyev | |
Match: NC | TTR: NC |
Deer Lake Spring Open II with GREEN BALL YOUTH PROGRESSION | ||
04/28/2018 | Q | Tournament B18s |
L | ||
6-3 6-3 |
Julian Olejnik | |
Match: NC | TTR: NC |
Deer Lake Spring Open II with GREEN BALL YOUTH PROGRESSION | ||
04/28/2018 | C-Q | Tournament B18s |
W | ||
6-1 6-1 |
Kethan Gudi | |
Match: NC | TTR: NC |
USTA Midwest Level 3- Hazlett Memorial | ||
04/07/2018 | 32 | Tournament B18s |
L | ||
6-4 6-0 |
Parker Collignon | |
Match: NC | TTR: NC |
USTA Midwest Level 3- Hazlett Memorial | ||
04/07/2018 | C-R2 | Tournament B18s |
L | ||
6-1 6-3 |
Gabriel Vidinas | |
Match: NC | TTR: NC |
USTA Midwest Level 3- Hazlett Memorial | ||
04/07/2018 | C-R1 | Tournament B18s |
W | ||
6-4 7-5 |
Ollie Ossenberg | |
Match: NC | TTR: NC |
Wimbledon Tulip Festival with GREEN BALL YOUTH PROGRESSION | ||
03/31/2018 | S | Tournament B16s |
L | ||
6-3 4-6 1-0 |
Eli Pinnoo | |
Match: NC | TTR: NC |
Wimbledon Tulip Festival with GREEN BALL YOUTH PROGRESSION | ||
03/30/2018 | Q | Tournament B16s |
W | ||
6-4 6-4 |
Michael Mascarin | |
Match: NC | TTR: NC |
Wimbledon Tulip Festival with GREEN BALL YOUTH PROGRESSION | ||
03/30/2018 | 16 | Tournament B16s |
W | ||
7-6 6-1 |
Shray Naik | |
Match: NC | TTR: NC |
Midwest Level 3 NEMTA District Qualifier (BG18-12) | ||
03/04/2018 | F | Tournament B16s |
W | ||
1-6 6-3 6-0 |
Saketh Kamaraju | |
Match: NC | TTR: NC |
Midwest Level 3 NEMTA District Qualifier (BG18-12) | ||
03/04/2018 | F | Tournament B16s |
L | ||
6-2 6-0 |
ANISH MIDDHA | |
Match: NC | TTR: NC |
Midwest Level 3 NEMTA District Qualifier (BG18-12) | ||
03/03/2018 | S | Tournament B16s |
W | ||
6-4 6-0 |
Gabriel Hand | |
Match: NC | TTR: NC |
Midwest Level 3 NEMTA District Qualifier (BG18-12) | ||
03/03/2018 | Q | Tournament B16s |
W | ||
6-0 6-3 |
Sentthur Vishakan SKV | |
Match: NC | TTR: NC |
USTA Midwest Level 2 | ||
02/17/2018 | 64 | Tournament B16s |
L | ||
6-4 6-0 |
Nishanth Basavareddy | |
Match: NC | TTR: NC |
USTA Midwest Level 2 | ||
02/17/2018 | C-R1 | Tournament B16s |
L | ||
6-1 6-2 |
Casey Hishinuma | |
Match: NC | TTR: NC |
Genesys Winter Blast MW Level 4 | ||
02/10/2018 | S | Tournament B16s |
W | ||
6-3 6-1 |
Kethan Gudi | |
Match: NC | TTR: NC |
Genesys Winter Blast MW Level 4 | ||
02/09/2018 | F | Tournament B16s |
W | ||
6-4 6-3 |
Gabriel Hand | |
Match: NC | TTR: NC |
USTA Midwest Level 2 | ||
01/28/2018 | C-R2 | Tournament B16s |
L | ||
2-6 7-5 1-0 |
William Kasten | |
Match: NC | TTR: NC |
USTA Midwest Level 2 | ||
01/27/2018 | 32 | Tournament B16s |
L | ||
6-2 6-0 |
Phasu Sirinit | |
Match: NC | TTR: NC |
USTA Midwest Level 2 | ||
01/27/2018 | 64 | Tournament B16s |
W | ||
6-1 6-4 |
William Shirley | |
Match: NC | TTR: NC |
Deer Lake Winter Open I with GREEN BALL YOUTH PROGRESSION | ||
01/14/2018 | C-F | Tournament B16s |
W | ||
6-0 6-0 |
Evan Walsh | |
Match: NC | TTR: NC |
Deer Lake Winter Open I with GREEN BALL YOUTH PROGRESSION | ||
01/14/2018 | C-S | Tournament B16s |
W | ||
6-1 6-0 |
Charlie Carroll | |
Match: NC | TTR: NC |
Deer Lake Winter Open I with GREEN BALL YOUTH PROGRESSION | ||
01/13/2018 | Q | Tournament B16s |
L | ||
6-2 4-6 1-0 |
Vanik Zakarian | |
Match: NC | TTR: NC |
Glossary |
Match | Player TTR for individual match. |
TTR | TTR after completed match. |
NC | Match not calculated into TTR yet. |
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