Match History (2018) | View Advanced Player Stats |
Benjamin Keyser (San Luis Obispo, CA)
Male |
|||||
|
|
||||
|
|
||||
Match Date | Match | Team | Court | Partner | Opponent(s) | W/L | Result | Match | TTR |
09/22/2018 | Tournament B18s |
USTA National Level 3 Tournament - Lakewood, CA | 32 | Kyle Sillman | L | 7-6 6-1 |
NC | NC | |
09/22/2018 | Tournament B18s |
USTA National Level 3 Tournament - Lakewood, CA | C-R1 | Jake Andrew | L | Def | ----- | ----- | |
09/10/2018 | Tournament B18s |
Cary Tennis Championships National L3 | F | Maxwell Giddens | L | 7-6 5-7 6-1 |
NC | NC | |
09/09/2018 | Tournament B18s |
Cary Tennis Championships National L3 | S | Hayden Snyder | W | 6-2 4-6 6-2 |
NC | NC | |
09/09/2018 | Tournament B18s |
Cary Tennis Championships National L3 | Q | John Dransfeld | W | 6-4 5-7 6-3 |
NC | NC | |
09/08/2018 | Tournament B18s |
Cary Tennis Championships National L3 | 16 | VIVEK RAMESH | W | 6-3 6-0 |
NC | NC | |
09/08/2018 | Tournament B18s |
Cary Tennis Championships National L3 | 32 | Brennan Cimpeanu | W | 6-2 7-6 |
NC | NC | |
08/03/2018 | Tournament B18s |
USTA Boys' 18 and Boys' 16 National Championships | 256 | Benjamin Gollin | L | 7-6 6-4 |
NC | NC | |
08/03/2018 | Tournament B18s |
USTA Boys' 18 and Boys' 16 National Championships | C-R3 | Daniel Pellerito | L | 6-3 4-6 1-0 |
NC | NC | |
08/03/2018 | Tournament B18s |
USTA Boys' 18 and Boys' 16 National Championships | C-R3Q | Daniel Krulig | W | 1-6 6-1 1-0 |
NC | NC | |
08/03/2018 | Tournament B18s |
USTA Boys' 18 and Boys' 16 National Championships | C-R2 | Matthew Halpin | W | 6-2 6-1 |
NC | NC | |
08/03/2018 | Tournament B18s |
USTA Boys' 18 and Boys' 16 National Championships | C-R1 | James Bell | W | 6-1 6-7 1-0 |
NC | NC | |
07/17/2018 | Tournament B18s |
USTA Boys' 18 & 16 National Clay Court Championships hosted by the City of Delray Beach | C-R2 | Nicholas Mueller | L | 6-3 6-2 |
NC | NC | |
07/16/2018 | Tournament B18s |
USTA Boys' 18 & 16 National Clay Court Championships hosted by the City of Delray Beach | C-R1 | Gary Fishkin | W | 6-1 6-3 |
NC | NC | |
07/15/2018 | Tournament B18s |
USTA Boys' 18 & 16 National Clay Court Championships hosted by the City of Delray Beach | 256 | Tyler Stice | L | 6-4 6-4 |
NC | NC | |
06/30/2018 | Tournament B18s |
July National Level 2 Tournament | 16 | Alex Guzhva | L | 6-4 6-1 |
NC | NC | |
06/30/2018 | Tournament B18s |
July National Level 2 Tournament | 32 | Ishaan Ravichander | W | 6-2 6-1 |
NC | NC | |
06/30/2018 | Tournament B18s |
July National Level 2 Tournament | 64 | Phillip Katta | W | 6-1 6-1 |
NC | NC | |
06/30/2018 | Tournament B18s |
July National Level 2 Tournament | C-R3 | Georgi Mavrodiev | L | Def | ----- | ----- | |
06/24/2018 | Tournament B18s |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | C-S | Gavin Segraves | W | 7-6 6-4 |
NC | NC | |
06/24/2018 | Tournament B18s |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | C-Q | Jordan Chrysostom | W | Def | ----- | ----- | |
06/23/2018 | Tournament B18s |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | C-QQ | Pascal Lee | W | 6-4 7-5 |
NC | NC | |
06/23/2018 | Tournament B18s |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | C-R3 | Luke Bennett | W | 6-2 6-2 |
NC | NC | |
06/22/2018 | Tournament B18s |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | 16 | Trinity Grear | L | 7-6 6-1 |
NC | NC | |
06/21/2018 | Tournament B18s |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | 32 | Sean Billerbeck | W | 7-5 6-1 |
NC | NC | |
06/16/2018 | Tournament MOps |
Citi Open Singles Wild Card Challenge (MAS Adult 300 pt) @ Rock Creek Tennis Center | 64 | Tim Puterio | L | Def | ----- | ----- | |
06/15/2018 | Tournament MOps |
Citi Open Singles Wild Card Challenge (MAS Adult 300 pt) @ Rock Creek Tennis Center | 128 | Colin Corsini | W | 6-2 7-6 |
NC | NC | |
05/22/2018 | Tournament B18s |
USTA National Level 2 | C-S | Zachery Lim | L | 6-2 6-0 |
NC | NC | |
05/21/2018 | Tournament B18s |
USTA National Level 2 | C-Q | Andrei Volgin | W | 6-3 3-6 1-0 |
NC | NC | |
05/21/2018 | Tournament B18s |
USTA National Level 2 | C-R3 | Sima Pesic | W | 6-2 7-5 |
NC | NC | |
05/20/2018 | Tournament B18s |
USTA National Level 2 | C-R3Q | Nayan Pallegar | W | 6-2 6-1 |
NC | NC | |
05/20/2018 | Tournament B18s |
USTA National Level 2 | C-R2 | Nikita Marchenko | W | 6-4 6-1 |
NC | NC | |
05/19/2018 | Tournament B18s |
USTA National Level 2 | 32 | Omni Kumar | L | 6-4 6-1 |
NC | NC | |
05/19/2018 | Tournament B18s |
USTA National Level 2 | 64 | Karl Collins | W | 6-4 6-2 |
NC | NC | |
05/14/2018 | Tournament B18s |
USTA/MAS CHAMPIONSHIP SUPER 660 L4+ a SUPER SIX SERIES EVENT | 16 | Sachin Das | L | 6-3 6-2 |
NC | NC | |
05/12/2018 | Tournament B18s |
USTA/MAS CHAMPIONSHIP SUPER 660 L4+ a SUPER SIX SERIES EVENT | 32 | Shawn Berdia | W | 6-4 4-6 6-2 |
NC | NC | |
04/21/2018 | Tournament B18s |
Darling Memorial Tennis Center USTA National Level 3 Tournament | 32 | Noah Dufort | L | 5-7 7-5 7-5 |
NC | NC | |
04/21/2018 | Tournament B18s |
Darling Memorial Tennis Center USTA National Level 3 Tournament | C-R1 | Aaron Brewer | L | 7-6 6-3 |
NC | NC | |
03/24/2018 | Tournament B18s |
The Easter Bowl ITF Tennis Championships | 32 | Milledge Cossu | L | 7-6 6-3 |
NC | NC | |
03/24/2018 | Tournament B18s |
The Easter Bowl ITF Tennis Championships | 64 | Kyle Overmyer | W | 6-7 6-1 6-2 |
NC | NC | |
03/17/2018 | Tournament MOps |
Natomas $3,000 Open/NTRP Tournament | 16 | Scott Bout | L | 3-6 7-6 6-4 |
NC | NC | |
03/16/2018 | Tournament MOps |
Natomas $3,000 Open/NTRP Tournament | 32 | Nickolay Marakhtanov | W | 6-1 6-0 |
NC | NC | |
03/04/2018 | Tournament MOps |
$2,500 Rio del Oro Open/Senior/NTRP | 16 | Cambell Nakayama | L | 3-6 6-3 1-0 |
NC | NC | |
03/04/2018 | Tournament MOps |
$2,500 Rio del Oro Open/Senior/NTRP | 32 | Nikita Matveiko | W | 1-6 6-1 1-0 |
NC | NC | |
03/03/2018 | Tournament MOps |
$2,500 Rio del Oro Open/Senior/NTRP | 64 | Paul Yulayev | W | 6-3 6-3 |
NC | NC | |
02/19/2018 | Tournament B18s |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | 3RD | Richard Bell | L | Def | ----- | ----- | |
02/18/2018 | Tournament B18s |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | S | William Clark | L | 6-4 6-0 |
NC | NC | |
02/18/2018 | Tournament B18s |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | Q | Gavin Segraves | W | 6-4 3-6 7-6 |
NC | NC | |
02/17/2018 | Tournament B18s |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | 16 | Matt Kleiman | W | 6-3 6-4 |
NC | NC | |
02/17/2018 | Tournament B18s |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | 32 | Will Coad | W | 7-6 7-6 |
NC | NC | |
01/21/2018 | Tournament B18s |
USTA National Level 3 Tournament - Smith Stearns Junior Championship | C-R2 | James Cortese | L | Def | ----- | ----- | |
01/20/2018 | Tournament B18s |
USTA National Level 3 Tournament - Smith Stearns Junior Championship | 16 | Huntley Allen | L | Def | ----- | ----- | |
01/20/2018 | Tournament B18s |
USTA National Level 3 Tournament - Smith Stearns Junior Championship | 32 | Christian Pumpelly | W | 6-3 6-3 |
NC | NC | |
01/08/2018 | Tournament B18s |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | 3RD | Joseph Brailovsky | L | 7-6 7-6 |
NC | NC | |
01/07/2018 | Tournament B18s |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | S | Evin McDonald | L | 6-4 6-3 |
NC | NC | |
01/07/2018 | Tournament B18s |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | Q | Joshua Keitelman | W | 6-2 6-3 |
NC | NC | |
01/06/2018 | Tournament B18s |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | 16 | Finn Garner | W | 7-6 6-3 |
NC | NC | |
01/06/2018 | Tournament B18s |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | 32 | Will Coad | W | Def | ----- | ----- |
USTA National Level 3 Tournament - Lakewood, CA | ||
09/22/2018 | 32 | Tournament B18s |
L | ||
7-6 6-1 |
Kyle Sillman | |
Match: NC | TTR: NC |
USTA National Level 3 Tournament - Lakewood, CA | ||
09/22/2018 | C-R1 | Tournament B18s |
L | ||
Def | Jake Andrew | |
Match: ----- | TTR: ----- |
Cary Tennis Championships National L3 | ||
09/10/2018 | F | Tournament B18s |
L | ||
7-6 5-7 6-1 |
Maxwell Giddens | |
Match: NC | TTR: NC |
Cary Tennis Championships National L3 | ||
09/09/2018 | S | Tournament B18s |
W | ||
6-2 4-6 6-2 |
Hayden Snyder | |
Match: NC | TTR: NC |
Cary Tennis Championships National L3 | ||
09/09/2018 | Q | Tournament B18s |
W | ||
6-4 5-7 6-3 |
John Dransfeld | |
Match: NC | TTR: NC |
Cary Tennis Championships National L3 | ||
09/08/2018 | 16 | Tournament B18s |
W | ||
6-3 6-0 |
VIVEK RAMESH | |
Match: NC | TTR: NC |
Cary Tennis Championships National L3 | ||
09/08/2018 | 32 | Tournament B18s |
W | ||
6-2 7-6 |
Brennan Cimpeanu | |
Match: NC | TTR: NC |
USTA Boys' 18 and Boys' 16 National Championships | ||
08/03/2018 | 256 | Tournament B18s |
L | ||
7-6 6-4 |
Benjamin Gollin | |
Match: NC | TTR: NC |
USTA Boys' 18 and Boys' 16 National Championships | ||
08/03/2018 | C-R3 | Tournament B18s |
L | ||
6-3 4-6 1-0 |
Daniel Pellerito | |
Match: NC | TTR: NC |
USTA Boys' 18 and Boys' 16 National Championships | ||
08/03/2018 | C-R3Q | Tournament B18s |
W | ||
1-6 6-1 1-0 |
Daniel Krulig | |
Match: NC | TTR: NC |
USTA Boys' 18 and Boys' 16 National Championships | ||
08/03/2018 | C-R2 | Tournament B18s |
W | ||
6-2 6-1 |
Matthew Halpin | |
Match: NC | TTR: NC |
USTA Boys' 18 and Boys' 16 National Championships | ||
08/03/2018 | C-R1 | Tournament B18s |
W | ||
6-1 6-7 1-0 |
James Bell | |
Match: NC | TTR: NC |
USTA Boys' 18 & 16 National Clay Court Championships hosted by the City of Delray Beach | ||
07/17/2018 | C-R2 | Tournament B18s |
L | ||
6-3 6-2 |
Nicholas Mueller | |
Match: NC | TTR: NC |
USTA Boys' 18 & 16 National Clay Court Championships hosted by the City of Delray Beach | ||
07/16/2018 | C-R1 | Tournament B18s |
W | ||
6-1 6-3 |
Gary Fishkin | |
Match: NC | TTR: NC |
USTA Boys' 18 & 16 National Clay Court Championships hosted by the City of Delray Beach | ||
07/15/2018 | 256 | Tournament B18s |
L | ||
6-4 6-4 |
Tyler Stice | |
Match: NC | TTR: NC |
July National Level 2 Tournament | ||
06/30/2018 | 16 | Tournament B18s |
L | ||
6-4 6-1 |
Alex Guzhva | |
Match: NC | TTR: NC |
July National Level 2 Tournament | ||
06/30/2018 | 32 | Tournament B18s |
W | ||
6-2 6-1 |
Ishaan Ravichander | |
Match: NC | TTR: NC |
July National Level 2 Tournament | ||
06/30/2018 | 64 | Tournament B18s |
W | ||
6-1 6-1 |
Phillip Katta | |
Match: NC | TTR: NC |
July National Level 2 Tournament | ||
06/30/2018 | C-R3 | Tournament B18s |
L | ||
Def | Georgi Mavrodiev | |
Match: ----- | TTR: ----- |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | ||
06/24/2018 | C-S | Tournament B18s |
W | ||
7-6 6-4 |
Gavin Segraves | |
Match: NC | TTR: NC |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | ||
06/24/2018 | C-Q | Tournament B18s |
W | ||
Def | Jordan Chrysostom | |
Match: ----- | TTR: ----- |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | ||
06/23/2018 | C-QQ | Tournament B18s |
W | ||
6-4 7-5 |
Pascal Lee | |
Match: NC | TTR: NC |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | ||
06/23/2018 | C-R3 | Tournament B18s |
W | ||
6-2 6-2 |
Luke Bennett | |
Match: NC | TTR: NC |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | ||
06/22/2018 | 16 | Tournament B18s |
L | ||
7-6 6-1 |
Trinity Grear | |
Match: NC | TTR: NC |
Union Bank presents USTA MAS CHAMPIONSHIPS L3 (700pts) a SUPER SIX EVENT Battle in Blacksburg | ||
06/21/2018 | 32 | Tournament B18s |
W | ||
7-5 6-1 |
Sean Billerbeck | |
Match: NC | TTR: NC |
Citi Open Singles Wild Card Challenge (MAS Adult 300 pt) @ Rock Creek Tennis Center | ||
06/16/2018 | 64 | Tournament MOps |
L | ||
Def | Tim Puterio | |
Match: ----- | TTR: ----- |
Citi Open Singles Wild Card Challenge (MAS Adult 300 pt) @ Rock Creek Tennis Center | ||
06/15/2018 | 128 | Tournament MOps |
W | ||
6-2 7-6 |
Colin Corsini | |
Match: NC | TTR: NC |
USTA National Level 2 | ||
05/22/2018 | C-S | Tournament B18s |
L | ||
6-2 6-0 |
Zachery Lim | |
Match: NC | TTR: NC |
USTA National Level 2 | ||
05/21/2018 | C-Q | Tournament B18s |
W | ||
6-3 3-6 1-0 |
Andrei Volgin | |
Match: NC | TTR: NC |
USTA National Level 2 | ||
05/21/2018 | C-R3 | Tournament B18s |
W | ||
6-2 7-5 |
Sima Pesic | |
Match: NC | TTR: NC |
USTA National Level 2 | ||
05/20/2018 | C-R3Q | Tournament B18s |
W | ||
6-2 6-1 |
Nayan Pallegar | |
Match: NC | TTR: NC |
USTA National Level 2 | ||
05/20/2018 | C-R2 | Tournament B18s |
W | ||
6-4 6-1 |
Nikita Marchenko | |
Match: NC | TTR: NC |
USTA National Level 2 | ||
05/19/2018 | 32 | Tournament B18s |
L | ||
6-4 6-1 |
Omni Kumar | |
Match: NC | TTR: NC |
USTA National Level 2 | ||
05/19/2018 | 64 | Tournament B18s |
W | ||
6-4 6-2 |
Karl Collins | |
Match: NC | TTR: NC |
USTA/MAS CHAMPIONSHIP SUPER 660 L4+ a SUPER SIX SERIES EVENT | ||
05/14/2018 | 16 | Tournament B18s |
L | ||
6-3 6-2 |
Sachin Das | |
Match: NC | TTR: NC |
USTA/MAS CHAMPIONSHIP SUPER 660 L4+ a SUPER SIX SERIES EVENT | ||
05/12/2018 | 32 | Tournament B18s |
W | ||
6-4 4-6 6-2 |
Shawn Berdia | |
Match: NC | TTR: NC |
Darling Memorial Tennis Center USTA National Level 3 Tournament | ||
04/21/2018 | 32 | Tournament B18s |
L | ||
5-7 7-5 7-5 |
Noah Dufort | |
Match: NC | TTR: NC |
Darling Memorial Tennis Center USTA National Level 3 Tournament | ||
04/21/2018 | C-R1 | Tournament B18s |
L | ||
7-6 6-3 |
Aaron Brewer | |
Match: NC | TTR: NC |
The Easter Bowl ITF Tennis Championships | ||
03/24/2018 | 32 | Tournament B18s |
L | ||
7-6 6-3 |
Milledge Cossu | |
Match: NC | TTR: NC |
The Easter Bowl ITF Tennis Championships | ||
03/24/2018 | 64 | Tournament B18s |
W | ||
6-7 6-1 6-2 |
Kyle Overmyer | |
Match: NC | TTR: NC |
Natomas $3,000 Open/NTRP Tournament | ||
03/17/2018 | 16 | Tournament MOps |
L | ||
3-6 7-6 6-4 |
Scott Bout | |
Match: NC | TTR: NC |
Natomas $3,000 Open/NTRP Tournament | ||
03/16/2018 | 32 | Tournament MOps |
W | ||
6-1 6-0 |
Nickolay Marakhtanov | |
Match: NC | TTR: NC |
$2,500 Rio del Oro Open/Senior/NTRP | ||
03/04/2018 | 16 | Tournament MOps |
L | ||
3-6 6-3 1-0 |
Cambell Nakayama | |
Match: NC | TTR: NC |
$2,500 Rio del Oro Open/Senior/NTRP | ||
03/04/2018 | 32 | Tournament MOps |
W | ||
1-6 6-1 1-0 |
Nikita Matveiko | |
Match: NC | TTR: NC |
$2,500 Rio del Oro Open/Senior/NTRP | ||
03/03/2018 | 64 | Tournament MOps |
W | ||
6-3 6-3 |
Paul Yulayev | |
Match: NC | TTR: NC |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | ||
02/19/2018 | 3RD | Tournament B18s |
L | ||
Def | Richard Bell | |
Match: ----- | TTR: ----- |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | ||
02/18/2018 | S | Tournament B18s |
L | ||
6-4 6-0 |
William Clark | |
Match: NC | TTR: NC |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | ||
02/18/2018 | Q | Tournament B18s |
W | ||
6-4 3-6 7-6 |
Gavin Segraves | |
Match: NC | TTR: NC |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | ||
02/17/2018 | 16 | Tournament B18s |
W | ||
6-3 6-4 |
Matt Kleiman | |
Match: NC | TTR: NC |
USTA/MAS CHALLENGER #1 L4 NL0 (660pts) | ||
02/17/2018 | 32 | Tournament B18s |
W | ||
7-6 7-6 |
Will Coad | |
Match: NC | TTR: NC |
USTA National Level 3 Tournament - Smith Stearns Junior Championship | ||
01/21/2018 | C-R2 | Tournament B18s |
L | ||
Def | James Cortese | |
Match: ----- | TTR: ----- |
USTA National Level 3 Tournament - Smith Stearns Junior Championship | ||
01/20/2018 | 16 | Tournament B18s |
L | ||
Def | Huntley Allen | |
Match: ----- | TTR: ----- |
USTA National Level 3 Tournament - Smith Stearns Junior Championship | ||
01/20/2018 | 32 | Tournament B18s |
W | ||
6-3 6-3 |
Christian Pumpelly | |
Match: NC | TTR: NC |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | ||
01/08/2018 | 3RD | Tournament B18s |
L | ||
7-6 7-6 |
Joseph Brailovsky | |
Match: NC | TTR: NC |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | ||
01/07/2018 | S | Tournament B18s |
L | ||
6-4 6-3 |
Evin McDonald | |
Match: NC | TTR: NC |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | ||
01/07/2018 | Q | Tournament B18s |
W | ||
6-2 6-3 |
Joshua Keitelman | |
Match: NC | TTR: NC |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | ||
01/06/2018 | 16 | Tournament B18s |
W | ||
7-6 6-3 |
Finn Garner | |
Match: NC | TTR: NC |
USTA/MAS CHAMPIONSHIP SUPER 700 (L3) A SUPER SIX SERIES | ||
01/06/2018 | 32 | Tournament B18s |
W | ||
Def | Will Coad | |
Match: ----- | TTR: ----- |
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-2025 TennisRecord.com All rights reserved.
Privacy Policy | Sitemap
Copyright © 2016-2025 TennisRecord.com All rights reserved.
Privacy Policy | Sitemap