Loading player details...
Loading player details...
Rochester, New York · USA
Singles UTR
2.10
Rated
Doubles UTR
1.00
Projected
Record
22-21
51% win rate
Events Played
40
This season
22
Wins
21
Losses
51%
Win Rate
Avg Opponent UTR
2.11
vs Higher Rated
7W - 27L
vs Lower Rated
53W - 22L
Last 5 Matches
2/5 wins
Match Impact (last 12 months, most recent first)
| UTR Eligible | Date | Opponent | Score | Result | UTR Impact | Event |
|---|---|---|---|---|---|---|
| 1 | Mar 7, 2026 | Dominic Calzetoni(1.71) | 1-4, 4-3(0), 1-0(8) | L | -0.02 | TCR Junior Verified Matchplay (2 matches in 2 hours) |
| 2 | Mar 7, 2026 |
Best Wins (boost UTR)
Costly Losses (drag UTR down)
How to Improve Your UTR
Model how a batch of future matches could shift your rating.
Based on 5 matches (3W-2L) vs ~2.10 rated opponents
Gaining ~1.0 point would require sustained effort over many matches against higher-rated opponents with a strong win rate.
Estimates based on documented UTR algorithm behavior with recency, format, and competitiveness weighting. Actual UTR also uses opponent reliability (not available from API). Results are approximate.
| 4-3(2), 4-2 |
| L |
| +0.01 |
| TCR Junior Verified Matchplay (2 matches in 2 hours) |
| 3 | Feb 20, 2026 | Joshua Yung(2.14) | 4-2, 4-0 | L | -0.06 | Junior Verified 2 in 2 |
| 4 | Feb 20, 2026 | Liliana Konyk(1.00) | 4-0, 4-1 | W | -0.01 | Junior Verified 2 in 2 |
| 5 | Jan 31, 2026 | Dominic Calzetoni(1.71) | 4-2, 4-3(4) | W | -0.01 | TCR Junior Verified Matchplay (2 matches in 2 hours) |
| 6 | Jan 31, 2026 | Gaborik Monks(2.51) | 4-1, 4-1 | L | -0.02 | TCR Junior Verified Matchplay (2 matches in 2 hours) |
| — | Jan 19, 2026 | Olivia Chen(N/A) | 4-0 | W | — | Junior Game N Play |
| 7 | Jan 19, 2026 | Daniel Akselrod(2.70) | 4-1 | W | +0.03 | Junior Game N Play |
| 8 | Jan 19, 2026 | Allen Wu(1.48) | 4-1 | L | -0.03 | Junior Game N Play |
| 9 | Jan 19, 2026 | Emmett Linder(1.42) | 4-1 | W | 0.00 | Junior Game N Play |
| 11 | Dec 27, 2025 | Jonathan Huang(1.75) | 4-1, 4-0 | W | +0.04 | Junior Verified 2 in 2 |
| 12 | Dec 27, 2025 | declan boeh(2.13) | 1-4, 4-3, 1-0(9) | W | 0.00 | Junior Verified 2 in 2 |
| 10 | Dec 27, 2025 | Nathan Bylund(2.34) | 4-1, 0-4, 1-0(5) | W | +0.02 | Junior Verified 2 in 2 |
| 13 | Dec 23, 2025 | Miriam Yaar(2.42) | 4-2, 4-3 | L | 0.00 | Junior Verified 2 in 2 |
| 14 | Dec 22, 2025 | Joshua Yung(2.14) | 4-2 | W | +0.01 | Junior Game N Play |
| 15 | Dec 22, 2025 | Ryan Baird(1.93) | 4-1 | W | +0.01 | Junior Game N Play |
| 16 | Dec 22, 2025 | Daniel Akselrod(2.70) | 4-3 | W | +0.02 | Junior Game N Play |
| 17 | Dec 22, 2025 | Emmett Linder(1.42) | 4-1 | W | 0.00 | Junior Game N Play |
| 18 | Dec 22, 2025 | Alby Lyon(2.46) | 4-1, 4-1 | L | -0.03 | Junior Verified 2 in 2 |
| 19 | Dec 22, 2025 | Ryan Baird(1.93) | 4-1, 4-1 | W | +0.04 | Junior Verified 2 in 2 |
| 20 | Dec 20, 2025 | Miriam Yaar(2.42) | 4-2, 4-0 | L | -0.03 | Junior Verified 2 in 2 |
| 21 | Nov 29, 2025 | Daniel Akselrod(2.70) | 4-0, 4-1 | L | -0.02 | Junior Verified 2 in 2 |
| 22 | Nov 29, 2025 | Max Ordan(2.82) | 4-1, 4-3 | W | +0.07 | Junior Verified 2 in 2 |
| 23 | Nov 28, 2025 | Emmett Linder(1.42) | 4-2, 4-1 | W | -0.01 | Junior Verified 2 in 2 |
| 24 | Nov 28, 2025 | Jonathan Huang(1.75) | 4-3, 4-2 | W | 0.00 | Junior Verified 2 in 2 |
| 25 | Nov 26, 2025 | Yang Zhao(1.38) | 4-0, 4-0 | W | +0.03 | Junior Verified 2 in 2 |
| 26 | Nov 26, 2025 | Isabella Infield(2.28) | 4-3, 4-2 | L | -0.01 | Junior Verified 2 in 2 |
| 27 | Nov 24, 2025 | Bethany Huang(2.60) | 4-0, 4-1 | L | -0.03 | Junior Verified 2 in 2 |
| 28 | Nov 24, 2025 | Yang Zhao(1.38) | 4-0, 4-0 | W | +0.03 | Junior Verified 2 in 2 |
| 29 | Nov 13, 2025 | Landon Mcquoid(1.89) | 4-1 | L | -0.02 | Junior Game N Play |
| 30 | Nov 11, 2025 | Andrew Lee(1.24) | 4-0 | W | +0.01 | Junior Game N Play |
| — | Nov 11, 2025 | Stella DeRisio(1.37) | 4-1 | W | — | Junior Game N Play |
| — | Nov 11, 2025 | Kevin Galushko(2.34) | 4-3 | L | — | Junior Game N Play |
| — | Oct 19, 2025 | Bethany Huang(2.60) | 4-0, 4-0 | L | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Oct 19, 2025 | Daniel Akselrod(2.70) | 4-3, 4-0 | L | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Oct 5, 2025 | Daniel Akselrod(2.70) | 4-1, 2-4, 1-0(7) | W | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Oct 5, 2025 | Landon Mcquoid(1.89) | 4-1, 4-1 | L | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Sep 28, 2025 | Dominic Calzetoni(1.71) | 4-2, 4-1 | W | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Sep 28, 2025 | Ryan Baird(1.93) | 4-2, 4-2 | W | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Sep 21, 2025 | Wohaan Dissanayake(2.97) | 4-1, 4-0 | L | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Sep 21, 2025 | Emma Reynolds(2.91) | 4-1, 4-1 | L | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Sep 14, 2025 | Dominic Calzetoni(1.71) | 4-1, 4-2 | W | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Sep 14, 2025 | Wohaan Dissanayake(2.97) | 4-1, 4-3 | L | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Sep 7, 2025 | Valerie Huo(1.99) | 4-1, 4-2 | W | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Sep 7, 2025 | Nathan Joseph(2.57) | 4-3, 4-2 | L | — | Tennis Saves Fall Series @ Harley • 2 in 2 Singles |
| — | Sep 5, 2025 | William Broshears(3.02) | 4-1, 4-0 | L | — | TCR Junior Verified Matchplay (2 matches in 2 hours) |
| — | Sep 5, 2025 | Daniel Akselrod(2.70) | 4-1, 4-2 | L | — | TCR Junior Verified Matchplay (2 matches in 2 hours) |
| — | Jul 22, 2025 | Stanley Huang(2.15) | 4-6, 6-1, 1-0(8) | W | — | Rochester Junior Singles League |
| — | Jul 21, 2025 | Dominic Calzetoni(1.71) | 6-1, 6-0 | W | — | Rochester Junior Singles League |
| — | Jul 8, 2025 | nate stubbe(2.91) | 6-4, 6-2 | L | — | Rochester Junior Singles League |
| — | Jun 23, 2025 | Violet Otto(1.87) | 6-4, 6-2 | W | — | Rochester Junior Singles League |
| — | Aug 23, 2025 | Landon Wong(1.67) | 7-5, 7-5 | W | — | 2025 Rochester Junior Grand Prix Masters |
| — | Aug 23, 2025 | Alice Mou(3.33) | 6-2, 6-2 | L | — | 2025 Rochester Junior Grand Prix Masters |
| — | Aug 17, 2025 | Phoebe Xu(3.41) | 4-2, 2-4, 1-0(3) | L | — | 2025 Rochester Junior Grand Prix @ Gates Chili H.S. |
| — | Aug 17, 2025 | Helena Lu(2.34) | 4-2, 4-2 | L | — | 2025 Rochester Junior Grand Prix @ Gates Chili H.S. |
| — | Aug 17, 2025 | Ahmed Jamshed(3.55) | 4-0, 4-0 | L | — | 2025 Rochester Junior Grand Prix @ Gates Chili H.S. |
| — | Aug 21, 2025 | Ari Ladrigan(3.32) | 6-2 | L | — | Specialty Clinic |
| — | Aug 21, 2025 | Mihika Kelkar(1.53) | 4-3, 4-1 | W | — | Specialty Clinic |
| — | Aug 21, 2025 | Allen Wu(1.48) | 6-1 | W | — | Specialty Clinic |
| — | Aug 21, 2025 | Brigitte Kaufman(2.62) | 6-1 | L | — | Specialty Clinic |
| — | Aug 21, 2025 | Chloe Corke(1.53) | 6-4 | W | — | Specialty Clinic |
| — | Aug 9, 2025 | Stanley Huang(2.15) | 8-6 | W | — | 2025 Rochester Junior Grand Prix @ Victor H.S. |
| — | Aug 9, 2025 | David Noronha(2.33) | 8-7(3) | W | — | 2025 Rochester Junior Grand Prix @ Victor H.S. |
| — | Aug 9, 2025 | Ryan Baird(1.93) | 8-3 | W | — | 2025 Rochester Junior Grand Prix @ Victor H.S. |
| — | Aug 3, 2025 | Dylan Kerness(1.37) | 4-2 | L | — | 2025 Rochester Junior Grand Prix @ The Tennis Club of Rochester |
| — | Aug 3, 2025 | Hazim Saleeth(2.99) | 4-1 | L | — | 2025 Rochester Junior Grand Prix @ The Tennis Club of Rochester |
| — | Aug 3, 2025 | David Noronha(2.33) | 4-3 | W | — | 2025 Rochester Junior Grand Prix @ The Tennis Club of Rochester |
| — | Aug 3, 2025 | Graham O’Keefe(N/A) | 4-1 | W | — | 2025 Rochester Junior Grand Prix @ The Tennis Club of Rochester |
| — | Aug 3, 2025 | Sophia Cheema(1.81) | 4-3 | W | — | 2025 Rochester Junior Grand Prix @ The Tennis Club of Rochester |
| — | Jul 27, 2025 | Miriam Yaar(2.42) | 4-1 | L | — | 2025 Rochester Junior Grand Prix @ Spencerport H.S. |
| — | Jul 27, 2025 | Dominic Calzetoni(1.71) | 4-3 | L | — | 2025 Rochester Junior Grand Prix @ Spencerport H.S. |
| — | Jul 27, 2025 | declan boeh(2.13) | 4-3 | L | — | 2025 Rochester Junior Grand Prix @ Spencerport H.S. |
| — | Jul 27, 2025 | Aiden Zhou(1.37) | 4-1 | W | — | 2025 Rochester Junior Grand Prix @ Spencerport H.S. |
| — | Jul 27, 2025 | Tim Habecker(2.59) | 4-2 | W | — | 2025 Rochester Junior Grand Prix @ Spencerport H.S. |
| — | Jul 19, 2025 | Landon Wong(1.67) | 4-2 | L | — | 2025 Rochester Junior Grand Prix @ Webster Thomas H.S. |
| — | Jul 19, 2025 | Tim Habecker(2.59) | 4-3 | W | — | 2025 Rochester Junior Grand Prix @ Webster Thomas H.S. |
| — | Jul 19, 2025 | Miriam Yaar(2.42) | 4-0 | L | — | 2025 Rochester Junior Grand Prix @ Webster Thomas H.S. |
| — | Jul 19, 2025 | Aiden Zhou(1.37) | 4-2 | W | — | 2025 Rochester Junior Grand Prix @ Webster Thomas H.S. |
| — | Jul 19, 2025 | Kevin Galushko(2.34) | 4-2 | W | — | 2025 Rochester Junior Grand Prix @ Webster Thomas H.S. |
| — | Jul 19, 2025 | Meredith Greenberg(1.19) | 4-2 | W | — | 2025 Rochester Junior Grand Prix @ Webster Thomas H.S. |
| — | Jul 19, 2025 | Gabrielle Ivy(N/A) | 4-2 | L | — | 2025 Rochester Junior Grand Prix @ Webster Schroeder H.S. |
| — | Jul 19, 2025 | Landon Wong(1.67) | 4-2 | L | — | 2025 Rochester Junior Grand Prix @ Webster Schroeder H.S. |
| — | Jul 19, 2025 | Isabella Infield(2.28) | 4-0 | W | — | 2025 Rochester Junior Grand Prix @ Webster Schroeder H.S. |
| — | Jul 19, 2025 | Vishnu Rao(1.20) | 4-1 | W | — | 2025 Rochester Junior Grand Prix @ Webster Schroeder H.S. |
| — | Jul 19, 2025 | William Tian(1.39) | 4-1 | W | — | 2025 Rochester Junior Grand Prix @ Webster Schroeder H.S. |
| — | Jul 16, 2025 | Daniel Akselrod(2.70) | 4-2, 4-1 | L | — | Specialty Clinic |
| — | Jul 16, 2025 | Ava Wilson(N/A) | 4-0, 4-2 | W | — | Specialty Clinic |
| — | Jul 16, 2025 | Abigail Pheterson(N/A) | 6-1 | W | — | Specialty Clinic |
| — | Jun 28, 2025 | Dominic Calzetoni(1.71) | 4-1 | L | — | 2025 Rochester Junior Grand Prix @ Roth Henrietta Junior H.S. |
| — | Jun 28, 2025 | Stanley Huang(2.15) | 4-1 | W | — | 2025 Rochester Junior Grand Prix @ Roth Henrietta Junior H.S. |
| — | Jun 28, 2025 | Valerie Huo(1.99) | 4-1 | L | — | 2025 Rochester Junior Grand Prix @ Roth Henrietta Junior H.S. |
| — | Jun 28, 2025 | Landon Wong(1.67) | 4-1 | L | — | 2025 Rochester Junior Grand Prix @ Roth Henrietta Junior H.S. |
| — | Jun 28, 2025 | kareena balkissoon(1.06) | 4-0 | W | — | 2025 Rochester Junior Grand Prix @ Roth Henrietta Junior H.S. |
| — | Jun 21, 2025 | Valerie Huo(1.99) | 4-3 | L | — | 2025 Rochester Junior Grand Prix @ Irondequoit H.S. |
| — | Jun 21, 2025 | Graham O’Keefe(N/A) | 4-0 | W | — | 2025 Rochester Junior Grand Prix @ Irondequoit H.S. |
| — | Jun 21, 2025 | William Tian(1.39) | 4-1 | W | — | 2025 Rochester Junior Grand Prix @ Irondequoit H.S. |
| — | Jun 21, 2025 | Aiden Zhou(1.37) | 4-0 | W | — | 2025 Rochester Junior Grand Prix @ Irondequoit H.S. |
| — | Jun 21, 2025 | Yousef Aljitawi(2.01) | 4-3 | W | — | 2025 Rochester Junior Grand Prix @ Irondequoit H.S. |
| — | Jun 21, 2025 | Alice Mou(3.33) | 4-0 | L | — | 2025 Rochester Junior Grand Prix @ Irondequoit H.S. |
| — | Jun 7, 2025 | Tyler Klein(N/A) | 4-3 | W | — | Junior Game N Play @ Empire Tennis Academy |
| — | Jun 7, 2025 | Chloe Corke(1.53) | 4-3 | L | — | Junior Game N Play @ Empire Tennis Academy |
| — | Jun 7, 2025 | Rose Helmke-Sanders(2.00) | 4-0 | L | — | Junior Game N Play @ Empire Tennis Academy |
| — | May 30, 2025 | Michael Dow(N/A) | 4-3 | L | — | Junior Game N Play @ The Harley School |
| — | May 30, 2025 | David Noronha(2.33) | 4-1 | L | — | Junior Game N Play @ The Harley School |
| — | May 30, 2025 | Eleanor Noronha(1.84) | 4-1 | W | — | Junior Game N Play @ The Harley School |
| — | Apr 14, 2025 | Aiden Zhou(1.37) | 4-0, 4-0 | W | — | Spring Break Junior Verified Singles Matchplay 2 in 2 • Levels 1.0 - 3.0 |
| — | Apr 14, 2025 | Lexi Burns(2.42) | 4-3, 1-4, 1-0(6) | W | — | Spring Break Junior Verified Singles Matchplay 2 in 2 • Levels 1.0 - 3.0 |
| — | Mar 29, 2025 | Olivia Chen(N/A) | 4-1 | W | — | Junior Game N Play @ TCR |
| — | Mar 29, 2025 | Grant Sienkowski(2.69) | 4-1 | L | — | Junior Game N Play @ TCR |
| — | Mar 15, 2025 | Valerie Huo(1.99) | 3-4, 4-2, 1-0(3) | L | — | JR Empire Tennis Academy @ Tennis Club of Rochester |
| — | Mar 1, 2025 | Alexis Gits(2.91) | 4-3, 3-4, 1-0(6) | W | — | Verified Singles Matchplay @ TCR UTR 1.0- 4.0 |
| — | Mar 1, 2025 | Finnigan Epping(2.83) | 4-3, 4-0 | L | — | Verified Singles Matchplay @ TCR UTR 1.0- 4.0 |
| — | Feb 15, 2025 | Nathan Joseph(2.57) | 4-2 | L | — | Junior Game N Play @ Empire Tennis Academy |
| — | Feb 15, 2025 | Olivia Chen(N/A) | 4-0 | W | — | Junior Game N Play @ Empire Tennis Academy |
| — | Feb 15, 2025 | Landon Wong(1.67) | 4-3 | W | — | Junior Game N Play @ Empire Tennis Academy |
| — | Jan 2, 2025 | Eva Galushko(2.12) | 4-2 | L | — | Junior Game N Play |
| — | Jan 2, 2025 | Brigitte Kaufman(2.62) | 4-0 | L | — | Junior Game N Play |
| — | Jan 2, 2025 | Meghna Bidarkar(N/A) | 4-1 | W | — | Junior Game N Play |
| — | Jan 2, 2025 | Sophia McCaig(2.60) | 4-0 | L | — | Junior Game N Play |
| — | Dec 26, 2024 | Alby Lyon(2.46) | 4-1 | L | — | Junior Game N Play • Unrated - 3.0 |
| — | Dec 26, 2024 | Brielle LaDow(2.65) | 4-2 | L | — | Junior Game N Play • Unrated - 3.0 |
| — | Dec 26, 2024 | Bethany Huang(2.60) | 4-1 | L | — | Junior Game N Play • Unrated - 3.0 |
| — | Nov 23, 2024 | Vaishnavi Jaiswal(2.61) | 4-0 | L | — | Junior Game N Play @ TCR |
| — | Nov 23, 2024 | Dominic Calzetoni(1.71) | 4-1 | L | — | Junior Game N Play @ TCR |
| — | Nov 16, 2024 | Landon Mcquoid(1.89) | 4-1 | L | — | Junior Game N Play |
| — | Nov 16, 2024 | Andrew Lee(1.24) | 4-1 | L | — | Junior Game N Play |
| — | Nov 10, 2024 | Gabrielle Ivy(N/A) | 4-1 | L | — | Junior Game N Play @ Mendon Racquet Club |
| — | Nov 2, 2024 | Serena Huo(3.09) | 4-2 | L | — | Junior Game N Play @ Mendon Racquet Club |
| — | Nov 2, 2024 | Vaishnavi Jaiswal(2.61) | 4-0 | L | — | Junior Game N Play @ Mendon Racquet Club |
| — | Oct 7, 2024 | Landon Wong(1.67) | 4-3, 4-1 | L | — | Verified Singles Matchplay 2 in 2 • Levels 1.0 - 3.0 |
| — | Sep 27, 2024 | Lucas Gao(2.70) | 4-0 | L | — | Junior Game N Play @ TCR |
| — | Sep 27, 2024 | Sophia Cheema(1.81) | 4-0 | L | — | Junior Game N Play @ TCR |
| — | Sep 27, 2024 | Dominic Calzetoni(1.71) | 4-1 | L | — | Junior Game N Play @ TCR |
| — | Sep 27, 2024 | Stanley Huang(2.15) | 4-2 | L | — | Junior Game N Play @ TCR |
| — | Sep 21, 2024 | Alby Lyon(2.46) | 4-0 | L | — | Junior Game N Play |
| — | Sep 21, 2024 | Henry Hudson(2.94) | 4-0 | L | — | Junior Game N Play |
| — | Sep 21, 2024 | Emma Reynolds(2.91) | 3-0 | L | — | Junior Game N Play |
| — | Sep 17, 2024 | Bethany Huang(2.60) | 4-0, 4-1 | L | — | Tennis Saves Fall Classic Series • 2 in 2 Singles |
| — | Sep 17, 2024 | Dominic Calzetoni(1.71) | 4-0, 4-1 | L | — | Tennis Saves Fall Classic Series • 2 in 2 Singles |
| UTR Eligible | Date | Opponents | Score | Result | Event |
|---|---|---|---|---|---|
| — | Jul 16, 2025 | Abigail Pheterson(1.58) Ava Wilson(1.23) | 6-2 | W | Specialty Clinic |
| — | Jul 16, 2025 | Daniel Akselrod(3.96) Abigail Pheterson(1.58) | 7-6(0) | L | Specialty Clinic |
| — | Mar 15, 2025 | Matthew Hao(3.00) Valerie Huo(2.12) | 4-0, 4-1 | L | JR Empire Tennis Academy @ Tennis Club of Rochester |
Tennis Saves
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Club of Rochester
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Saves
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Club of Rochester
Invalid Date - Invalid Date
Empire Tennis Academy
Invalid Date - Invalid Date
Tennis Club of Rochester
Invalid Date - Invalid Date