Match History (2015) | View Advanced Player Stats |
Jack Moldenhauer (Englewood, CO)
Male |
|||||
|
|
||||
![]() |
|||||
|
|
||||
![]() |
Match Date | Match | Team | Court | Partner | Opponent(s) | W/L | Result | Match | TTR |
11/09/2015 | Tournament B16s |
USTA Intermountain Level 3 Closed Fall Championships | QCS | Richter Jordaan | L | 6-3 6-1 |
NC | NC | |
11/08/2015 | Tournament B16s |
USTA Intermountain Level 3 Closed Fall Championships | Q | Zachary Tuvida | L | 3-6 6-2 7-5 |
NC | NC | |
11/08/2015 | Tournament B16s |
USTA Intermountain Level 3 Closed Fall Championships | 16 | Joshua King | W | 6-1 6-1 |
NC | NC | |
11/07/2015 | Tournament B16s |
USTA Intermountain Level 3 Closed Fall Championships | 32 | Skyler Gates | W | 6-1 6-1 |
NC | NC | |
11/07/2015 | Tournament B16s |
USTA Intermountain Level 3 Closed Fall Championships | 64 | Cooper Harrison | W | 6-1 6-1 |
NC | NC | |
09/08/2015 | Tournament B16s |
USTA Intermountain Level 4 Labor Day Masters | QCF | Tom Melville | W | 6-2 6-0 |
NC | NC | |
09/07/2015 | Tournament B16s |
USTA Intermountain Level 4 Labor Day Masters | QCS | Miller Silbey | W | 6-1 6-4 |
NC | NC | |
09/06/2015 | Tournament B16s |
USTA Intermountain Level 4 Labor Day Masters | Q | Noah Dufort | L | 6-4 6-2 |
NC | NC | |
09/06/2015 | Tournament B16s |
USTA Intermountain Level 4 Labor Day Masters | 16 | Brigham Andrus | W | 6-2 6-2 |
NC | NC | |
09/05/2015 | Tournament B16s |
USTA Intermountain Level 4 Labor Day Masters | 32 | Marcus Pasimio | W | 6-1 6-2 |
NC | NC | |
09/05/2015 | Tournament B16s |
USTA Intermountain Level 4 Labor Day Masters | 64 | Matthew Lamb | W | 6-0 6-3 |
NC | NC | |
08/16/2015 | Tournament B16s |
USTA Intermountain Level 4 Summer Masters BG14s-16s | QCF | Devin Harper | W | 6-2 6-2 |
NC | NC | |
08/15/2015 | Tournament B16s |
USTA Intermountain Level 4 Summer Masters BG14s-16s | QCS | Joshua King | W | 6-3 6-2 |
NC | NC | |
08/14/2015 | Tournament B16s |
USTA Intermountain Level 4 Summer Masters BG14s-16s | Q | Kai Smith | L | 1-6 6-1 6-2 |
NC | NC | |
08/14/2015 | Tournament B16s |
USTA Intermountain Level 4 Summer Masters BG14s-16s | 16 | Zachary Tuvida | W | 7-6 6-4 |
NC | NC | |
08/13/2015 | Tournament B16s |
USTA Intermountain Level 4 Summer Masters BG14s-16s | 32 | Samuel Hoelscher | W | 6-0 6-0 |
NC | NC | |
08/13/2015 | Tournament B16s |
USTA Intermountain Level 4 Summer Masters BG14s-16s | 64 | Adam Chehadi | W | 6-0 6-0 |
NC | NC | |
07/26/2015 | Tournament B16s |
USTA National Warm Up Tournament-Boys 18 & 16 | C-R2 | Calvin Chung | L | 6-3 6-1 |
NC | NC | |
07/25/2015 | Tournament B16s |
USTA National Warm Up Tournament-Boys 18 & 16 | 32 | Kabir Sarita | L | 6-1 6-2 |
NC | NC | |
07/25/2015 | Tournament B16s |
USTA National Warm Up Tournament-Boys 18 & 16 | 64 | Pete Siozios | W | 7-5 6-3 |
NC | NC | |
06/24/2015 | Tournament B18s |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | C-S | Charlie Franks | L | 6-3 7-5 |
NC | NC | |
06/23/2015 | Tournament B18s |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | C-Q | Jake Becker | W | 6-1 6-4 |
NC | NC | |
06/23/2015 | Tournament B18s |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | C-QQ | Azur Ali | W | 6-1 6-2 |
NC | NC | |
06/22/2015 | Tournament B18s |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | C-R3 | Isaac Ng | W | 6-2 6-0 |
NC | NC | |
06/21/2015 | Tournament B18s |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | C-R3Q | Draden Hoover | W | Def | ----- | ----- | |
06/20/2015 | Tournament B18s |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | 32 | Ashwin Vaithianathan | L | 6-4 6-0 |
NC | NC | |
06/08/2015 | Tournament B16s |
USTA Intermountain Level 3 Closed Summer Championships | C-R3 | Ryan James | L | 6-7 6-3 6-4 |
NC | NC | |
06/07/2015 | Tournament B16s |
USTA Intermountain Level 3 Closed Summer Championships | 16 | Noah Dufort | L | 6-4 6-3 |
NC | NC | |
06/06/2015 | Tournament B16s |
USTA Intermountain Level 3 Closed Summer Championships | 32 | Ryan Neale | W | 6-2 6-4 |
NC | NC | |
06/06/2015 | Tournament B16s |
USTA Intermountain Level 3 Closed Summer Championships | 64 | Micah Heimuli | W | 6-4 6-2 |
NC | NC | |
05/24/2015 | Tournament B16s |
Level 5 ITA District Cup Series - 16's | 32 | Ryan James | L | 6-4 6-3 |
NC | NC | |
05/24/2015 | Tournament B16s |
Level 5 ITA District Cup Series - 16's | NO-Q | Tom Hudson | L | 8-4 | NC | NC | |
05/24/2015 | Tournament B16s |
Level 5 ITA District Cup Series - 16's | NO-R1 | Arjun Gupta | W | 8-2 | NC | NC | |
03/31/2015 | Tournament B16s |
USTA Intermountain Level 4 Spring Masters | C-F | Benjamin Gajardo | L | 6-1 6-1 |
NC | NC | |
03/31/2015 | Tournament B16s |
USTA Intermountain Level 4 Spring Masters | C-S | Joshua King | W | 6-3 5-7 6-2 |
NC | NC | |
03/30/2015 | Tournament B16s |
USTA Intermountain Level 4 Spring Masters | C-Q | Ryan James | W | 6-2 6-3 |
NC | NC | |
03/30/2015 | Tournament B16s |
USTA Intermountain Level 4 Spring Masters | C-R3 | Cesar Castro Vargas | W | 6-2 6-2 |
NC | NC | |
03/29/2015 | Tournament B16s |
USTA Intermountain Level 4 Spring Masters | 16 | Luke Vandecasteele | L | 6-1 6-1 |
NC | NC | |
03/28/2015 | Tournament B16s |
USTA Intermountain Level 4 Spring Masters | 32 | Zachary Tuvida | W | 6-3 7-5 |
NC | NC | |
03/28/2015 | Tournament B16s |
USTA Intermountain Level 4 Spring Masters | 64 | Connor Kempin | W | 6-1 6-2 |
NC | NC | |
03/14/2015 | Tournament B16s |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | F | Robby Hill | L | 6-4 6-3 |
NC | NC | |
03/14/2015 | Tournament B16s |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | S | Joshua King | W | 6-2 6-0 |
NC | NC | |
03/12/2015 | Tournament B16s |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | Q | Devin Harper | W | 6-0 6-1 |
NC | NC | |
03/11/2015 | Tournament B18s |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | Q | Thomas Koszowski | L | 6-4 6-3 |
NC | NC | |
03/09/2015 | Tournament B16s |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | 16 | Joshua Fields | W | 6-1 6-1 |
NC | NC | |
03/09/2015 | Tournament B18s |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | 16 | Ryan James | W | Def | ----- | ----- | |
03/08/2015 | Tournament B18s |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | 32 | Nathan Lazarus | W | 6-2 6-2 |
NC | NC | |
03/08/2015 | Tournament B16s |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | 32 | Ethan Schacht | W | 6-1 6-2 |
NC | NC | |
02/22/2015 | Tournament B18s |
Rolling Hills Jr. Winter Blast (Level 6) | F | Marcos Salazar | L | 6-2 6-1 |
NC | NC | |
02/22/2015 | Tournament B18s |
Rolling Hills Jr. Winter Blast (Level 6) | S | Christian Holmes | W | 6-4 6-3 |
NC | NC | |
02/21/2015 | Tournament B18s |
Rolling Hills Jr. Winter Blast (Level 6) | Q | Mitchell Johnson | W | 6-0 6-3 |
NC | NC | |
02/21/2015 | Tournament B18s |
Rolling Hills Jr. Winter Blast (Level 6) | 16 | Thomas Koszowski | W | 6-2 6-3 |
NC | NC | |
02/20/2015 | Tournament B18s |
Rolling Hills Jr. Winter Blast (Level 6) | 32 | Lucas Martin | W | Def | ----- | ----- | |
01/20/2015 | Tournament B16s |
USTA Intermountain Level 4 Winter Masters | C-S | Sam Grant | L | 6-4 6-0 |
NC | NC | |
01/19/2015 | Tournament B16s |
USTA Intermountain Level 4 Winter Masters | C-Q | Jacob Bendalin | W | 6-4 6-3 |
NC | NC | |
01/19/2015 | Tournament B16s |
USTA Intermountain Level 4 Winter Masters | C-R3 | Nicholas Sepulveda | W | 7-6 5-7 7-6 |
NC | NC | |
01/18/2015 | Tournament B16s |
USTA Intermountain Level 4 Winter Masters | 16 | Jackson Hawk | L | 6-4 6-1 |
NC | NC | |
01/17/2015 | Tournament B16s |
USTA Intermountain Level 4 Winter Masters | 32 | Miller Silbey | W | 6-1 6-1 |
NC | NC | |
01/17/2015 | Tournament B16s |
USTA Intermountain Level 4 Winter Masters | 64 | Connor Kempin | W | 6-1 6-2 |
NC | NC | |
01/03/2015 | Tournament B16s |
Northern Extreme at The Ranch (Level 6) | Q | Brett Finan | L | 6-2 6-4 |
NC | NC | |
01/02/2015 | Tournament B16s |
Northern Extreme at The Ranch (Level 6) | 16 | Ethan Shoesmith | W | 6-1 7-5 |
NC | NC |
USTA Intermountain Level 3 Closed Fall Championships | ||
11/09/2015 | QCS | Tournament B16s |
L | ||
6-3 6-1 |
Richter Jordaan | |
Match: NC | TTR: NC |
USTA Intermountain Level 3 Closed Fall Championships | ||
11/08/2015 | Q | Tournament B16s |
L | ||
3-6 6-2 7-5 |
Zachary Tuvida | |
Match: NC | TTR: NC |
USTA Intermountain Level 3 Closed Fall Championships | ||
11/08/2015 | 16 | Tournament B16s |
W | ||
6-1 6-1 |
Joshua King | |
Match: NC | TTR: NC |
USTA Intermountain Level 3 Closed Fall Championships | ||
11/07/2015 | 32 | Tournament B16s |
W | ||
6-1 6-1 |
Skyler Gates | |
Match: NC | TTR: NC |
USTA Intermountain Level 3 Closed Fall Championships | ||
11/07/2015 | 64 | Tournament B16s |
W | ||
6-1 6-1 |
Cooper Harrison | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Labor Day Masters | ||
09/08/2015 | QCF | Tournament B16s |
W | ||
6-2 6-0 |
Tom Melville | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Labor Day Masters | ||
09/07/2015 | QCS | Tournament B16s |
W | ||
6-1 6-4 |
Miller Silbey | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Labor Day Masters | ||
09/06/2015 | Q | Tournament B16s |
L | ||
6-4 6-2 |
Noah Dufort | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Labor Day Masters | ||
09/06/2015 | 16 | Tournament B16s |
W | ||
6-2 6-2 |
Brigham Andrus | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Labor Day Masters | ||
09/05/2015 | 32 | Tournament B16s |
W | ||
6-1 6-2 |
Marcus Pasimio | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Labor Day Masters | ||
09/05/2015 | 64 | Tournament B16s |
W | ||
6-0 6-3 |
Matthew Lamb | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Summer Masters BG14s-16s | ||
08/16/2015 | QCF | Tournament B16s |
W | ||
6-2 6-2 |
Devin Harper | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Summer Masters BG14s-16s | ||
08/15/2015 | QCS | Tournament B16s |
W | ||
6-3 6-2 |
Joshua King | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Summer Masters BG14s-16s | ||
08/14/2015 | Q | Tournament B16s |
L | ||
1-6 6-1 6-2 |
Kai Smith | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Summer Masters BG14s-16s | ||
08/14/2015 | 16 | Tournament B16s |
W | ||
7-6 6-4 |
Zachary Tuvida | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Summer Masters BG14s-16s | ||
08/13/2015 | 32 | Tournament B16s |
W | ||
6-0 6-0 |
Samuel Hoelscher | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Summer Masters BG14s-16s | ||
08/13/2015 | 64 | Tournament B16s |
W | ||
6-0 6-0 |
Adam Chehadi | |
Match: NC | TTR: NC |
USTA National Warm Up Tournament-Boys 18 & 16 | ||
07/26/2015 | C-R2 | Tournament B16s |
L | ||
6-3 6-1 |
Calvin Chung | |
Match: NC | TTR: NC |
USTA National Warm Up Tournament-Boys 18 & 16 | ||
07/25/2015 | 32 | Tournament B16s |
L | ||
6-1 6-2 |
Kabir Sarita | |
Match: NC | TTR: NC |
USTA National Warm Up Tournament-Boys 18 & 16 | ||
07/25/2015 | 64 | Tournament B16s |
W | ||
7-5 6-3 |
Pete Siozios | |
Match: NC | TTR: NC |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | ||
06/24/2015 | C-S | Tournament B18s |
L | ||
6-3 7-5 |
Charlie Franks | |
Match: NC | TTR: NC |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | ||
06/23/2015 | C-Q | Tournament B18s |
W | ||
6-1 6-4 |
Jake Becker | |
Match: NC | TTR: NC |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | ||
06/23/2015 | C-QQ | Tournament B18s |
W | ||
6-1 6-2 |
Azur Ali | |
Match: NC | TTR: NC |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | ||
06/22/2015 | C-R3 | Tournament B18s |
W | ||
6-2 6-0 |
Isaac Ng | |
Match: NC | TTR: NC |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | ||
06/21/2015 | C-R3Q | Tournament B18s |
W | ||
Def | Draden Hoover | |
Match: ----- | TTR: ----- |
Colorado State Mountain Ocean Junior Open Championship - District Cup Series (Level 5) | ||
06/20/2015 | 32 | Tournament B18s |
L | ||
6-4 6-0 |
Ashwin Vaithianathan | |
Match: NC | TTR: NC |
USTA Intermountain Level 3 Closed Summer Championships | ||
06/08/2015 | C-R3 | Tournament B16s |
L | ||
6-7 6-3 6-4 |
Ryan James | |
Match: NC | TTR: NC |
USTA Intermountain Level 3 Closed Summer Championships | ||
06/07/2015 | 16 | Tournament B16s |
L | ||
6-4 6-3 |
Noah Dufort | |
Match: NC | TTR: NC |
USTA Intermountain Level 3 Closed Summer Championships | ||
06/06/2015 | 32 | Tournament B16s |
W | ||
6-2 6-4 |
Ryan Neale | |
Match: NC | TTR: NC |
USTA Intermountain Level 3 Closed Summer Championships | ||
06/06/2015 | 64 | Tournament B16s |
W | ||
6-4 6-2 |
Micah Heimuli | |
Match: NC | TTR: NC |
Level 5 ITA District Cup Series - 16's | ||
05/24/2015 | 32 | Tournament B16s |
L | ||
6-4 6-3 |
Ryan James | |
Match: NC | TTR: NC |
Level 5 ITA District Cup Series - 16's | ||
05/24/2015 | NO-Q | Tournament B16s |
L | ||
8-4 | Tom Hudson | |
Match: NC | TTR: NC |
Level 5 ITA District Cup Series - 16's | ||
05/24/2015 | NO-R1 | Tournament B16s |
W | ||
8-2 | Arjun Gupta | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Spring Masters | ||
03/31/2015 | C-F | Tournament B16s |
L | ||
6-1 6-1 |
Benjamin Gajardo | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Spring Masters | ||
03/31/2015 | C-S | Tournament B16s |
W | ||
6-3 5-7 6-2 |
Joshua King | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Spring Masters | ||
03/30/2015 | C-Q | Tournament B16s |
W | ||
6-2 6-3 |
Ryan James | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Spring Masters | ||
03/30/2015 | C-R3 | Tournament B16s |
W | ||
6-2 6-2 |
Cesar Castro Vargas | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Spring Masters | ||
03/29/2015 | 16 | Tournament B16s |
L | ||
6-1 6-1 |
Luke Vandecasteele | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Spring Masters | ||
03/28/2015 | 32 | Tournament B16s |
W | ||
6-3 7-5 |
Zachary Tuvida | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Spring Masters | ||
03/28/2015 | 64 | Tournament B16s |
W | ||
6-1 6-2 |
Connor Kempin | |
Match: NC | TTR: NC |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | ||
03/14/2015 | F | Tournament B16s |
L | ||
6-4 6-3 |
Robby Hill | |
Match: NC | TTR: NC |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | ||
03/14/2015 | S | Tournament B16s |
W | ||
6-2 6-0 |
Joshua King | |
Match: NC | TTR: NC |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | ||
03/12/2015 | Q | Tournament B16s |
W | ||
6-0 6-1 |
Devin Harper | |
Match: NC | TTR: NC |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | ||
03/11/2015 | Q | Tournament B18s |
L | ||
6-4 6-3 |
Thomas Koszowski | |
Match: NC | TTR: NC |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | ||
03/09/2015 | 16 | Tournament B16s |
W | ||
6-1 6-1 |
Joshua Fields | |
Match: NC | TTR: NC |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | ||
03/09/2015 | 16 | Tournament B18s |
W | ||
Def | Ryan James | |
Match: ----- | TTR: ----- |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | ||
03/08/2015 | 32 | Tournament B18s |
W | ||
6-2 6-2 |
Nathan Lazarus | |
Match: NC | TTR: NC |
Meadow Creek Junior Open Championship (Level 6) (DESIGNATED) | ||
03/08/2015 | 32 | Tournament B16s |
W | ||
6-1 6-2 |
Ethan Schacht | |
Match: NC | TTR: NC |
Rolling Hills Jr. Winter Blast (Level 6) | ||
02/22/2015 | F | Tournament B18s |
L | ||
6-2 6-1 |
Marcos Salazar | |
Match: NC | TTR: NC |
Rolling Hills Jr. Winter Blast (Level 6) | ||
02/22/2015 | S | Tournament B18s |
W | ||
6-4 6-3 |
Christian Holmes | |
Match: NC | TTR: NC |
Rolling Hills Jr. Winter Blast (Level 6) | ||
02/21/2015 | Q | Tournament B18s |
W | ||
6-0 6-3 |
Mitchell Johnson | |
Match: NC | TTR: NC |
Rolling Hills Jr. Winter Blast (Level 6) | ||
02/21/2015 | 16 | Tournament B18s |
W | ||
6-2 6-3 |
Thomas Koszowski | |
Match: NC | TTR: NC |
Rolling Hills Jr. Winter Blast (Level 6) | ||
02/20/2015 | 32 | Tournament B18s |
W | ||
Def | Lucas Martin | |
Match: ----- | TTR: ----- |
USTA Intermountain Level 4 Winter Masters | ||
01/20/2015 | C-S | Tournament B16s |
L | ||
6-4 6-0 |
Sam Grant | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Winter Masters | ||
01/19/2015 | C-Q | Tournament B16s |
W | ||
6-4 6-3 |
Jacob Bendalin | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Winter Masters | ||
01/19/2015 | C-R3 | Tournament B16s |
W | ||
7-6 5-7 7-6 |
Nicholas Sepulveda | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Winter Masters | ||
01/18/2015 | 16 | Tournament B16s |
L | ||
6-4 6-1 |
Jackson Hawk | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Winter Masters | ||
01/17/2015 | 32 | Tournament B16s |
W | ||
6-1 6-1 |
Miller Silbey | |
Match: NC | TTR: NC |
USTA Intermountain Level 4 Winter Masters | ||
01/17/2015 | 64 | Tournament B16s |
W | ||
6-1 6-2 |
Connor Kempin | |
Match: NC | TTR: NC |
Northern Extreme at The Ranch (Level 6) | ||
01/03/2015 | Q | Tournament B16s |
L | ||
6-2 6-4 |
Brett Finan | |
Match: NC | TTR: NC |
Northern Extreme at The Ranch (Level 6) | ||
01/02/2015 | 16 | Tournament B16s |
W | ||
6-1 7-5 |
Ethan Shoesmith | |
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