Match History (2015) | View Advanced Player Stats |
Hudson Schantz (Katonah, NY)
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 |
---|---|---|---|---|---|---|---|---|---|
12/20/2015 | Tournament B14s |
L2O Hardscrabble December Open | S |
Alexander Chistyakov (-----) |
L | 7-5 6-1 |
S | ----- | |
12/19/2015 | Tournament B14s |
L2O Hardscrabble December Open | Q |
Rutger Zenner (-----) |
W | 6-1 6-2 |
S | ----- | |
12/18/2015 | Tournament B14s |
L2O Hardscrabble December Open | 16 |
Jimmy Hennessy (-----) |
W | Def | ----- | ----- | |
12/12/2015 | Tournament B12s |
L1B Armonk Indoor December Challenger | F |
Andriy Svystun (-----) |
W | 6-3 6-0 |
S | ----- | |
12/12/2015 | Tournament B12s |
L1B Armonk Indoor December Challenger | S |
Cooper Gordon (-----) |
W | 6-1 6-0 |
S | ----- | |
12/11/2015 | Tournament B12s |
L1B Armonk Indoor December Challenger | Q |
Robbie Stein (-----) |
W | 6-2 6-0 |
S | ----- | |
12/06/2015 | Tournament B12s |
L2O Sportime Harbor Island December Open | F |
Connor DuVally (-----) |
W | 4-0 4-2 |
S | ----- | |
12/06/2015 | Tournament B12s |
L2O Sportime Harbor Island December Open | S |
Connor Griff (-----) |
W | 4-2 4-0 |
S | ----- | |
12/05/2015 | Tournament B12s |
L2O Sportime Harbor Island December Open | Q |
Benjamin Honig (-----) |
W | 4-2 4-1 |
S | ----- | |
12/05/2015 | Tournament B12s |
L2O Sportime Harbor Island December Open | 16 |
Nikhil Dhakad (-----) |
W | Def | ----- | ----- | |
11/28/2015 | Tournament B14s |
L2O Hardscrabble November Open | F |
Timothy Woelfle (-----) |
W | 6-1 6-1 |
S | ----- | |
11/28/2015 | Tournament B14s |
L2O Hardscrabble November Open | S |
Matthew Tamis (-----) |
W | 6-1 6-0 |
S | ----- | |
11/28/2015 | Tournament B14s |
L2O Hardscrabble November Open | Q |
Henry Nicklin (-----) |
W | 6-0 7-5 |
S | ----- | |
11/14/2015 | Tournament B12s |
L1B Hardscrabble Club November Challenger | S |
Joseph Phillips (-----) |
L | 6-1 6-1 |
S | ----- | |
11/14/2015 | Tournament B12s |
L1B Hardscrabble Club November Challenger | Q |
Quentin Kemna (-----) |
W | 6-1 6-3 |
S | ----- | |
11/08/2015 | Tournament B12s |
L2O Chestnut Ridge November Open | F |
Jack Wei (-----) |
W | 4-2 4-1 |
S | ----- | |
11/07/2015 | Tournament B12s |
L2O Chestnut Ridge November Open | S |
Jason Wei (-----) |
W | 4-2 4-0 |
S | ----- | |
11/07/2015 | Tournament B12s |
L2O Chestnut Ridge November Open | Q |
Samuel Yockey (-----) |
W | 4-0 4-0 |
S | ----- | |
11/07/2015 | Tournament B12s |
L2O Chestnut Ridge November Open | 16 |
Connor DuVally (-----) |
W | 4-0 4-5 4-1 |
S | ----- | |
10/09/2015 | Tournament B12s |
L2O Sportime Lake Isle October Open | 16 | Eli Makaron | L | Def | ----- | ----- | |
10/03/2015 | Tournament B12s |
L1B Armonk Indoor Fall Challenger | Q | Matthew Luzzi | L | 6-4 6-1 |
----- | ----- | |
10/02/2015 | Tournament B12s |
L1B Armonk Indoor Fall Challenger | 16 | Dheeraj Banala | W | 6-0 6-0 |
----- | ----- | |
09/27/2015 | Tournament B12s |
L2O Sportime Lake Isle September Open | F | Charles Samson | W | 4-2 4-0 |
----- | ----- | |
09/27/2015 | Tournament B12s |
L2O Sportime Lake Isle September Open | S | Matthew Liew | W | 4-2 2-4 4-2 |
----- | ----- | |
09/26/2015 | Tournament B12s |
L2O Sportime Lake Isle September Open | Q | Connor Griff | W | 4-0 4-1 |
----- | ----- | |
09/26/2015 | Tournament B12s |
L2O Sportime Lake Isle September Open | 16 | Kenshiro Homma | W | 4-0 4-0 |
----- | ----- | |
09/20/2015 | Tournament B12s |
L1B Sportime Lake Isle September Challenger | F | caleb fockens | L | 6-1 0-6 1-0 |
----- | ----- | |
09/19/2015 | Tournament B12s |
L1B Sportime Lake Isle September Challenger | S | John Hilledgar | W | 6-2 6-0 |
----- | ----- | |
09/19/2015 | Tournament B12s |
L1B Sportime Lake Isle September Challenger | Q | Keshav Ramji | W | 6-1 6-2 |
----- | ----- | |
09/18/2015 | Tournament B12s |
L1B Sportime Lake Isle September Challenger | 16 | Declan Broderick | W | 6-0 6-1 |
----- | ----- | |
09/12/2015 | Tournament B12s |
L1B Armonk Indoor September Challenger | F | caleb fockens | L | 6-2 6-0 |
----- | ----- | |
09/12/2015 | Tournament B12s |
L1B Armonk Indoor September Challenger | S | David Karetsky | W | Def | ----- | ----- | |
09/11/2015 | Tournament B12s |
L1B Armonk Indoor September Challenger | Q | Stefan Darmanovic | W | 6-0 6-0 |
----- | ----- | |
08/29/2015 | Tournament B12s |
L1 Sportime Lake Isle Summer's End Championships | 32 | Mark Taranov | L | 6-2 6-1 |
----- | ----- | |
08/22/2015 | Tournament B12s |
L2O Hardscrabble Summer Open | F | Keshav Ramji | W | 4-0 4-2 |
----- | ----- | |
08/21/2015 | Tournament B12s |
L2O Hardscrabble Summer Open | S | Matthew Liew | W | 4-1 4-0 |
----- | ----- | |
06/07/2015 | Tournament B12s |
L2O Sportime Harbor Island June Open | F | John Hilledgar | W | 4-0 4-2 |
----- | ----- | |
06/07/2015 | Tournament B12s |
L2O Sportime Harbor Island June Open | S | Ethan Landsman | W | 2-4 5-4 4-2 |
----- | ----- | |
06/06/2015 | Tournament B12s |
L2O Sportime Harbor Island June Open | Q | Stefan Brovig | W | 5-3 5-3 |
----- | ----- | |
05/17/2015 | Tournament B12s |
L2O Hardscrabble Late May Open | F | Jeremy Tetenman | L | 2-6 6-4 1-0 |
----- | ----- | |
05/16/2015 | Tournament B12s |
L2O Hardscrabble Late May Open | S | Zachary Morgan | W | 6-2 6-0 |
----- | ----- | |
05/16/2015 | Tournament B12s |
L2O Hardscrabble Late May Open | Q | Keshav Ramji | W | 6-1 6-1 |
----- | ----- | |
05/09/2015 | Tournament B12s |
L2O TI Academy Series | 16 | Rafe Photopoulos | L | 5-4 4-1 |
----- | ----- | |
05/08/2015 | Tournament B12s |
L2O TI Academy Series | 32 | Luis Vollmer | W | Def | ----- | ----- | |
04/19/2015 | Tournament B12s |
L2O TI Academy April Open | C-R3 | Brayden Gebhart | L | Def | ----- | ----- | |
04/17/2015 | Tournament B12s |
L2O TI Academy April Open | 32 | David Karetsky | L | 4-0 4-1 |
----- | ----- | |
04/11/2015 | Tournament B12s |
L1B Hardscrabble Nike Camp Spring Challenger | Q | Sam Scherer | L | 6-1 3-6 1-0 |
----- | ----- | |
04/10/2015 | Tournament B12s |
L1B Hardscrabble Nike Camp Spring Challenger | 16 | Seth Prusko | W | 6-3 6-1 |
----- | ----- | |
03/28/2015 | Tournament B12s |
L2O Chestnut Ridge Spring Open | Q | Ryan Guber | L | 3-5 4-0 4-2 |
----- | ----- | |
03/27/2015 | Tournament B12s |
L2O Chestnut Ridge Spring Open | 16 | Ethan Cohen | W | 4-0 4-0 |
----- | ----- | |
03/21/2015 | Tournament B12s |
L2O Sportime Lake Isle March Open | C-R2 | Adin Lamport | W | 4-2 4-1 |
----- | ----- | |
03/20/2015 | Tournament B12s |
L2O Sportime Lake Isle March Open | 16 | David Karetsky | L | 4-2 4-2 |
----- | ----- | |
03/08/2015 | Tournament B12s |
L1B Hardscrabble March Challenger | S | Nicholas Lawliss | L | 7-5 6-3 |
----- | ----- | |
03/07/2015 | Tournament B12s |
L1B Hardscrabble March Challenger | Q | Henry Nicklin | W | 6-1 6-1 |
----- | ----- | |
03/07/2015 | Tournament B12s |
L1B Hardscrabble March Challenger | 16 | Andrew Swanson | W | 6-2 7-6 |
----- | ----- | |
03/01/2015 | Tournament B12s |
L2O Hardscrabble February Open | S | Nicholas Doupsas | L | 6-1 6-0 |
----- | ----- | |
03/01/2015 | Tournament B12s |
L2O Hardscrabble February Open | Q | Kiran Sheth | W | 7-6 6-1 |
----- | ----- | |
02/27/2015 | Tournament B12s |
L2O Hardscrabble February Open | 16 | Arin Atluri | W | 6-0 6-0 |
----- | ----- | |
01/25/2015 | Tournament B12s |
L2O Hardscrabble Winter Open | S | Noah Payes | L | 6-3 6-2 |
----- | ----- | |
01/24/2015 | Tournament B12s |
L2O Hardscrabble Winter Open | Q | Andrew Felton | W | 6-2 6-1 |
----- | ----- | |
01/23/2015 | Tournament B12s |
L2O Hardscrabble Winter Open | 16 | Tyson Nichols | W | 4-6 6-2 1-0 |
----- | ----- | |
01/10/2015 | Tournament B12s |
L1B Club Fit JV Westchester Winter Challenger | Q | Jonathan Seidman | L | 6-1 6-0 |
----- | ----- | |
01/09/2015 | Tournament B12s |
L1B Club Fit JV Westchester Winter Challenger | 16 | Brett D'Alexander | W | Def | ----- | ----- | |
01/03/2015 | Tournament B10s |
L1B Winter Challenger at Hardscrabble | S | Petro Kuzmenok | L | Def | ----- | ----- | |
01/03/2015 | Tournament B10s |
L1B Winter Challenger at Hardscrabble | Q | Dominick Mosejczuk | W | 4-0 4-1 |
----- | ----- | |
01/02/2015 | Tournament B10s |
L1B Winter Challenger at Hardscrabble | 16 | Jue Rui Law | W | 4-0 4-0 |
----- | ----- |
L2O Hardscrabble December Open | ||
12/20/2015 | S | Tournament B14s |
L | ||
7-5 6-1 |
Alexander Chistyakov (-----) | |
Match: S | Rating: ----- |
L2O Hardscrabble December Open | ||
12/19/2015 | Q | Tournament B14s |
W | ||
6-1 6-2 |
Rutger Zenner (-----) | |
Match: S | Rating: ----- |
L2O Hardscrabble December Open | ||
12/18/2015 | 16 | Tournament B14s |
W | ||
Def | Jimmy Hennessy (-----) | |
Match: ----- | Rating: ----- |
L1B Armonk Indoor December Challenger | ||
12/12/2015 | F | Tournament B12s |
W | ||
6-3 6-0 |
Andriy Svystun (-----) | |
Match: S | Rating: ----- |
L1B Armonk Indoor December Challenger | ||
12/12/2015 | S | Tournament B12s |
W | ||
6-1 6-0 |
Cooper Gordon (-----) | |
Match: S | Rating: ----- |
L1B Armonk Indoor December Challenger | ||
12/11/2015 | Q | Tournament B12s |
W | ||
6-2 6-0 |
Robbie Stein (-----) | |
Match: S | Rating: ----- |
L2O Sportime Harbor Island December Open | ||
12/06/2015 | F | Tournament B12s |
W | ||
4-0 4-2 |
Connor DuVally (-----) | |
Match: S | Rating: ----- |
L2O Sportime Harbor Island December Open | ||
12/06/2015 | S | Tournament B12s |
W | ||
4-2 4-0 |
Connor Griff (-----) | |
Match: S | Rating: ----- |
L2O Sportime Harbor Island December Open | ||
12/05/2015 | Q | Tournament B12s |
W | ||
4-2 4-1 |
Benjamin Honig (-----) | |
Match: S | Rating: ----- |
L2O Sportime Harbor Island December Open | ||
12/05/2015 | 16 | Tournament B12s |
W | ||
Def | Nikhil Dhakad (-----) | |
Match: ----- | Rating: ----- |
L2O Hardscrabble November Open | ||
11/28/2015 | F | Tournament B14s |
W | ||
6-1 6-1 |
Timothy Woelfle (-----) | |
Match: S | Rating: ----- |
L2O Hardscrabble November Open | ||
11/28/2015 | S | Tournament B14s |
W | ||
6-1 6-0 |
Matthew Tamis (-----) | |
Match: S | Rating: ----- |
L2O Hardscrabble November Open | ||
11/28/2015 | Q | Tournament B14s |
W | ||
6-0 7-5 |
Henry Nicklin (-----) | |
Match: S | Rating: ----- |
L1B Hardscrabble Club November Challenger | ||
11/14/2015 | S | Tournament B12s |
L | ||
6-1 6-1 |
Joseph Phillips (-----) | |
Match: S | Rating: ----- |
L1B Hardscrabble Club November Challenger | ||
11/14/2015 | Q | Tournament B12s |
W | ||
6-1 6-3 |
Quentin Kemna (-----) | |
Match: S | Rating: ----- |
L2O Chestnut Ridge November Open | ||
11/08/2015 | F | Tournament B12s |
W | ||
4-2 4-1 |
Jack Wei (-----) | |
Match: S | Rating: ----- |
L2O Chestnut Ridge November Open | ||
11/07/2015 | S | Tournament B12s |
W | ||
4-2 4-0 |
Jason Wei (-----) | |
Match: S | Rating: ----- |
L2O Chestnut Ridge November Open | ||
11/07/2015 | Q | Tournament B12s |
W | ||
4-0 4-0 |
Samuel Yockey (-----) | |
Match: S | Rating: ----- |
L2O Chestnut Ridge November Open | ||
11/07/2015 | 16 | Tournament B12s |
W | ||
4-0 4-5 4-1 |
Connor DuVally (-----) | |
Match: S | Rating: ----- |
L2O Sportime Lake Isle October Open | ||
10/09/2015 | 16 | Tournament B12s |
L | ||
Def | Eli Makaron | |
Match: ----- | Rating: ----- |
L1B Armonk Indoor Fall Challenger | ||
10/03/2015 | Q | Tournament B12s |
L | ||
6-4 6-1 |
Matthew Luzzi | |
Match: ----- | Rating: ----- |
L1B Armonk Indoor Fall Challenger | ||
10/02/2015 | 16 | Tournament B12s |
W | ||
6-0 6-0 |
Dheeraj Banala | |
Match: ----- | Rating: ----- |
L2O Sportime Lake Isle September Open | ||
09/27/2015 | F | Tournament B12s |
W | ||
4-2 4-0 |
Charles Samson | |
Match: ----- | Rating: ----- |
L2O Sportime Lake Isle September Open | ||
09/27/2015 | S | Tournament B12s |
W | ||
4-2 2-4 4-2 |
Matthew Liew | |
Match: ----- | Rating: ----- |
L2O Sportime Lake Isle September Open | ||
09/26/2015 | Q | Tournament B12s |
W | ||
4-0 4-1 |
Connor Griff | |
Match: ----- | Rating: ----- |
L2O Sportime Lake Isle September Open | ||
09/26/2015 | 16 | Tournament B12s |
W | ||
4-0 4-0 |
Kenshiro Homma | |
Match: ----- | Rating: ----- |
L1B Sportime Lake Isle September Challenger | ||
09/20/2015 | F | Tournament B12s |
L | ||
6-1 0-6 1-0 |
caleb fockens | |
Match: ----- | Rating: ----- |
L1B Sportime Lake Isle September Challenger | ||
09/19/2015 | S | Tournament B12s |
W | ||
6-2 6-0 |
John Hilledgar | |
Match: ----- | Rating: ----- |
L1B Sportime Lake Isle September Challenger | ||
09/19/2015 | Q | Tournament B12s |
W | ||
6-1 6-2 |
Keshav Ramji | |
Match: ----- | Rating: ----- |
L1B Sportime Lake Isle September Challenger | ||
09/18/2015 | 16 | Tournament B12s |
W | ||
6-0 6-1 |
Declan Broderick | |
Match: ----- | Rating: ----- |
L1B Armonk Indoor September Challenger | ||
09/12/2015 | F | Tournament B12s |
L | ||
6-2 6-0 |
caleb fockens | |
Match: ----- | Rating: ----- |
L1B Armonk Indoor September Challenger | ||
09/12/2015 | S | Tournament B12s |
W | ||
Def | David Karetsky | |
Match: ----- | Rating: ----- |
L1B Armonk Indoor September Challenger | ||
09/11/2015 | Q | Tournament B12s |
W | ||
6-0 6-0 |
Stefan Darmanovic | |
Match: ----- | Rating: ----- |
L1 Sportime Lake Isle Summer's End Championships | ||
08/29/2015 | 32 | Tournament B12s |
L | ||
6-2 6-1 |
Mark Taranov | |
Match: ----- | Rating: ----- |
L2O Hardscrabble Summer Open | ||
08/22/2015 | F | Tournament B12s |
W | ||
4-0 4-2 |
Keshav Ramji | |
Match: ----- | Rating: ----- |
L2O Hardscrabble Summer Open | ||
08/21/2015 | S | Tournament B12s |
W | ||
4-1 4-0 |
Matthew Liew | |
Match: ----- | Rating: ----- |
L2O Sportime Harbor Island June Open | ||
06/07/2015 | F | Tournament B12s |
W | ||
4-0 4-2 |
John Hilledgar | |
Match: ----- | Rating: ----- |
L2O Sportime Harbor Island June Open | ||
06/07/2015 | S | Tournament B12s |
W | ||
2-4 5-4 4-2 |
Ethan Landsman | |
Match: ----- | Rating: ----- |
L2O Sportime Harbor Island June Open | ||
06/06/2015 | Q | Tournament B12s |
W | ||
5-3 5-3 |
Stefan Brovig | |
Match: ----- | Rating: ----- |
L2O Hardscrabble Late May Open | ||
05/17/2015 | F | Tournament B12s |
L | ||
2-6 6-4 1-0 |
Jeremy Tetenman | |
Match: ----- | Rating: ----- |
L2O Hardscrabble Late May Open | ||
05/16/2015 | S | Tournament B12s |
W | ||
6-2 6-0 |
Zachary Morgan | |
Match: ----- | Rating: ----- |
L2O Hardscrabble Late May Open | ||
05/16/2015 | Q | Tournament B12s |
W | ||
6-1 6-1 |
Keshav Ramji | |
Match: ----- | Rating: ----- |
L2O TI Academy Series | ||
05/09/2015 | 16 | Tournament B12s |
L | ||
5-4 4-1 |
Rafe Photopoulos | |
Match: ----- | Rating: ----- |
L2O TI Academy Series | ||
05/08/2015 | 32 | Tournament B12s |
W | ||
Def | Luis Vollmer | |
Match: ----- | Rating: ----- |
L2O TI Academy April Open | ||
04/19/2015 | C-R3 | Tournament B12s |
L | ||
Def | Brayden Gebhart | |
Match: ----- | Rating: ----- |
L2O TI Academy April Open | ||
04/17/2015 | 32 | Tournament B12s |
L | ||
4-0 4-1 |
David Karetsky | |
Match: ----- | Rating: ----- |
L1B Hardscrabble Nike Camp Spring Challenger | ||
04/11/2015 | Q | Tournament B12s |
L | ||
6-1 3-6 1-0 |
Sam Scherer | |
Match: ----- | Rating: ----- |
L1B Hardscrabble Nike Camp Spring Challenger | ||
04/10/2015 | 16 | Tournament B12s |
W | ||
6-3 6-1 |
Seth Prusko | |
Match: ----- | Rating: ----- |
L2O Chestnut Ridge Spring Open | ||
03/28/2015 | Q | Tournament B12s |
L | ||
3-5 4-0 4-2 |
Ryan Guber | |
Match: ----- | Rating: ----- |
L2O Chestnut Ridge Spring Open | ||
03/27/2015 | 16 | Tournament B12s |
W | ||
4-0 4-0 |
Ethan Cohen | |
Match: ----- | Rating: ----- |
L2O Sportime Lake Isle March Open | ||
03/21/2015 | C-R2 | Tournament B12s |
W | ||
4-2 4-1 |
Adin Lamport | |
Match: ----- | Rating: ----- |
L2O Sportime Lake Isle March Open | ||
03/20/2015 | 16 | Tournament B12s |
L | ||
4-2 4-2 |
David Karetsky | |
Match: ----- | Rating: ----- |
L1B Hardscrabble March Challenger | ||
03/08/2015 | S | Tournament B12s |
L | ||
7-5 6-3 |
Nicholas Lawliss | |
Match: ----- | Rating: ----- |
L1B Hardscrabble March Challenger | ||
03/07/2015 | Q | Tournament B12s |
W | ||
6-1 6-1 |
Henry Nicklin | |
Match: ----- | Rating: ----- |
L1B Hardscrabble March Challenger | ||
03/07/2015 | 16 | Tournament B12s |
W | ||
6-2 7-6 |
Andrew Swanson | |
Match: ----- | Rating: ----- |
L2O Hardscrabble February Open | ||
03/01/2015 | S | Tournament B12s |
L | ||
6-1 6-0 |
Nicholas Doupsas | |
Match: ----- | Rating: ----- |
L2O Hardscrabble February Open | ||
03/01/2015 | Q | Tournament B12s |
W | ||
7-6 6-1 |
Kiran Sheth | |
Match: ----- | Rating: ----- |
L2O Hardscrabble February Open | ||
02/27/2015 | 16 | Tournament B12s |
W | ||
6-0 6-0 |
Arin Atluri | |
Match: ----- | Rating: ----- |
L2O Hardscrabble Winter Open | ||
01/25/2015 | S | Tournament B12s |
L | ||
6-3 6-2 |
Noah Payes | |
Match: ----- | Rating: ----- |
L2O Hardscrabble Winter Open | ||
01/24/2015 | Q | Tournament B12s |
W | ||
6-2 6-1 |
Andrew Felton | |
Match: ----- | Rating: ----- |
L2O Hardscrabble Winter Open | ||
01/23/2015 | 16 | Tournament B12s |
W | ||
4-6 6-2 1-0 |
Tyson Nichols | |
Match: ----- | Rating: ----- |
L1B Club Fit JV Westchester Winter Challenger | ||
01/10/2015 | Q | Tournament B12s |
L | ||
6-1 6-0 |
Jonathan Seidman | |
Match: ----- | Rating: ----- |
L1B Club Fit JV Westchester Winter Challenger | ||
01/09/2015 | 16 | Tournament B12s |
W | ||
Def | Brett D'Alexander | |
Match: ----- | Rating: ----- |
L1B Winter Challenger at Hardscrabble | ||
01/03/2015 | S | Tournament B10s |
L | ||
Def | Petro Kuzmenok | |
Match: ----- | Rating: ----- |
L1B Winter Challenger at Hardscrabble | ||
01/03/2015 | Q | Tournament B10s |
W | ||
4-0 4-1 |
Dominick Mosejczuk | |
Match: ----- | Rating: ----- |
L1B Winter Challenger at Hardscrabble | ||
01/02/2015 | 16 | Tournament B10s |
W | ||
4-0 4-0 |
Jue Rui Law | |
Match: ----- | 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