Match History (2019) | View Advanced Player Stats |
William Lanstra (Pasadena, CA)
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/31/2019 | Tournament B16s |
Palm Valley New Year Junior Open Championships (Level 4) | C-S |
travis pimentel (-----) |
W | 8-6 | S | ----- | |
12/31/2019 | Tournament B16s |
Palm Valley New Year Junior Open Championships (Level 4) | C-Q |
Aidan Hernandez (-----) |
W | 8-1 | S | ----- | |
12/30/2019 | Tournament B16s |
Palm Valley New Year Junior Open Championships (Level 4) | 32 |
Brody Nejedly Krall (-----) |
L | 6-4 6-3 |
S | ----- | |
12/30/2019 | Tournament B16s |
Palm Valley New Year Junior Open Championships (Level 4) | C-R2 |
Prayag Ahire (-----) |
W | Def | ----- | ----- | |
12/22/2019 | Tournament B16s |
Glendora Winter Championships (Level 5) | S |
Brian Hang (-----) |
L | 6-0 7-5 |
S | ----- | |
12/21/2019 | Tournament B16s |
Glendora Winter Championships (Level 5) | Q |
Miles Cabrera (-----) |
W | 6-4 6-2 |
S | ----- | |
11/23/2019 | Tournament B16s |
Northridge Thanksgiving Junior Open (Level 5) | 32 |
Rudy Quan (-----) |
L | 6-1 6-0 |
S | ----- | |
11/10/2019 | Tournament B16s |
14th Annual Ramada Junior Open Championships (Level 5) | Q |
Justin Chung (-----) |
L | 6-3 6-1 |
S | ----- | |
11/09/2019 | Tournament B16s |
14th Annual Ramada Junior Open Championships (Level 5) | 16 |
Ken Chung (-----) |
W | 6-3 6-3 |
S | ----- | |
10/27/2019 | Tournament B16s |
5th Annual Ramada Halloween Junior Open Championships (Level 5) | Q |
Colin Kang (-----) |
L | 6-0 6-1 |
S | ----- | |
10/26/2019 | Tournament B16s |
5th Annual Ramada Halloween Junior Open Championships (Level 5) | 16 |
Cody Bowlin (-----) |
W | 6-0 6-3 |
S | ----- | |
10/26/2019 | Tournament B16s |
5th Annual Ramada Halloween Junior Open Championships (Level 5) | 32 |
Justin LEE (-----) |
W | 6-3 6-1 |
S | ----- | |
10/19/2019 | Tournament B16s |
75th Annual iTennis Pasadena Rose Bowl Junior Championships (Level 4) | 16 |
Quentin Kemna (-----) |
L | 5-7 6-4 1-0 |
S | ----- | |
10/19/2019 | Tournament B16s |
75th Annual iTennis Pasadena Rose Bowl Junior Championships (Level 4) | 32 |
Alois Graber (-----) |
W | 6-3 7-6 |
S | ----- | |
10/07/2019 | Tournament B16s |
4th Annual Braemar Junior Open Tournament (Level 5) | F |
Andrew Megerdichian (-----) |
L | 6-1 6-0 |
S | ----- | |
10/06/2019 | Tournament B16s |
4th Annual Braemar Junior Open Tournament (Level 5) | S |
Henry Scheck (-----) |
W | 6-3 6-2 |
S | ----- | |
10/05/2019 | Tournament B16s |
4th Annual Braemar Junior Open Tournament (Level 5) | Q |
Jared Gillespie (-----) |
W | 6-2 6-1 |
S | ----- | |
10/05/2019 | Tournament B16s |
4th Annual Braemar Junior Open Tournament (Level 5) | 16 |
Cameron Gorbani (-----) |
W | 6-2 6-0 |
S | ----- | |
09/15/2019 | Tournament B16s |
iTennis Arcadia Park September Junior Open Tournament (Level 5) | S |
Carson Lee (-----) |
L | 6-0 6-1 |
S | ----- | |
09/15/2019 | Tournament B16s |
iTennis Arcadia Park September Junior Open Tournament (Level 5) | Q |
Joshua Lebel (-----) |
W | 6-4 6-4 |
S | ----- | |
09/14/2019 | Tournament B16s |
iTennis Arcadia Park September Junior Open Tournament (Level 5) | 16 |
Cole Rohan (-----) |
W | 6-0 6-1 |
S | ----- | |
09/08/2019 | Tournament B16s |
16th Annual West Coast Tennis South Bay Junior Open Tournament (Level 5) | S |
Avi Carson (-----) |
L | 6-2 6-2 |
S | ----- | |
09/08/2019 | Tournament B16s |
16th Annual West Coast Tennis South Bay Junior Open Tournament (Level 5) | Q |
Sean Tiplitsky (-----) |
W | 6-0 6-0 |
S | ----- | |
09/07/2019 | Tournament B16s |
16th Annual West Coast Tennis South Bay Junior Open Tournament (Level 5) | 16 |
Shaya Amir-Moazzami (-----) |
W | 6-1 6-1 |
S | ----- | |
08/25/2019 | Tournament B16s |
21st Annual Ramada Junior Open Championships (Level 5) | S |
Kevin Mogilevsky (-----) |
L | 6-2 6-4 |
S | ----- | |
08/25/2019 | Tournament B16s |
21st Annual Ramada Junior Open Championships (Level 5) | Q |
Andrei Crabel (-----) |
W | 6-3 7-6 |
S | ----- | |
08/24/2019 | Tournament B16s |
21st Annual Ramada Junior Open Championships (Level 5) | 16 |
Jacob Cao (-----) |
W | 6-1 6-3 |
S | ----- | |
07/07/2019 | Tournament B16s |
Glendora Summer Championships (Level 5) | Q |
Derek Hong (-----) |
L | 6-4 7-6 |
S | ----- | |
07/06/2019 | Tournament B16s |
Glendora Summer Championships (Level 5) | 16 |
Maximilian Tippie (-----) |
W | 6-3 6-1 |
S | ----- | |
07/06/2019 | Tournament B16s |
Glendora Summer Championships (Level 5) | 32 |
Ryan Yang (-----) |
W | 6-1 6-0 |
S | ----- | |
07/02/2019 | Tournament B16s |
21st Annual Jack Kramer Junior Open Tournament (Northridge) (Level 5) | Q |
Chase Rogers (-----) |
L | 6-2 6-2 |
S | ----- | |
07/02/2019 | Tournament B16s |
21st Annual Jack Kramer Junior Open Tournament (Northridge) (Level 5) | 16 |
Henry Scheck (-----) |
W | 6-4 | S | ----- | |
06/29/2019 | Tournament B16s |
21st Annual Jackie Tatum Junior Tennis Classic Open (Level 5) | 32 |
Ethan Lopez (-----) |
L | 6-0 6-1 |
S | ----- | |
06/29/2019 | Tournament B16s |
21st Annual Jackie Tatum Junior Tennis Classic Open (Level 5) | 64 |
Oliver Grynberg (-----) |
W | 6-1 6-0 |
S | ----- | |
06/23/2019 | Tournament B16s |
Glendora Spring Championships (Level 5) | Q |
Kevin Mogilevsky (-----) |
L | 3-6 6-1 1-0 |
S | ----- | |
06/22/2019 | Tournament B16s |
Glendora Spring Championships (Level 5) | 16 |
Jacky Wang (-----) |
W | 6-1 6-0 |
S | ----- | |
06/22/2019 | Tournament B16s |
Glendora Spring Championships (Level 5) | 32 |
Andre Minosian (-----) |
W | Def | ----- | ----- | |
06/16/2019 | Tournament B16s |
L1 117th Annual USTA SoCal Junior Sectional Championships, Fountain Valley | 64 |
Colin Kang (-----) |
L | 4-6 6-2 6-2 |
S | ----- | |
06/15/2019 | Tournament B16s |
L1 117th Annual USTA SoCal Junior Sectional Championships, Fountain Valley | 128 |
Sam Bernardy (-----) |
W | 6-1 6-0 |
S | ----- | |
06/08/2019 | Tournament B16s |
41st Annual Lakewood Junior Open Tournament (Level 4) | 32 |
Lucas Coriaty (-----) |
L | 6-1 6-1 |
S | ----- | |
06/08/2019 | Tournament B16s |
41st Annual Lakewood Junior Open Tournament (Level 4) | 64 |
Zino Mirtorabi (-----) |
W | Def | ----- | ----- | |
05/25/2019 | Tournament B16s |
iTennis Arcadia Park Memorial Weekend Junior Open (Level 5) | S |
Ryan Hsu (-----) |
L | 6-4 3-6 1-0 |
S | ----- | |
05/25/2019 | Tournament B16s |
iTennis Arcadia Park Memorial Weekend Junior Open (Level 5) | Q |
Marcus Pham (-----) |
W | 6-3 6-4 |
S | ----- | |
05/04/2019 | Tournament B16s |
Pete Brown Tennis Classic Junior Open (Level 5) | 32 |
Keaton Hance (-----) |
L | 6-2 6-2 |
S | ----- | |
04/27/2019 | Tournament B16s |
Flint Canyon Spring Junior Open Tournament (Level 5) | 32 |
Sebastian Schoepke (-----) |
L | 6-3 6-1 |
S | ----- | |
04/20/2019 | Tournament B16s |
NJTP Junior Satellite Tournament (Level 6) | F |
Matthew Abeysekera (-----) |
W | 6-4 6-2 |
S | ----- | |
04/20/2019 | Tournament B16s |
NJTP Junior Satellite Tournament (Level 6) | S |
Alec Vyas (-----) |
W | 6-0 7-6 |
S | ----- | |
04/13/2019 | Tournament B16s |
16th Annual Manhattan Beach Junior Open (Level 5) | 64 |
Kenneth Dobrev (-----) |
L | 6-2 6-2 |
S | ----- | |
03/23/2019 | Tournament B16s |
5th Annual Ramada Spring Junior Open Championships (Level 5) | 32 |
Jason Yang (-----) |
L | 6-0 6-0 |
S | ----- | |
03/09/2019 | Tournament B16s |
iTennis Performance Center March Junior Satellite (Level 6) & Novice (Level 7) Tournament | F |
Jarett Navarat (-----) |
L | 6-0 6-3 |
S | ----- | |
01/26/2019 | Tournament B16s |
Manhattan Beach Winter Junior Open (Level 5) | 32 |
Vikram Arora (-----) |
L | 6-3 6-1 |
S | ----- | |
01/19/2019 | Tournament B14s |
37th Annual SCTA Junior Satellite Masters Invitational Tournament (Level 4) | 32 |
Jackson Codd (-----) |
L | 4-6 6-4 1-0 |
S | ----- | |
01/19/2019 | Tournament B14s |
37th Annual SCTA Junior Satellite Masters Invitational Tournament (Level 4) | 64 |
Ninh Nguyen (-----) |
W | 6-2 6-2 |
S | ----- | |
01/13/2019 | Tournament B16s |
iTennis Performance Center "Baseline Bash" Junior Satellite (Level 6) and Novice (Level 7) | F |
Alec Vyas (-----) |
W | 6-2 6-4 |
S | ----- | |
01/13/2019 | Tournament B16s |
iTennis Performance Center "Baseline Bash" Junior Satellite (Level 6) and Novice (Level 7) | S |
Jason Ngo (-----) |
W | 6-1 6-4 |
S | ----- | |
01/12/2019 | Tournament B16s |
iTennis Performance Center "Baseline Bash" Junior Satellite (Level 6) and Novice (Level 7) | Q |
Enoch Chung (-----) |
W | 6-3 7-5 |
S | ----- |
Palm Valley New Year Junior Open Championships (Level 4) | ||
12/31/2019 | C-S | Tournament B16s |
W | ||
8-6 | travis pimentel (-----) | |
Match: S | Rating: ----- |
Palm Valley New Year Junior Open Championships (Level 4) | ||
12/31/2019 | C-Q | Tournament B16s |
W | ||
8-1 | Aidan Hernandez (-----) | |
Match: S | Rating: ----- |
Palm Valley New Year Junior Open Championships (Level 4) | ||
12/30/2019 | 32 | Tournament B16s |
L | ||
6-4 6-3 |
Brody Nejedly Krall (-----) | |
Match: S | Rating: ----- |
Palm Valley New Year Junior Open Championships (Level 4) | ||
12/30/2019 | C-R2 | Tournament B16s |
W | ||
Def | Prayag Ahire (-----) | |
Match: ----- | Rating: ----- |
Glendora Winter Championships (Level 5) | ||
12/22/2019 | S | Tournament B16s |
L | ||
6-0 7-5 |
Brian Hang (-----) | |
Match: S | Rating: ----- |
Glendora Winter Championships (Level 5) | ||
12/21/2019 | Q | Tournament B16s |
W | ||
6-4 6-2 |
Miles Cabrera (-----) | |
Match: S | Rating: ----- |
Northridge Thanksgiving Junior Open (Level 5) | ||
11/23/2019 | 32 | Tournament B16s |
L | ||
6-1 6-0 |
Rudy Quan (-----) | |
Match: S | Rating: ----- |
14th Annual Ramada Junior Open Championships (Level 5) | ||
11/10/2019 | Q | Tournament B16s |
L | ||
6-3 6-1 |
Justin Chung (-----) | |
Match: S | Rating: ----- |
14th Annual Ramada Junior Open Championships (Level 5) | ||
11/09/2019 | 16 | Tournament B16s |
W | ||
6-3 6-3 |
Ken Chung (-----) | |
Match: S | Rating: ----- |
5th Annual Ramada Halloween Junior Open Championships (Level 5) | ||
10/27/2019 | Q | Tournament B16s |
L | ||
6-0 6-1 |
Colin Kang (-----) | |
Match: S | Rating: ----- |
5th Annual Ramada Halloween Junior Open Championships (Level 5) | ||
10/26/2019 | 16 | Tournament B16s |
W | ||
6-0 6-3 |
Cody Bowlin (-----) | |
Match: S | Rating: ----- |
5th Annual Ramada Halloween Junior Open Championships (Level 5) | ||
10/26/2019 | 32 | Tournament B16s |
W | ||
6-3 6-1 |
Justin LEE (-----) | |
Match: S | Rating: ----- |
75th Annual iTennis Pasadena Rose Bowl Junior Championships (Level 4) | ||
10/19/2019 | 16 | Tournament B16s |
L | ||
5-7 6-4 1-0 |
Quentin Kemna (-----) | |
Match: S | Rating: ----- |
75th Annual iTennis Pasadena Rose Bowl Junior Championships (Level 4) | ||
10/19/2019 | 32 | Tournament B16s |
W | ||
6-3 7-6 |
Alois Graber (-----) | |
Match: S | Rating: ----- |
4th Annual Braemar Junior Open Tournament (Level 5) | ||
10/07/2019 | F | Tournament B16s |
L | ||
6-1 6-0 |
Andrew Megerdichian (-----) | |
Match: S | Rating: ----- |
4th Annual Braemar Junior Open Tournament (Level 5) | ||
10/06/2019 | S | Tournament B16s |
W | ||
6-3 6-2 |
Henry Scheck (-----) | |
Match: S | Rating: ----- |
4th Annual Braemar Junior Open Tournament (Level 5) | ||
10/05/2019 | Q | Tournament B16s |
W | ||
6-2 6-1 |
Jared Gillespie (-----) | |
Match: S | Rating: ----- |
4th Annual Braemar Junior Open Tournament (Level 5) | ||
10/05/2019 | 16 | Tournament B16s |
W | ||
6-2 6-0 |
Cameron Gorbani (-----) | |
Match: S | Rating: ----- |
iTennis Arcadia Park September Junior Open Tournament (Level 5) | ||
09/15/2019 | S | Tournament B16s |
L | ||
6-0 6-1 |
Carson Lee (-----) | |
Match: S | Rating: ----- |
iTennis Arcadia Park September Junior Open Tournament (Level 5) | ||
09/15/2019 | Q | Tournament B16s |
W | ||
6-4 6-4 |
Joshua Lebel (-----) | |
Match: S | Rating: ----- |
iTennis Arcadia Park September Junior Open Tournament (Level 5) | ||
09/14/2019 | 16 | Tournament B16s |
W | ||
6-0 6-1 |
Cole Rohan (-----) | |
Match: S | Rating: ----- |
16th Annual West Coast Tennis South Bay Junior Open Tournament (Level 5) | ||
09/08/2019 | S | Tournament B16s |
L | ||
6-2 6-2 |
Avi Carson (-----) | |
Match: S | Rating: ----- |
16th Annual West Coast Tennis South Bay Junior Open Tournament (Level 5) | ||
09/08/2019 | Q | Tournament B16s |
W | ||
6-0 6-0 |
Sean Tiplitsky (-----) | |
Match: S | Rating: ----- |
16th Annual West Coast Tennis South Bay Junior Open Tournament (Level 5) | ||
09/07/2019 | 16 | Tournament B16s |
W | ||
6-1 6-1 |
Shaya Amir-Moazzami (-----) | |
Match: S | Rating: ----- |
21st Annual Ramada Junior Open Championships (Level 5) | ||
08/25/2019 | S | Tournament B16s |
L | ||
6-2 6-4 |
Kevin Mogilevsky (-----) | |
Match: S | Rating: ----- |
21st Annual Ramada Junior Open Championships (Level 5) | ||
08/25/2019 | Q | Tournament B16s |
W | ||
6-3 7-6 |
Andrei Crabel (-----) | |
Match: S | Rating: ----- |
21st Annual Ramada Junior Open Championships (Level 5) | ||
08/24/2019 | 16 | Tournament B16s |
W | ||
6-1 6-3 |
Jacob Cao (-----) | |
Match: S | Rating: ----- |
Glendora Summer Championships (Level 5) | ||
07/07/2019 | Q | Tournament B16s |
L | ||
6-4 7-6 |
Derek Hong (-----) | |
Match: S | Rating: ----- |
Glendora Summer Championships (Level 5) | ||
07/06/2019 | 16 | Tournament B16s |
W | ||
6-3 6-1 |
Maximilian Tippie (-----) | |
Match: S | Rating: ----- |
Glendora Summer Championships (Level 5) | ||
07/06/2019 | 32 | Tournament B16s |
W | ||
6-1 6-0 |
Ryan Yang (-----) | |
Match: S | Rating: ----- |
21st Annual Jack Kramer Junior Open Tournament (Northridge) (Level 5) | ||
07/02/2019 | Q | Tournament B16s |
L | ||
6-2 6-2 |
Chase Rogers (-----) | |
Match: S | Rating: ----- |
21st Annual Jack Kramer Junior Open Tournament (Northridge) (Level 5) | ||
07/02/2019 | 16 | Tournament B16s |
W | ||
6-4 | Henry Scheck (-----) | |
Match: S | Rating: ----- |
21st Annual Jackie Tatum Junior Tennis Classic Open (Level 5) | ||
06/29/2019 | 32 | Tournament B16s |
L | ||
6-0 6-1 |
Ethan Lopez (-----) | |
Match: S | Rating: ----- |
21st Annual Jackie Tatum Junior Tennis Classic Open (Level 5) | ||
06/29/2019 | 64 | Tournament B16s |
W | ||
6-1 6-0 |
Oliver Grynberg (-----) | |
Match: S | Rating: ----- |
Glendora Spring Championships (Level 5) | ||
06/23/2019 | Q | Tournament B16s |
L | ||
3-6 6-1 1-0 |
Kevin Mogilevsky (-----) | |
Match: S | Rating: ----- |
Glendora Spring Championships (Level 5) | ||
06/22/2019 | 16 | Tournament B16s |
W | ||
6-1 6-0 |
Jacky Wang (-----) | |
Match: S | Rating: ----- |
Glendora Spring Championships (Level 5) | ||
06/22/2019 | 32 | Tournament B16s |
W | ||
Def | Andre Minosian (-----) | |
Match: ----- | Rating: ----- |
L1 117th Annual USTA SoCal Junior Sectional Championships, Fountain Valley | ||
06/16/2019 | 64 | Tournament B16s |
L | ||
4-6 6-2 6-2 |
Colin Kang (-----) | |
Match: S | Rating: ----- |
L1 117th Annual USTA SoCal Junior Sectional Championships, Fountain Valley | ||
06/15/2019 | 128 | Tournament B16s |
W | ||
6-1 6-0 |
Sam Bernardy (-----) | |
Match: S | Rating: ----- |
41st Annual Lakewood Junior Open Tournament (Level 4) | ||
06/08/2019 | 32 | Tournament B16s |
L | ||
6-1 6-1 |
Lucas Coriaty (-----) | |
Match: S | Rating: ----- |
41st Annual Lakewood Junior Open Tournament (Level 4) | ||
06/08/2019 | 64 | Tournament B16s |
W | ||
Def | Zino Mirtorabi (-----) | |
Match: ----- | Rating: ----- |
iTennis Arcadia Park Memorial Weekend Junior Open (Level 5) | ||
05/25/2019 | S | Tournament B16s |
L | ||
6-4 3-6 1-0 |
Ryan Hsu (-----) | |
Match: S | Rating: ----- |
iTennis Arcadia Park Memorial Weekend Junior Open (Level 5) | ||
05/25/2019 | Q | Tournament B16s |
W | ||
6-3 6-4 |
Marcus Pham (-----) | |
Match: S | Rating: ----- |
Pete Brown Tennis Classic Junior Open (Level 5) | ||
05/04/2019 | 32 | Tournament B16s |
L | ||
6-2 6-2 |
Keaton Hance (-----) | |
Match: S | Rating: ----- |
Flint Canyon Spring Junior Open Tournament (Level 5) | ||
04/27/2019 | 32 | Tournament B16s |
L | ||
6-3 6-1 |
Sebastian Schoepke (-----) | |
Match: S | Rating: ----- |
NJTP Junior Satellite Tournament (Level 6) | ||
04/20/2019 | F | Tournament B16s |
W | ||
6-4 6-2 |
Matthew Abeysekera (-----) | |
Match: S | Rating: ----- |
NJTP Junior Satellite Tournament (Level 6) | ||
04/20/2019 | S | Tournament B16s |
W | ||
6-0 7-6 |
Alec Vyas (-----) | |
Match: S | Rating: ----- |
16th Annual Manhattan Beach Junior Open (Level 5) | ||
04/13/2019 | 64 | Tournament B16s |
L | ||
6-2 6-2 |
Kenneth Dobrev (-----) | |
Match: S | Rating: ----- |
5th Annual Ramada Spring Junior Open Championships (Level 5) | ||
03/23/2019 | 32 | Tournament B16s |
L | ||
6-0 6-0 |
Jason Yang (-----) | |
Match: S | Rating: ----- |
iTennis Performance Center March Junior Satellite (Level 6) & Novice (Level 7) Tournament | ||
03/09/2019 | F | Tournament B16s |
L | ||
6-0 6-3 |
Jarett Navarat (-----) | |
Match: S | Rating: ----- |
Manhattan Beach Winter Junior Open (Level 5) | ||
01/26/2019 | 32 | Tournament B16s |
L | ||
6-3 6-1 |
Vikram Arora (-----) | |
Match: S | Rating: ----- |
37th Annual SCTA Junior Satellite Masters Invitational Tournament (Level 4) | ||
01/19/2019 | 32 | Tournament B14s |
L | ||
4-6 6-4 1-0 |
Jackson Codd (-----) | |
Match: S | Rating: ----- |
37th Annual SCTA Junior Satellite Masters Invitational Tournament (Level 4) | ||
01/19/2019 | 64 | Tournament B14s |
W | ||
6-2 6-2 |
Ninh Nguyen (-----) | |
Match: S | Rating: ----- |
iTennis Performance Center "Baseline Bash" Junior Satellite (Level 6) and Novice (Level 7) | ||
01/13/2019 | F | Tournament B16s |
W | ||
6-2 6-4 |
Alec Vyas (-----) | |
Match: S | Rating: ----- |
iTennis Performance Center "Baseline Bash" Junior Satellite (Level 6) and Novice (Level 7) | ||
01/13/2019 | S | Tournament B16s |
W | ||
6-1 6-4 |
Jason Ngo (-----) | |
Match: S | Rating: ----- |
iTennis Performance Center "Baseline Bash" Junior Satellite (Level 6) and Novice (Level 7) | ||
01/12/2019 | Q | Tournament B16s |
W | ||
6-3 7-5 |
Enoch Chung (-----) | |
Match: S | 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