Match History (2015) | View Advanced Player Stats |
Seth Hatch (POCATELLO, ID)
Male |
3.5 M 12/31/2022 |
Estimated Dynamic Rating |
3.3321 M 9/24/2024 |
Projected Year End Rating |
------ ---------- |
3.5 Rating Meter
3.0001 - 3.5000
3.0001 - 3.5000
Match Date | League | Team | Court | Partner | Opponent(s) | W/L | Result | Match | Rating |
---|---|---|---|---|---|---|---|---|---|
10/25/2015 | Tournament B18d |
Fall Extravaganza--District Open level 6--BGs 12s-18s | S | Cole Hunt |
Kooper Crow Spencer Smith |
L | 8-5 | ----- | ----- |
10/25/2015 | Tournament B18s |
Fall Extravaganza--District Open level 6--BGs 12s-18s | C-S | Tanner Hill | L | 8-4 | ----- | ----- | |
10/24/2015 | Tournament B18d |
Fall Extravaganza--District Open level 6--BGs 12s-18s | Q | Cole Hunt |
Hayden Baker gavin blair |
W | 8-1 | ----- | ----- |
10/24/2015 | Tournament B18s |
Fall Extravaganza--District Open level 6--BGs 12s-18s | 16 | Eric Lim | L | 6-2 6-0 |
----- | ----- | |
10/24/2015 | Tournament B18s |
Fall Extravaganza--District Open level 6--BGs 12s-18s | C-Q | Harrison Cleveland | W | 8-6 | ----- | ----- | |
10/02/2015 | Tournament B16s |
Level 6 - Jim Sailer Memorial Junior Tennis Championships - District Open | S | BRIAN ZHU | L | 4-6 6-1 6-1 |
----- | ----- | |
10/02/2015 | Tournament B16s |
Level 6 - Jim Sailer Memorial Junior Tennis Championships - District Open | Q | Christian Packer | W | 6-1 6-4 |
----- | ----- | |
10/02/2015 | Tournament B18d |
Level 6 - Jim Sailer Memorial Junior Tennis Championships - District Open | RR | Cole Hunt |
Nathan Kleist Spencer Neville |
L | 6-7 6-2 6-1 |
----- | ----- |
10/02/2015 | Tournament B18d |
Level 6 - Jim Sailer Memorial Junior Tennis Championships - District Open | RR | Cole Hunt |
Harper Clayton Jorden Roberts |
W | 6-0 6-0 |
----- | ----- |
09/05/2015 | Tournament B16s |
USTA Intermountain Level 4 Labor Day Masters | 64 | Joshua King | L | 6-0 6-0 |
----- | ----- | |
09/05/2015 | Tournament B16s |
USTA Intermountain Level 4 Labor Day Masters | C-R1 | Ashton Link | L | 2-6 7-6 6-4 |
----- | ----- | |
09/04/2015 | Tournament B16d |
USTA Intermountain Level 4 Labor Day Masters | 16 | Matthew Morgan |
Jack Moldenhauer Miller Silbey |
L | 8-4 | ----- | ----- |
07/31/2015 | Tournament B18s |
Level 6 -Juniper Hills Junior Tournament - District Open | S | Cole Hunt | L | 6-1 6-2 |
----- | ----- | |
07/30/2015 | Tournament B18s |
Level 6 -Juniper Hills Junior Tournament - District Open | Q | Andrew Cuoio | W | 6-0 7-6 |
----- | ----- | |
07/29/2015 | Tournament B18d |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | C-F | Nathan Kleist |
Cole Hunt Matthew Sato |
W | 6-4 7-5 |
----- | ----- |
07/28/2015 | Tournament B16s |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | Q | Kyler Hartman | L | 6-1 6-1 |
----- | ----- | |
07/28/2015 | Tournament B16s |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | C-S | Matthew Sato | L | 6-1 6-4 |
----- | ----- | |
07/28/2015 | Tournament B18d |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | C-S | Nathan Kleist |
Kyle Gonelli Grant Hilde |
W | 7-6 6-4 |
----- | ----- |
07/28/2015 | Tournament B18d |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | C-SQ | Nathan Kleist |
Garret Katayama patrick dwyer |
W | 6-3 6-2 |
----- | ----- |
07/28/2015 | Tournament B16s |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | C-Q | Garret Katayama | W | 7-5 6-1 |
----- | ----- | |
07/27/2015 | Tournament B18d |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | Q | Nathan Kleist |
Kyler Hartman Spencer Neville |
L | 6-3 7-6 |
----- | ----- |
07/27/2015 | Tournament B16s |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | 16 | Gage Nelson | W | 6-4 6-2 |
----- | ----- | |
07/12/2015 | Tournament B16s |
ITA WY District Cup Level 5 JR Summer Championships | NW-F | Henry Hawk | L | 6-2 6-0 |
----- | ----- | |
07/12/2015 | Tournament B16d |
ITA WY District Cup Level 5 JR Summer Championships | RR | Joseph Froelicher |
Carter Holbrook Ryan Lahr |
W | Def | ----- | ----- |
07/11/2015 | Tournament B16s |
ITA WY District Cup Level 5 JR Summer Championships | Q | Ethan Schacht | L | 6-1 6-0 |
----- | ----- | |
07/11/2015 | Tournament B16s |
ITA WY District Cup Level 5 JR Summer Championships | NO-S | Vinay Merchant | L | 6-0 6-0 |
----- | ----- | |
07/11/2015 | Tournament B16d |
ITA WY District Cup Level 5 JR Summer Championships | RR | Joseph Froelicher |
Henry Hawk Joshua Watkins |
L | 8-3 | ----- | ----- |
07/10/2015 | Tournament B16d |
ITA WY District Cup Level 5 JR Summer Championships | RR | Joseph Froelicher |
Henry Hawk Joshua Watkins |
L | 8-3 | ----- | ----- |
07/10/2015 | Tournament B16d |
ITA WY District Cup Level 5 JR Summer Championships | RR | Joseph Froelicher |
Carter Holbrook Ryan Lahr |
W | Def | ----- | ----- |
07/10/2015 | Tournament B16d |
ITA WY District Cup Level 5 JR Summer Championships | RR | Joseph Froelicher |
Brett Finan Tom Hudson |
L | 8-2 | ----- | ----- |
07/10/2015 | Tournament B16d |
ITA WY District Cup Level 5 JR Summer Championships | RR | Joseph Froelicher |
Brett Finan Tom Hudson |
L | 8-2 | ----- | ----- |
07/02/2015 | Tournament B16s |
Cody Independence Day Junior Celebration | F | Gaston Osterland | W | 6-1 7-5 |
----- | ----- | |
07/02/2015 | Tournament B18s |
Cody Independence Day Junior Celebration | RR | Cody Akin | L | 6-1 6-0 |
----- | ----- | |
07/01/2015 | Tournament B16s |
Cody Independence Day Junior Celebration | S | Malcolm Wildenberg | W | 6-2 6-1 |
----- | ----- | |
07/01/2015 | Tournament B16s |
Cody Independence Day Junior Celebration | Q | Jesse Brown | W | 6-4 6-4 |
----- | ----- | |
07/01/2015 | Tournament B18s |
Cody Independence Day Junior Celebration | RR | Prentice Olive | W | 6-1 6-3 |
----- | ----- | |
07/01/2015 | Tournament B18s |
Cody Independence Day Junior Celebration | RR | Angelo Prosceno | W | 6-1 6-1 |
----- | ----- | |
06/28/2015 | Tournament B16d |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | F | Matthew Sato |
Kobe Manzer Thomas Reisig |
L | 8-4 | ----- | ----- |
06/28/2015 | Tournament B18d |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | F | Keith McMullin |
Samuel Strickland Adam Tzeng |
L | 8-3 | ----- | ----- |
06/28/2015 | Tournament B16d |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | S | Matthew Sato |
Andre Brilliant Joshua Watkins |
W | 9-7 | ----- | ----- |
06/28/2015 | Tournament B18d |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | S | Keith McMullin |
Harrison Cleveland Matthew Sato |
W | 8-3 | ----- | ----- |
06/27/2015 | Tournament B16s |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | S | Devin Harper | L | 6-4 6-0 |
----- | ----- | |
06/26/2015 | Tournament B16s |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | Q | Carter Jones | W | 6-1 6-2 |
----- | ----- | |
06/26/2015 | Tournament B16s |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | 16 | Thomas Reisig | W | 6-2 7-5 |
----- | ----- | |
06/20/2015 | Tournament B16s |
Level 6 - Chase Lee Memorial - District Open | C-F | Zachary Roselle | W | 2-6 6-2 6-2 |
----- | ----- | |
06/20/2015 | Tournament B18d |
Level 6 - Chase Lee Memorial - District Open | RR | Sam Snell |
Nathan Kleist Matthew Sato |
L | 6-1 6-2 |
----- | ----- |
06/19/2015 | Tournament B16s |
Level 6 - Chase Lee Memorial - District Open | C-S | Chandler Dodson | W | 6-2 6-1 |
----- | ----- | |
06/19/2015 | Tournament B18d |
Level 6 - Chase Lee Memorial - District Open | RR | Sam Snell |
Peter Frank Jackson Livingood |
W | Def | ----- | ----- |
06/18/2015 | Tournament B16s |
Level 6 - Chase Lee Memorial - District Open | 16 | Aidan Yeilding | L | 6-3 6-2 |
----- | ----- | |
06/18/2015 | Tournament B16s |
Level 6 - Chase Lee Memorial - District Open | C-R1 | Bridger Esplin | W | 6-1 6-0 |
----- | ----- | |
04/11/2015 | Tournament XJ18d |
High School Districts | F | Kyleigh Hatch |
Parker Gardner Nicole Gardner |
L | 5-7 6-4 1-0 |
----- | ----- |
04/11/2015 | Tournament XJ18d |
High School Districts | S | Kyleigh Hatch |
Chaise Dodson Zach Roselle |
W | 7-6 6-4 |
----- | ----- |
04/10/2015 | Tournament XJ18d |
High School Districts | RR | Kyleigh Hatch |
Bowen Oswald Emma Schweinsberg |
W | 6-2 6-1 |
----- | ----- |
04/10/2015 | Tournament XJ18d |
High School Districts | RR | Kyleigh Hatch |
Karen Hansen Trent Kobayashi |
W | 6-2 6-0 |
----- | ----- |
01/18/2015 | Tournament B16s |
USTA Intermountain Level 4 Winter Masters | C-R2 | Skyler Gates | L | 6-0 6-1 |
----- | ----- | |
01/17/2015 | Tournament B16s |
USTA Intermountain Level 4 Winter Masters | 64 | Tanner Jones | L | 6-4 6-0 |
----- | ----- |
Fall Extravaganza--District Open level 6--BGs 12s-18s | ||
10/25/2015 | S | Tournament B18d |
L | ||
Cole Hunt | 8-5 |
Kooper Crow Spencer Smith |
Match: ----- | Rating: ----- |
Fall Extravaganza--District Open level 6--BGs 12s-18s | ||
10/25/2015 | C-S | Tournament B18s |
L | ||
8-4 | Tanner Hill | |
Match: ----- | Rating: ----- |
Fall Extravaganza--District Open level 6--BGs 12s-18s | ||
10/24/2015 | Q | Tournament B18d |
W | ||
Cole Hunt | 8-1 |
Hayden Baker gavin blair |
Match: ----- | Rating: ----- |
Fall Extravaganza--District Open level 6--BGs 12s-18s | ||
10/24/2015 | 16 | Tournament B18s |
L | ||
6-2 6-0 |
Eric Lim | |
Match: ----- | Rating: ----- |
Fall Extravaganza--District Open level 6--BGs 12s-18s | ||
10/24/2015 | C-Q | Tournament B18s |
W | ||
8-6 | Harrison Cleveland | |
Match: ----- | Rating: ----- |
Level 6 - Jim Sailer Memorial Junior Tennis Championships - District Open | ||
10/02/2015 | S | Tournament B16s |
L | ||
4-6 6-1 6-1 |
BRIAN ZHU | |
Match: ----- | Rating: ----- |
Level 6 - Jim Sailer Memorial Junior Tennis Championships - District Open | ||
10/02/2015 | Q | Tournament B16s |
W | ||
6-1 6-4 |
Christian Packer | |
Match: ----- | Rating: ----- |
Level 6 - Jim Sailer Memorial Junior Tennis Championships - District Open | ||
10/02/2015 | RR | Tournament B18d |
L | ||
Cole Hunt | 6-7 6-2 6-1 |
Nathan Kleist Spencer Neville |
Match: ----- | Rating: ----- |
Level 6 - Jim Sailer Memorial Junior Tennis Championships - District Open | ||
10/02/2015 | RR | Tournament B18d |
W | ||
Cole Hunt | 6-0 6-0 |
Harper Clayton Jorden Roberts |
Match: ----- | Rating: ----- |
USTA Intermountain Level 4 Labor Day Masters | ||
09/05/2015 | 64 | Tournament B16s |
L | ||
6-0 6-0 |
Joshua King | |
Match: ----- | Rating: ----- |
USTA Intermountain Level 4 Labor Day Masters | ||
09/05/2015 | C-R1 | Tournament B16s |
L | ||
2-6 7-6 6-4 |
Ashton Link | |
Match: ----- | Rating: ----- |
USTA Intermountain Level 4 Labor Day Masters | ||
09/04/2015 | 16 | Tournament B16d |
L | ||
Matthew Morgan | 8-4 |
Jack Moldenhauer Miller Silbey |
Match: ----- | Rating: ----- |
Level 6 -Juniper Hills Junior Tournament - District Open | ||
07/31/2015 | S | Tournament B18s |
L | ||
6-1 6-2 |
Cole Hunt | |
Match: ----- | Rating: ----- |
Level 6 -Juniper Hills Junior Tournament - District Open | ||
07/30/2015 | Q | Tournament B18s |
W | ||
6-0 7-6 |
Andrew Cuoio | |
Match: ----- | Rating: ----- |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | ||
07/29/2015 | C-F | Tournament B18d |
W | ||
Nathan Kleist | 6-4 7-5 |
Cole Hunt Matthew Sato |
Match: ----- | Rating: ----- |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | ||
07/28/2015 | Q | Tournament B16s |
L | ||
6-1 6-1 |
Kyler Hartman | |
Match: ----- | Rating: ----- |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | ||
07/28/2015 | C-S | Tournament B16s |
L | ||
6-1 6-4 |
Matthew Sato | |
Match: ----- | Rating: ----- |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | ||
07/28/2015 | C-S | Tournament B18d |
W | ||
Nathan Kleist | 7-6 6-4 |
Kyle Gonelli Grant Hilde |
Match: ----- | Rating: ----- |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | ||
07/28/2015 | C-SQ | Tournament B18d |
W | ||
Nathan Kleist | 6-3 6-2 |
Garret Katayama patrick dwyer |
Match: ----- | Rating: ----- |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | ||
07/28/2015 | C-Q | Tournament B16s |
W | ||
7-5 6-1 |
Garret Katayama | |
Match: ----- | Rating: ----- |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | ||
07/27/2015 | Q | Tournament B18d |
L | ||
Nathan Kleist | 6-3 7-6 |
Kyler Hartman Spencer Neville |
Match: ----- | Rating: ----- |
Level 5 - Ed Treat Memorial Junior Championships - ITA District Cup | ||
07/27/2015 | 16 | Tournament B16s |
W | ||
6-4 6-2 |
Gage Nelson | |
Match: ----- | Rating: ----- |
ITA WY District Cup Level 5 JR Summer Championships | ||
07/12/2015 | NW-F | Tournament B16s |
L | ||
6-2 6-0 |
Henry Hawk | |
Match: ----- | Rating: ----- |
ITA WY District Cup Level 5 JR Summer Championships | ||
07/12/2015 | RR | Tournament B16d |
W | ||
Joseph Froelicher | Def |
Carter Holbrook Ryan Lahr |
Match: ----- | Rating: ----- |
ITA WY District Cup Level 5 JR Summer Championships | ||
07/11/2015 | Q | Tournament B16s |
L | ||
6-1 6-0 |
Ethan Schacht | |
Match: ----- | Rating: ----- |
ITA WY District Cup Level 5 JR Summer Championships | ||
07/11/2015 | NO-S | Tournament B16s |
L | ||
6-0 6-0 |
Vinay Merchant | |
Match: ----- | Rating: ----- |
ITA WY District Cup Level 5 JR Summer Championships | ||
07/11/2015 | RR | Tournament B16d |
L | ||
Joseph Froelicher | 8-3 |
Henry Hawk Joshua Watkins |
Match: ----- | Rating: ----- |
ITA WY District Cup Level 5 JR Summer Championships | ||
07/10/2015 | RR | Tournament B16d |
L | ||
Joseph Froelicher | 8-3 |
Henry Hawk Joshua Watkins |
Match: ----- | Rating: ----- |
ITA WY District Cup Level 5 JR Summer Championships | ||
07/10/2015 | RR | Tournament B16d |
W | ||
Joseph Froelicher | Def |
Carter Holbrook Ryan Lahr |
Match: ----- | Rating: ----- |
ITA WY District Cup Level 5 JR Summer Championships | ||
07/10/2015 | RR | Tournament B16d |
L | ||
Joseph Froelicher | 8-2 |
Brett Finan Tom Hudson |
Match: ----- | Rating: ----- |
ITA WY District Cup Level 5 JR Summer Championships | ||
07/10/2015 | RR | Tournament B16d |
L | ||
Joseph Froelicher | 8-2 |
Brett Finan Tom Hudson |
Match: ----- | Rating: ----- |
Cody Independence Day Junior Celebration | ||
07/02/2015 | F | Tournament B16s |
W | ||
6-1 7-5 |
Gaston Osterland | |
Match: ----- | Rating: ----- |
Cody Independence Day Junior Celebration | ||
07/02/2015 | RR | Tournament B18s |
L | ||
6-1 6-0 |
Cody Akin | |
Match: ----- | Rating: ----- |
Cody Independence Day Junior Celebration | ||
07/01/2015 | S | Tournament B16s |
W | ||
6-2 6-1 |
Malcolm Wildenberg | |
Match: ----- | Rating: ----- |
Cody Independence Day Junior Celebration | ||
07/01/2015 | Q | Tournament B16s |
W | ||
6-4 6-4 |
Jesse Brown | |
Match: ----- | Rating: ----- |
Cody Independence Day Junior Celebration | ||
07/01/2015 | RR | Tournament B18s |
W | ||
6-1 6-3 |
Prentice Olive | |
Match: ----- | Rating: ----- |
Cody Independence Day Junior Celebration | ||
07/01/2015 | RR | Tournament B18s |
W | ||
6-1 6-1 |
Angelo Prosceno | |
Match: ----- | Rating: ----- |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | ||
06/28/2015 | F | Tournament B16d |
L | ||
Matthew Sato | 8-4 |
Kobe Manzer Thomas Reisig |
Match: ----- | Rating: ----- |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | ||
06/28/2015 | F | Tournament B18d |
L | ||
Keith McMullin | 8-3 |
Samuel Strickland Adam Tzeng |
Match: ----- | Rating: ----- |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | ||
06/28/2015 | S | Tournament B16d |
W | ||
Matthew Sato | 9-7 |
Andre Brilliant Joshua Watkins |
Match: ----- | Rating: ----- |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | ||
06/28/2015 | S | Tournament B18d |
W | ||
Keith McMullin | 8-3 |
Harrison Cleveland Matthew Sato |
Match: ----- | Rating: ----- |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | ||
06/27/2015 | S | Tournament B16s |
L | ||
6-4 6-0 |
Devin Harper | |
Match: ----- | Rating: ----- |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | ||
06/26/2015 | Q | Tournament B16s |
W | ||
6-1 6-2 |
Carter Jones | |
Match: ----- | Rating: ----- |
Level 5 - Idaho Potato Junior Challenge - ITA District Cup | ||
06/26/2015 | 16 | Tournament B16s |
W | ||
6-2 7-5 |
Thomas Reisig | |
Match: ----- | Rating: ----- |
Level 6 - Chase Lee Memorial - District Open | ||
06/20/2015 | C-F | Tournament B16s |
W | ||
2-6 6-2 6-2 |
Zachary Roselle | |
Match: ----- | Rating: ----- |
Level 6 - Chase Lee Memorial - District Open | ||
06/20/2015 | RR | Tournament B18d |
L | ||
Sam Snell | 6-1 6-2 |
Nathan Kleist Matthew Sato |
Match: ----- | Rating: ----- |
Level 6 - Chase Lee Memorial - District Open | ||
06/19/2015 | C-S | Tournament B16s |
W | ||
6-2 6-1 |
Chandler Dodson | |
Match: ----- | Rating: ----- |
Level 6 - Chase Lee Memorial - District Open | ||
06/19/2015 | RR | Tournament B18d |
W | ||
Sam Snell | Def |
Peter Frank Jackson Livingood |
Match: ----- | Rating: ----- |
Level 6 - Chase Lee Memorial - District Open | ||
06/18/2015 | 16 | Tournament B16s |
L | ||
6-3 6-2 |
Aidan Yeilding | |
Match: ----- | Rating: ----- |
Level 6 - Chase Lee Memorial - District Open | ||
06/18/2015 | C-R1 | Tournament B16s |
W | ||
6-1 6-0 |
Bridger Esplin | |
Match: ----- | Rating: ----- |
High School Districts | ||
04/11/2015 | F | Tournament XJ18d |
L | ||
Kyleigh Hatch | 5-7 6-4 1-0 |
Parker Gardner Nicole Gardner |
Match: ----- | Rating: ----- |
High School Districts | ||
04/11/2015 | S | Tournament XJ18d |
W | ||
Kyleigh Hatch | 7-6 6-4 |
Chaise Dodson Zach Roselle |
Match: ----- | Rating: ----- |
High School Districts | ||
04/10/2015 | RR | Tournament XJ18d |
W | ||
Kyleigh Hatch | 6-2 6-1 |
Bowen Oswald Emma Schweinsberg |
Match: ----- | Rating: ----- |
High School Districts | ||
04/10/2015 | RR | Tournament XJ18d |
W | ||
Kyleigh Hatch | 6-2 6-0 |
Karen Hansen Trent Kobayashi |
Match: ----- | Rating: ----- |
USTA Intermountain Level 4 Winter Masters | ||
01/18/2015 | C-R2 | Tournament B16s |
L | ||
6-0 6-1 |
Skyler Gates | |
Match: ----- | Rating: ----- |
USTA Intermountain Level 4 Winter Masters | ||
01/17/2015 | 64 | Tournament B16s |
L | ||
6-4 6-0 |
Tanner Jones | |
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