| Singles Matches | 110/116 | 95 % |
| Doubles Matches | 6/116 | 5 % |
| Played | 77/116 | 66 % |
| Defaulted | 39/116 | 34 % |
| Won | 34/77 | 44 % |
| Lost | 43/77 | 56 % |
| Tennis Level | Intermediate ? | |
| Ratings | Singles | Doubles |
| Tournaments | 1639 ? | NA ? |
| Leagues | 1521 ? | NA ? |
| Championships | 1457 ? | Pending ? |
| League Rounds | 16 | |
| Tournaments | 3 | |
| Championships | 4 | |
| Date | Opponent | Outcome | Score |
|---|---|---|---|
| 07/09/2026 | FaridB
FiifiA |
Lost | 1-4 |
| 07/09/2026 | AnastasiiaH
MajidK |
Won | 3-2 |
| 07/09/2026 | MichaelL
StefanK |
Lost | 1-4 |
| 07/09/2026 | RezaKS
JoshuaMH |
Won | 4-1 |
| 07/09/2026 | SimonA
LaurenceJ |
Lost | 0-5 |
| 06/08/2026 | Tom Pigott TomP | Lost | 4-6 1-6 |
| 05/08/2026 | Niall Mccullagh NiallM | Lost | 1-6 1-6 |
| 17/07/2026 | Filippo Rinaldi FilippoR | Won | 6-4 6-3 |
| 16/07/2026 | Nazir Karim Yakub NazirKY | Lost | 3-6 2-6 |
| 14/07/2026 | Alexandru Gosuliac AlexandruG | Lost | 6-7 0-6 |
| 07/07/2026 | Farid Bazari FaridB | Lost | 4-6 2-6 |
| 28/06/2026 | Alexandru Gosuliac AlexandruG | Won | 1-6 6-1 10-5 |
| 27/06/2026 | Kash Reid-Bashir KashRB | Won | 7-5 6-3 |
| 19/06/2026 | Filippo Rinaldi FilippoR | Lost | 3-6 3-6 |
| 15/06/2026 | John Bercow JohnB | Lost | 3-6 0-6 |
| 03/06/2026 | Nazir Karim Yakub NazirKY | Lost | 4-6 1-6 |
| 17/05/2026 | Jon Gustafsson JonG | Lost | 0-6 7-6 4-10 |
| 13/05/2026 | John Bercow JohnB | Lost | 3-6 2-6 |
| 16/04/2026 | Farid Bazari FaridB | Lost | 3-6 0-6 |
| 15/04/2026 | Barry Pickett BarryP | Won | 7-6 6-4 |
| 08/04/2026 | Peter Osborne PeterO | Lost | 2-6 6-7 |
| 01/04/2026 | Floresty Cocula FlorestyC | Lost | 2-6 0-6 |
| 31/03/2026 | John Bercow JohnB | Lost | 1-6 1-6 |
| 25/03/2026 | John Parker JohnP | Won | 6-7 6-1 10-7 |
| 16/03/2026 | Farid Bazari FaridB | Won | 4-6 6-4 10-7 |
| 13/03/2026 | Dave Ginty DaveG | Won | 6-0 6-1 |
| 11/03/2026 | Alexandru Gosuliac AlexandruG | Lost | 6-2 2-6 5-10 |
| 20/02/2026 | Dean Smith DeanS | Lost | 4-6 3-6 |
| 19/02/2026 | Johann Courtin JohannC | Won | 2-6 7-6 10-4 |
| 11/02/2026 | Floresty Cocula FlorestyC | Lost | 3-6 3-6 |
| 08/02/2026 | Gooch Ozyigit GoochO | Won | 6-3 6-2 |
| 18/12/2025 | David Bradbery DavidB | Lost | 7-15 |
| 18/12/2025 | Ayk Stepanyan AykS | Lost | 14-15 |
| 18/12/2025 | David Oditt DavidO | Won | 15-12 |
| 18/12/2025 | Mehryar Hamid MehryarH | Won | 15-11 |
| 18/12/2025 | Walter Pineda WalterP | Won | 15-3 |
| 16/12/2025 | Johann Courtin JohannC | Lost | 7-6 2-6 8-10 |
| 11/12/2025 | Filippo Rinaldi FilippoR | Won | 6-4 6-7 10-8 |
| 25/10/2025 | James Bateman JamesB | Lost | 3-6 4-6 |
| 21/10/2025 | John Bercow JohnB | Lost | 5-7 6-2 3-10 |
| 16/10/2025 | Farid Bazari FaridB | Lost | 3-6 2-6 |
| 06/10/2025 | Filippo Rinaldi FilippoR | Lost | 0-6 6-7 |
| 19/09/2025 | Johann Courtin JohannC | Won | 6-3 6-3 |
| 16/09/2025 | Gooch Ozyigit GoochO | Won | 6-3 7-5 |
| 31/08/2025 | James Bateman JamesB | Won | 6-4 7-6 |
| 08/08/2025 | Brandon Wilkins BrandonW | Won | 6-2 6-2 |
| 22/07/2025 | Adam Burgis AdamB | Lost | 2-6 0-6 |
| 18/07/2025 | Alex Benitez AlexB | Lost | 6-0 2-6 4-10 |
| 29/06/2025 | Kourosh Amini KouroshA | Won | 6-2 2-6 13-11 |
| 27/06/2025 | Nazir Karim Yakub NazirKY | Won | 6-3 6-2 |
| 26/06/2025 | Jeebin Park JeebinP | Won | 15-12 |
| 26/06/2025 | Ali Mottaghi AliM | Lost | 14-15 |
| 26/06/2025 | Simon Kenna SimonK | Won | 15-8 |
| 26/06/2025 | Barry Pickett BarryP | Won | 15-13 |
| 26/06/2025 | Farid Bazari FaridB | Won | 15-14 |
| 19/06/2025 | Yongli Wang YongliW | Lost | 3-6 1-6 |
| 16/05/2025 | Saurabh Srivastava SaurabhS | Lost | 3-6 3-6 |
| 15/05/2025 | Shaj Bhatti ShajB | Lost | 6-3 6-7 9-11 |
| 01/05/2025 | Nazir Karim Yakub NazirKY | Won | 6-2 6-2 |
| 06/04/2025 | Cameron Williams CameronW | Lost | 3-6 4-6 |
| 05/04/2025 | Andrew Zarei AndrewZ | Won | 6-1 6-0 |
| 03/04/2025 | Nazir Karim Yakub NazirKY | Won | 1-6 6-4 10-8 |
| 08/03/2025 | NazirKY
AmeerK |
Lost | 4-6 6-0 8-10 |
| 18/02/2025 | Cameron Williams CameronW | Won | 7-6 7-6 |
| 15/02/2025 | Alp Orge AlpO | Lost | 6-4 2-6 4-10 |
| 09/02/2025 | James Bateman JamesB | Lost | 3-6 1-6 |
| 07/02/2025 | Nazir Karim Yakub NazirKY | Won | 4-6 6-3 10-5 |
| 24/01/2025 | Rayaan Ahmad RayaanA | Lost | 3-6 3-6 |
| 21/12/2024 | Nazir Karim Yakub NazirKY | Won | 6-4 2-6 14-12 |
| 21/12/2024 | Cameron Williams CameronW | Lost | 4-6 3-6 |
| 09/12/2024 | Sam Jacot SamJ | Lost | 2-6 5-7 |
| 22/09/2024 | Mat Oury MatO | Lost | 2-6 6-7 |
| 19/09/2024 | Rosanna Ball RosannaB | Won | 6-1 6-0 |
| 01/08/2024 | Rosanna Ball RosannaB | Won | 6-2 6-1 |
| 31/07/2024 | Joe Gott JoeG | Won | 4-6 6-1 10-7 |
| 22/07/2024 | Adam Burgis AdamB | Lost | 4-6 0-6 |
| 12/07/2024 | Will Hughes WillH | Lost | 6-4 5-7 5-10 |