Match History (2016) | View Advanced Player Stats |
Jai Vallurupalli (Hinsdale, IL)
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 |
---|---|---|---|---|---|---|---|---|---|
10/29/2016 | Tournament B14s |
USTA MV B14 Super #4 | C-Q |
AKASH Rajan (-----) |
L | 6-2 6-1 |
S | ----- | |
10/29/2016 | Tournament B14s |
USTA MV B14 Super #4 | C-R2 |
Joseph Schmidt (-----) |
W | 6-1 6-2 |
S | ----- | |
10/28/2016 | Tournament B14s |
USTA MV B14 Super #4 | 16 |
Cameron Luhring (-----) |
L | 6-1 6-3 |
S | ----- | |
10/28/2016 | Tournament B14s |
USTA MV B14 Super #4 | 32 |
Henry Borts (-----) |
W | Def | ----- | ----- | |
10/08/2016 | Tournament B12s |
USTA National Selection Tournament-October | 32 |
Pavan Uppu (-----) |
L | 6-4 6-0 |
S | ----- | |
10/08/2016 | Tournament B12s |
USTA National Selection Tournament-October | C-R1 |
James Albarracin (-----) |
L | 6-2 6-1 |
S | ----- | |
10/02/2016 | Tournament B14s |
STL4-B12-18 Fall District Championship | C-F |
Nicholas Fischer (-----) |
W | 6-2 6-1 |
S | ----- | |
10/02/2016 | Tournament B14s |
STL4-B12-18 Fall District Championship | C-S |
Evan Erb (-----) |
W | 0-6 7-6 1-0 |
S | ----- | |
10/02/2016 | Tournament B14s |
STL4-B12-18 Fall District Championship | C-Q |
Gus Tettamble (-----) |
W | 6-3 7-6 |
S | ----- | |
10/01/2016 | Tournament B14s |
STL4-B12-18 Fall District Championship | 16 |
Case Fagan (-----) |
L | 6-4 6-4 |
S | ----- | |
10/01/2016 | Tournament B14s |
STL4-B12-18 Fall District Championship | C-QQ |
Sean Finnie (-----) |
W | 6-4 6-4 |
S | ----- | |
09/04/2016 | Tournament B14s |
USTA MV BG12-18 Super #3 | C-R2 |
Daniel Harkin (-----) |
L | 6-2 6-0 |
S | ----- | |
09/03/2016 | Tournament B14s |
USTA MV BG12-18 Super #3 | 32 |
Grant Wiedeman (-----) |
L | 4-6 6-3 6-4 |
S | ----- | |
09/03/2016 | Tournament B14s |
USTA MV BG12-18 Super #3 | C-R1 |
Sean Finnie (-----) |
W | 6-2 6-3 |
S | ----- | |
08/28/2016 | Tournament B16s |
STL5-Webster Fall Open | C-F |
Brian Kim (-----) |
W | 6-7 6-4 1-0 |
S | ----- | |
08/28/2016 | Tournament B16s |
STL5-Webster Fall Open | C-S |
John Lenzen (-----) |
W | 6-1 6-0 |
S | ----- | |
08/28/2016 | Tournament B16s |
STL5-Webster Fall Open | C-Q |
Kyle Mossman (-----) |
W | 7-6 6-3 |
S | ----- | |
08/27/2016 | Tournament B16s |
STL5-Webster Fall Open | 16 |
Brian Kim (-----) |
L | 6-2 6-1 |
S | ----- | |
08/10/2016 | Tournament B12s |
USTA National Championships- Boys 12 | NO-R2 |
Landon Ardila (-----) |
L | 7-6 7-6 |
S | ----- | |
08/09/2016 | Tournament B12s |
USTA National Championships- Boys 12 | NO-R1 |
Jaxon Lamb (-----) |
W | 7-5 6-2 |
S | ----- | |
08/08/2016 | Tournament B12s |
USTA National Championships- Boys 12 | 64 |
Ethan Carr (-----) |
L | 7-5 6-1 |
S | ----- | |
08/07/2016 | Tournament B12s |
USTA National Championships- Boys 12 | 128 |
Dylan Koziol (-----) |
W | 4-6 6-0 6-4 |
S | ----- | |
07/18/2016 | Tournament B14s |
USTA MV BG12-14 Futures #3 | 3RD |
Daniel Harkin (-----) |
W | 6-2 6-2 |
S | ----- | |
07/17/2016 | Tournament B14s |
USTA MV BG12-14 Futures #3 | S |
Hudson Dick (-----) |
L | 6-2 6-4 |
S | ----- | |
07/17/2016 | Tournament B14s |
USTA MV BG12-14 Futures #3 | Q |
AKASH Rajan (-----) |
W | 6-2 7-6 |
S | ----- | |
07/16/2016 | Tournament B14s |
USTA MV BG12-14 Futures #3 | 16 |
Luke Steiner (-----) |
W | 6-1 6-1 |
S | ----- | |
07/16/2016 | Tournament B14s |
USTA MV BG12-14 Futures #3 | 32 |
Joshua Wilde (-----) |
W | 6-0 6-2 |
S | ----- | |
06/17/2016 | Tournament B12s |
USTA MV BG12-18 Summer Sweet 16 | C-F |
Zachary Kuo (-----) |
W | 6-2 6-4 |
S | ----- | |
06/17/2016 | Tournament B12s |
USTA MV BG12-18 Summer Sweet 16 | C-S |
Humza Noor (-----) |
W | 6-2 6-7 1-0 |
S | ----- | |
06/16/2016 | Tournament B12s |
USTA MV BG12-18 Summer Sweet 16 | S |
Luke Bracks (-----) |
L | 6-4 6-4 |
S | ----- | |
06/15/2016 | Tournament B12s |
USTA MV BG12-18 Summer Sweet 16 | Q |
Brian Kim (-----) |
W | 7-5 7-6 |
S | ----- | |
06/15/2016 | Tournament B12s |
USTA MV BG12-18 Summer Sweet 16 | 16 |
Kale Mize (-----) |
W | 6-3 6-2 |
S | ----- | |
06/12/2016 | Tournament B14s |
STL4-BG12-18 District Championship #2 | F |
AKASH Rajan (-----) |
W | 6-3 6-4 |
S | ----- | |
06/11/2016 | Tournament B14s |
STL4-BG12-18 District Championship #2 | S |
Brian Kim (-----) |
W | 6-1 6-3 |
S | ----- | |
06/11/2016 | Tournament B14s |
STL4-BG12-18 District Championship #2 | Q |
Evan Erb (-----) |
W | 6-4 6-4 |
S | ----- | |
06/10/2016 | Tournament B14s |
STL4-BG12-18 District Championship #2 | 16 |
Andre Sales (-----) |
W | 6-1 6-0 |
S | ----- | |
06/06/2016 | Tournament B12s |
USTA MV BG12-18 Super #2 | F |
Grant Wiedeman (-----) |
L | 6-3 6-2 |
S | ----- | |
06/05/2016 | Tournament B12s |
USTA MV BG12-18 Super #2 | S |
Brett Keeling (-----) |
W | 7-6 6-2 |
S | ----- | |
06/05/2016 | Tournament B12s |
USTA MV BG12-18 Super #2 | Q |
Rohan Shrestha (-----) |
W | 6-2 6-2 |
S | ----- | |
06/04/2016 | Tournament B12s |
USTA MV BG12-18 Super #2 | 16 |
Declan Galligan (-----) |
W | 6-2 6-0 |
S | ----- | |
06/04/2016 | Tournament B12s |
USTA MV BG12-18 Super #2 | 32 |
Reid Rainwater (-----) |
W | 6-2 6-0 |
S | ----- | |
04/10/2016 | Tournament B14s |
USTA MV BG14-18 Futures #2 | C-Q |
Graydon Lair (-----) |
L | 6-3 3-6 1-0 |
S | ----- | |
04/10/2016 | Tournament B14s |
USTA MV BG14-18 Futures #2 | C-R2 |
J W Johnson (-----) |
W | 7-6 3-6 1-0 |
S | ----- | |
04/09/2016 | Tournament B14s |
USTA MV BG14-18 Futures #2 | 32 |
Daniel Allen (-----) |
L | 6-3 6-2 |
S | ----- | |
04/09/2016 | Tournament B14s |
USTA MV BG14-18 Futures #2 | C-R1 |
Matthew Zengel (-----) |
W | 6-2 6-1 |
S | ----- | |
02/14/2016 | Tournament B12s |
USTA National Selection Tournament - February | C-R2 |
Andrew Delgado (-----) |
L | 7-6 6-1 |
S | ----- | |
02/13/2016 | Tournament B12s |
USTA National Selection Tournament - February | 32 |
Rahul Sachdev (-----) |
L | 6-3 6-3 |
S | ----- | |
02/13/2016 | Tournament B12s |
USTA National Selection Tournament - February | C-R1 |
Nicholas Mangiapane (-----) |
W | 7-5 6-4 |
S | ----- | |
01/31/2016 | Tournament B14s |
STL4- BG12-18 District Championship #1 | F |
Dev Nayak (-----) |
W | 6-3 7-5 |
S | ----- | |
01/31/2016 | Tournament B14s |
STL4- BG12-18 District Championship #1 | S |
Brian Kim (-----) |
W | 7-6 2-6 1-0 |
S | ----- | |
01/30/2016 | Tournament B14s |
STL4- BG12-18 District Championship #1 | Q |
Evan Erb (-----) |
W | 4-6 7-6 1-0 |
S | ----- | |
01/29/2016 | Tournament B14s |
STL4- BG12-18 District Championship #1 | 16 |
Danny Lombardi (-----) |
W | 6-1 6-3 |
S | ----- | |
01/17/2016 | Tournament B16s |
STL5- BG12-18 Futures Qualifier #1 | C-F |
Angelo Vidal (-----) |
W | 6-2 6-4 |
S | ----- | |
01/17/2016 | Tournament B16s |
STL5- BG12-18 Futures Qualifier #1 | C-S |
Cade Cunnane (-----) |
W | 6-1 6-3 |
S | ----- | |
01/16/2016 | Tournament B16s |
STL5- BG12-18 Futures Qualifier #1 | C-Q |
David Abilez (-----) |
W | 6-2 6-2 |
S | ----- | |
01/16/2016 | Tournament B16s |
STL5- BG12-18 Futures Qualifier #1 | C-QQ |
Timothy Fisher (-----) |
W | 6-1 6-0 |
S | ----- | |
01/15/2016 | Tournament B16s |
STL5- BG12-18 Futures Qualifier #1 | 32 |
Grant Bowman (-----) |
L | 1-6 6-2 1-0 |
S | ----- | |
01/15/2016 | Tournament B16s |
STL5- BG12-18 Futures Qualifier #1 | C-R2 |
Johnny Keeley (-----) |
W | 6-1 6-3 |
S | ----- | |
01/09/2016 | Tournament B14s |
USTA MV B14 SUPER #1 | C-Q |
Lucas Dryer (-----) |
L | 1-6 6-4 1-0 |
S | ----- | |
01/09/2016 | Tournament B14s |
USTA MV B14 SUPER #1 | C-R2 |
Ethan Neil (-----) |
W | 6-1 6-3 |
S | ----- | |
01/08/2016 | Tournament B14s |
USTA MV B14 SUPER #1 | 16 |
Grant Bowman (-----) |
L | 6-2 6-0 |
S | ----- | |
01/08/2016 | Tournament B14s |
USTA MV B14 SUPER #1 | 32 |
Nathan Herting (-----) |
W | 6-2 2-6 1-0 |
S | ----- |
USTA MV B14 Super #4 | ||
10/29/2016 | C-Q | Tournament B14s |
L | ||
6-2 6-1 |
AKASH Rajan (-----) | |
Match: S | Rating: ----- |
USTA MV B14 Super #4 | ||
10/29/2016 | C-R2 | Tournament B14s |
W | ||
6-1 6-2 |
Joseph Schmidt (-----) | |
Match: S | Rating: ----- |
USTA MV B14 Super #4 | ||
10/28/2016 | 16 | Tournament B14s |
L | ||
6-1 6-3 |
Cameron Luhring (-----) | |
Match: S | Rating: ----- |
USTA MV B14 Super #4 | ||
10/28/2016 | 32 | Tournament B14s |
W | ||
Def | Henry Borts (-----) | |
Match: ----- | Rating: ----- |
USTA National Selection Tournament-October | ||
10/08/2016 | 32 | Tournament B12s |
L | ||
6-4 6-0 |
Pavan Uppu (-----) | |
Match: S | Rating: ----- |
USTA National Selection Tournament-October | ||
10/08/2016 | C-R1 | Tournament B12s |
L | ||
6-2 6-1 |
James Albarracin (-----) | |
Match: S | Rating: ----- |
STL4-B12-18 Fall District Championship | ||
10/02/2016 | C-F | Tournament B14s |
W | ||
6-2 6-1 |
Nicholas Fischer (-----) | |
Match: S | Rating: ----- |
STL4-B12-18 Fall District Championship | ||
10/02/2016 | C-S | Tournament B14s |
W | ||
0-6 7-6 1-0 |
Evan Erb (-----) | |
Match: S | Rating: ----- |
STL4-B12-18 Fall District Championship | ||
10/02/2016 | C-Q | Tournament B14s |
W | ||
6-3 7-6 |
Gus Tettamble (-----) | |
Match: S | Rating: ----- |
STL4-B12-18 Fall District Championship | ||
10/01/2016 | 16 | Tournament B14s |
L | ||
6-4 6-4 |
Case Fagan (-----) | |
Match: S | Rating: ----- |
STL4-B12-18 Fall District Championship | ||
10/01/2016 | C-QQ | Tournament B14s |
W | ||
6-4 6-4 |
Sean Finnie (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Super #3 | ||
09/04/2016 | C-R2 | Tournament B14s |
L | ||
6-2 6-0 |
Daniel Harkin (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Super #3 | ||
09/03/2016 | 32 | Tournament B14s |
L | ||
4-6 6-3 6-4 |
Grant Wiedeman (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Super #3 | ||
09/03/2016 | C-R1 | Tournament B14s |
W | ||
6-2 6-3 |
Sean Finnie (-----) | |
Match: S | Rating: ----- |
STL5-Webster Fall Open | ||
08/28/2016 | C-F | Tournament B16s |
W | ||
6-7 6-4 1-0 |
Brian Kim (-----) | |
Match: S | Rating: ----- |
STL5-Webster Fall Open | ||
08/28/2016 | C-S | Tournament B16s |
W | ||
6-1 6-0 |
John Lenzen (-----) | |
Match: S | Rating: ----- |
STL5-Webster Fall Open | ||
08/28/2016 | C-Q | Tournament B16s |
W | ||
7-6 6-3 |
Kyle Mossman (-----) | |
Match: S | Rating: ----- |
STL5-Webster Fall Open | ||
08/27/2016 | 16 | Tournament B16s |
L | ||
6-2 6-1 |
Brian Kim (-----) | |
Match: S | Rating: ----- |
USTA National Championships- Boys 12 | ||
08/10/2016 | NO-R2 | Tournament B12s |
L | ||
7-6 7-6 |
Landon Ardila (-----) | |
Match: S | Rating: ----- |
USTA National Championships- Boys 12 | ||
08/09/2016 | NO-R1 | Tournament B12s |
W | ||
7-5 6-2 |
Jaxon Lamb (-----) | |
Match: S | Rating: ----- |
USTA National Championships- Boys 12 | ||
08/08/2016 | 64 | Tournament B12s |
L | ||
7-5 6-1 |
Ethan Carr (-----) | |
Match: S | Rating: ----- |
USTA National Championships- Boys 12 | ||
08/07/2016 | 128 | Tournament B12s |
W | ||
4-6 6-0 6-4 |
Dylan Koziol (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-14 Futures #3 | ||
07/18/2016 | 3RD | Tournament B14s |
W | ||
6-2 6-2 |
Daniel Harkin (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-14 Futures #3 | ||
07/17/2016 | S | Tournament B14s |
L | ||
6-2 6-4 |
Hudson Dick (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-14 Futures #3 | ||
07/17/2016 | Q | Tournament B14s |
W | ||
6-2 7-6 |
AKASH Rajan (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-14 Futures #3 | ||
07/16/2016 | 16 | Tournament B14s |
W | ||
6-1 6-1 |
Luke Steiner (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-14 Futures #3 | ||
07/16/2016 | 32 | Tournament B14s |
W | ||
6-0 6-2 |
Joshua Wilde (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Summer Sweet 16 | ||
06/17/2016 | C-F | Tournament B12s |
W | ||
6-2 6-4 |
Zachary Kuo (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Summer Sweet 16 | ||
06/17/2016 | C-S | Tournament B12s |
W | ||
6-2 6-7 1-0 |
Humza Noor (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Summer Sweet 16 | ||
06/16/2016 | S | Tournament B12s |
L | ||
6-4 6-4 |
Luke Bracks (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Summer Sweet 16 | ||
06/15/2016 | Q | Tournament B12s |
W | ||
7-5 7-6 |
Brian Kim (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Summer Sweet 16 | ||
06/15/2016 | 16 | Tournament B12s |
W | ||
6-3 6-2 |
Kale Mize (-----) | |
Match: S | Rating: ----- |
STL4-BG12-18 District Championship #2 | ||
06/12/2016 | F | Tournament B14s |
W | ||
6-3 6-4 |
AKASH Rajan (-----) | |
Match: S | Rating: ----- |
STL4-BG12-18 District Championship #2 | ||
06/11/2016 | S | Tournament B14s |
W | ||
6-1 6-3 |
Brian Kim (-----) | |
Match: S | Rating: ----- |
STL4-BG12-18 District Championship #2 | ||
06/11/2016 | Q | Tournament B14s |
W | ||
6-4 6-4 |
Evan Erb (-----) | |
Match: S | Rating: ----- |
STL4-BG12-18 District Championship #2 | ||
06/10/2016 | 16 | Tournament B14s |
W | ||
6-1 6-0 |
Andre Sales (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Super #2 | ||
06/06/2016 | F | Tournament B12s |
L | ||
6-3 6-2 |
Grant Wiedeman (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Super #2 | ||
06/05/2016 | S | Tournament B12s |
W | ||
7-6 6-2 |
Brett Keeling (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Super #2 | ||
06/05/2016 | Q | Tournament B12s |
W | ||
6-2 6-2 |
Rohan Shrestha (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Super #2 | ||
06/04/2016 | 16 | Tournament B12s |
W | ||
6-2 6-0 |
Declan Galligan (-----) | |
Match: S | Rating: ----- |
USTA MV BG12-18 Super #2 | ||
06/04/2016 | 32 | Tournament B12s |
W | ||
6-2 6-0 |
Reid Rainwater (-----) | |
Match: S | Rating: ----- |
USTA MV BG14-18 Futures #2 | ||
04/10/2016 | C-Q | Tournament B14s |
L | ||
6-3 3-6 1-0 |
Graydon Lair (-----) | |
Match: S | Rating: ----- |
USTA MV BG14-18 Futures #2 | ||
04/10/2016 | C-R2 | Tournament B14s |
W | ||
7-6 3-6 1-0 |
J W Johnson (-----) | |
Match: S | Rating: ----- |
USTA MV BG14-18 Futures #2 | ||
04/09/2016 | 32 | Tournament B14s |
L | ||
6-3 6-2 |
Daniel Allen (-----) | |
Match: S | Rating: ----- |
USTA MV BG14-18 Futures #2 | ||
04/09/2016 | C-R1 | Tournament B14s |
W | ||
6-2 6-1 |
Matthew Zengel (-----) | |
Match: S | Rating: ----- |
USTA National Selection Tournament - February | ||
02/14/2016 | C-R2 | Tournament B12s |
L | ||
7-6 6-1 |
Andrew Delgado (-----) | |
Match: S | Rating: ----- |
USTA National Selection Tournament - February | ||
02/13/2016 | 32 | Tournament B12s |
L | ||
6-3 6-3 |
Rahul Sachdev (-----) | |
Match: S | Rating: ----- |
USTA National Selection Tournament - February | ||
02/13/2016 | C-R1 | Tournament B12s |
W | ||
7-5 6-4 |
Nicholas Mangiapane (-----) | |
Match: S | Rating: ----- |
STL4- BG12-18 District Championship #1 | ||
01/31/2016 | F | Tournament B14s |
W | ||
6-3 7-5 |
Dev Nayak (-----) | |
Match: S | Rating: ----- |
STL4- BG12-18 District Championship #1 | ||
01/31/2016 | S | Tournament B14s |
W | ||
7-6 2-6 1-0 |
Brian Kim (-----) | |
Match: S | Rating: ----- |
STL4- BG12-18 District Championship #1 | ||
01/30/2016 | Q | Tournament B14s |
W | ||
4-6 7-6 1-0 |
Evan Erb (-----) | |
Match: S | Rating: ----- |
STL4- BG12-18 District Championship #1 | ||
01/29/2016 | 16 | Tournament B14s |
W | ||
6-1 6-3 |
Danny Lombardi (-----) | |
Match: S | Rating: ----- |
STL5- BG12-18 Futures Qualifier #1 | ||
01/17/2016 | C-F | Tournament B16s |
W | ||
6-2 6-4 |
Angelo Vidal (-----) | |
Match: S | Rating: ----- |
STL5- BG12-18 Futures Qualifier #1 | ||
01/17/2016 | C-S | Tournament B16s |
W | ||
6-1 6-3 |
Cade Cunnane (-----) | |
Match: S | Rating: ----- |
STL5- BG12-18 Futures Qualifier #1 | ||
01/16/2016 | C-Q | Tournament B16s |
W | ||
6-2 6-2 |
David Abilez (-----) | |
Match: S | Rating: ----- |
STL5- BG12-18 Futures Qualifier #1 | ||
01/16/2016 | C-QQ | Tournament B16s |
W | ||
6-1 6-0 |
Timothy Fisher (-----) | |
Match: S | Rating: ----- |
STL5- BG12-18 Futures Qualifier #1 | ||
01/15/2016 | 32 | Tournament B16s |
L | ||
1-6 6-2 1-0 |
Grant Bowman (-----) | |
Match: S | Rating: ----- |
STL5- BG12-18 Futures Qualifier #1 | ||
01/15/2016 | C-R2 | Tournament B16s |
W | ||
6-1 6-3 |
Johnny Keeley (-----) | |
Match: S | Rating: ----- |
USTA MV B14 SUPER #1 | ||
01/09/2016 | C-Q | Tournament B14s |
L | ||
1-6 6-4 1-0 |
Lucas Dryer (-----) | |
Match: S | Rating: ----- |
USTA MV B14 SUPER #1 | ||
01/09/2016 | C-R2 | Tournament B14s |
W | ||
6-1 6-3 |
Ethan Neil (-----) | |
Match: S | Rating: ----- |
USTA MV B14 SUPER #1 | ||
01/08/2016 | 16 | Tournament B14s |
L | ||
6-2 6-0 |
Grant Bowman (-----) | |
Match: S | Rating: ----- |
USTA MV B14 SUPER #1 | ||
01/08/2016 | 32 | Tournament B14s |
W | ||
6-2 2-6 1-0 |
Nathan Herting (-----) | |
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