| Singles Matches | 82/165 | 50 % |
| Doubles Matches | 83/165 | 50 % |
| Played | 111/165 | 67 % |
| Defaulted | 54/165 | 33 % |
| Won | 71/111 | 64 % |
| Lost | 40/111 | 36 % |
| Tennis Level | Unknown ? | |
| Ratings | Singles | Doubles |
| Tournaments | NA ? | 1687 ? |
| Leagues | 1752 ? | 1565 ? |
| Championships | 1393 ? | 1185 ? |
| League Rounds | 22 | |
| Tournaments | 6 | |
| Championships | 5 | |
| Date | Opponent | Outcome | Score |
|---|---|---|---|
| 30/01/2025 | JonG
KashRB |
Won | 7-6 6-3 |
| 13/12/2024 | Hiroyuki Egashira HiroyukiE | Lost | 3-6 7-6 7-10 |
| 04/12/2024 | John Bercow JohnB | Lost | 4-6 4-6 |
| 27/11/2024 | Helmut Laner HelmutL | Won | 7-5 6-1 |
| 20/11/2024 | Farid Bazari FaridB | Lost | 3-6 5-7 |
| 08/11/2024 | Tom Pigott TomP | Lost | 7-5 0-6 5-10 |
| 27/10/2024 | AykS
GerritF |
Won | 6-7 6-3 10-3 |
| 25/10/2024 | Scott Parnell ScottP | Won | 6-2 6-2 |
| 24/10/2024 | Hiroyuki Egashira HiroyukiE | Lost | 7-6 4-6 1-10 |
| 06/10/2024 | Farid Bazari FaridB | Lost | 1-6 6-2 3-10 |
| 28/09/2024 | Lee Forsyth LeeF | Won | 6-4 7-5 |
| 25/09/2024 | Peter Wetherburn PeterW | Lost | 0-6 0-6 |
| 19/09/2024 | David Bradbery DavidB | Lost | 0-6 4-6 |
| 13/09/2024 | Gerrit Frerk GerritF | Lost | 4-6 5-7 |
| 31/07/2024 | Rafal Kaczmarczyk RafalK | Won | 4-6 6-2 10-7 |
| 30/07/2024 | RobM
DuncanM |
Won | 6-0 6-3 |
| 18/07/2024 | Kash Reid-Bashir KashRB | Won | 6-3 6-4 |
| 03/07/2024 | Majid Khosravi MajidK | Won | 6-2 6-4 |
| 13/06/2024 | KashRB
CarynM |
Lost | 13-15 |
| 13/06/2024 | AlexB
EdwardG |
Won | 15-12 |
| 13/06/2024 | LaurenceJ
MatthewS |
Lost | 10-15 |
| 13/06/2024 | DanielR
ZiU |
Won | 15-3 |
| 13/06/2024 | AykS
MarcS |
Won | 15-7 |
| 13/06/2024 | MarcS
MatthewS |
Won | 15-9 |
| 11/06/2024 | Gareth Heyes GarethH | Won | 4-6 6-4 10-7 |
| 09/06/2024 | PeterW
SteveO |
Lost | 3-6 1-6 |
| 03/06/2024 | Ayk Stepanyan AykS | Won | 6-3 6-0 |
| 02/06/2024 | AykS
GerritF |
Won | 4-6 6-3 11-9 |
| 23/05/2024 | Kash Reid-Bashir KashRB | Won | 7-6 6-3 |
| 22/05/2024 | Vadim Larin VadimL | Won | 6-0 6-4 |
| 14/05/2024 | Matt Porsz MattP | Won | 6-0 6-0 |
| 10/05/2024 | Gareth Heyes GarethH | Won | 7-6 6-2 |
| 29/04/2024 | Majid Khosravi MajidK | Won | 6-7 7-5 11-9 |
| 26/04/2024 | Kash Reid-Bashir KashRB | Won | 6-2 6-1 |
| 23/04/2024 | FilippoR
DeanS |
Lost | 6-7 4-6 |
| 21/04/2024 | AykS
GerritF |
Won | 7-5 6-0 |
| 17/04/2024 | Vadim Larin VadimL | Won | 6-1 6-2 |
| 14/04/2024 | Carl Clements CarlC | Won | 6-2 6-4 |
| 23/03/2024 | Mark Stevens MarkS | Lost | 2-6 2-6 |
| 20/03/2024 | Dean Smith DeanS | Lost | 7-6 3-6 6-10 |
| 08/03/2024 | VadimL
JohnB |
Won | 6-4 6-3 |
| 07/03/2024 | AlexB
LaurenceJ |
Won | 6-3 6-1 |
| 07/03/2024 | Ayk Stepanyan AykS | Won | 6-1 6-2 |
| 04/03/2024 | FilippoR
DeanS |
Won | 6-2 6-4 |
| 03/03/2024 | Vadim Larin VadimL | Won | 6-2 6-3 |
| 01/03/2024 | Richard Petrik RichardP | Won | 6-7 6-2 10-8 |
| 28/02/2024 | Kash Reid-Bashir KashRB | Lost | 5-7 5-7 |
| 25/02/2024 | AliM
MajidK |
Won | 6-2 6-1 |
| 24/02/2024 | BrianP
CarlosS |
Lost | 2-6 1-6 |
| 18/02/2024 | John Bercow JohnB | Lost | 3-6 3-6 |
| 06/02/2024 | Helmut Laner HelmutL | Won | 6-4 6-2 |
| 02/02/2024 | Alex Zhang AlexZ | Lost | 3-6 1-6 |
| 31/01/2024 | Vadim Larin VadimL | Won | 6-3 3-6 10-5 |
| 24/01/2024 | JonG
KashRB |
Lost | 3-6 6-4 6-10 |
| 22/01/2024 | Ayk Stepanyan AykS | Won | 6-2 7-6 |
| 18/01/2024 | FilippoR
LaurenceJ |
Won | 15-13 |
| 18/01/2024 | AlexandruG
EhsaanA |
Won | 15-13 |
| 18/01/2024 | MadinaM
DeanS |
Won | 15-5 |
| 18/01/2024 | AlexB
RohanV |
Won | 15-9 |
| 18/01/2024 | JonG
FilippoR |
Won | 15-7 |
| 16/01/2024 | AykS
GerritF |
Lost | 3-6 3-6 |
| 15/12/2023 | Mat Oury MatO | Lost | 7-6 0-6 6-10 |
| 14/12/2023 | AykS
TeresaDL |
Won | 15-8 |
| 14/12/2023 | AlexandruG
CharlieW |
Lost | 9-15 |
| 14/12/2023 | FlorestyC
AlexB |
Lost | 11-15 |
| 14/12/2023 | JackN
MiroslavK |
Won | 15-12 |
| 14/12/2023 | AliM
MahiK |
Won | 15-8 |
| 14/12/2023 | AliM
JackN |
Lost | 5-15 |
| 13/12/2023 | SelimG
DavidK |
Won | 6-0 6-0 |
| 05/12/2023 | Gareth Heyes GarethH | Won | 6-2 6-1 |
| 03/12/2023 | JonG
KashRB |
Won | 6-3 6-3 |
| 29/11/2023 | Richard Eddolls RichardE | Won | 7-5 6-3 |
| 28/11/2023 | Amir Afrashteh AmirA | Won | 6-2 4-6 10-4 |
| 26/11/2023 | AykS
GerritF |
Won | 6-3 6-4 |
| 24/11/2023 | AykS
BrianP |
Won | 15-9 |
| 24/11/2023 | AlpO
XianYC |
Lost | 14-15 |
| 24/11/2023 | JohnP
MichaelB |
Lost | 9-15 |
| 24/11/2023 | AykS
AliM |
Won | 15-10 |
| 24/11/2023 | AykS
BrianP |
Lost | 13-15 |
| 22/10/2023 | MiroslavK
OliverM |
Won | 6-4 6-2 |
| 22/10/2023 | Oliver Morgan OliverM | Won | 6-2 6-2 |
| 12/10/2023 | DavidK
ShomikP |
Won | 15-5 |
| 12/10/2023 | AlexB
LukeE |
Won | 15-8 |
| 12/10/2023 | AykS
AnthonyL |
Lost | 12-15 |
| 12/10/2023 | DonR
IlyasK |
Won | 15-9 |
| 12/10/2023 | AykS
AlexB |
Lost | 14-15 |
| 10/10/2023 | JonG
KashRB |
Won | 6-3 3-6 10-7 |
| 10/10/2023 | MarcoB
JamesW |
Lost | 3-6 3-6 |
| 05/10/2023 | Joshua Raymond JoshuaR | Won | 6-1 6-1 |
| 03/10/2023 | Alex Zhang AlexZ | Won | 6-3 7-5 |
| 02/10/2023 | Ishan Islam IshanI | Lost | 2-6 6-7 |
| 01/10/2023 | AykS
GerritF |
Lost | 6-3 2-6 8-10 |
| 18/09/2023 | FilippoR
DeanS |
Won | 6-3 6-1 |
| 17/09/2023 | Jon Gustafsson JonG | Lost | 2-6 2-6 |
| 14/09/2023 | MajidK
MiroslavK |
Lost | 10-15 |
| 14/09/2023 | MirkoP
CharlieW |
Lost | 14-15 |
| 14/09/2023 | AykS
AlexB |
Won | 15-10 |
| 14/09/2023 | KashRB
NicholasS |
Won | 15-6 |
| 14/09/2023 | BevanM
MajidK |
Lost | 14-15 |
| 31/07/2023 | CarynM
BevanM |
Lost | 0-6 1-6 |
| 23/07/2023 | Tom Pigott TomP | Won | 6-3 6-2 |
| 12/07/2023 | Laurence Jacometti LaurenceJ | Lost | 4-6 4-6 |
| 08/07/2023 | DeanS
ElizabethW |
Lost | 6-2 2-6 3-10 |
| 05/07/2023 | Tom Williams TomW | Won | 7-5 6-4 |
| 27/06/2023 | Gerard Nieslony GerardN | Won | 6-2 6-1 |
| 12/06/2023 | Marc Simpson MarcS | Won | 6-4 6-1 |
| 08/06/2023 | Hugo Dose Ribeiro HugoDR | Won | 6-3 6-1 |
| 25/05/2023 | Dustin Gorski DustinG | Won | 6-2 6-1 |
| 22/05/2023 | Jose F Hernandez JoseFH | Won | 6-2 6-2 |
| 18/05/2023 | Tom Williams TomW | Won | 6-1 1-6 10-8 |
| 17/05/2023 | Tze Yeung Cheung TzeYC | Won | 6-1 6-1 |