| Singles Matches | 160/164 | 98% |
| Doubles Matches | 4/164 | 2% |
| Played | 126/164 | 77% |
| Defaulted | 38/164 | 23% |
| Won | 70/126 | 56% |
| Lost | 56/126 | 44% |
| Tennis Level | Intermediate ? | |
| Ratings | Singles | Doubles |
| Tournaments | 1564 ? | Pending ? |
| Leagues | 1543 ? | NA ? |
| Championships | 1359 ? | NA ? |
| League Rounds | 15 | |
| Tournaments | 15 | |
| Championships | 3 | |
| Opponent | Due by | |
|---|---|---|
| Oli Rey OliR | 15/03/2026 |
| Date | Opponent | Outcome | Score |
|---|---|---|---|
| 26/02/2026 | Carl Holst-Roness CarlHR | Won | WIN CONCEDE |
| 05/01/2026 | PeterW
SteveO |
Lost | 2-5 |
| 05/01/2026 | JonG
KashRB |
Lost | 1-6 |
| 05/01/2026 | CarlHR
AdamB |
Lost | 0-7 |
| 05/01/2026 | AntonyV
AlexandruG |
Lost | 2-5 |
| 18/12/2025 | Damilola Harris DamilolaH | Won | 15-6 |
| 18/12/2025 | Rudy Jackson RudyJ | Lost | 5-15 |
| 18/12/2025 | Shiv Amin ShivA | Lost | 14-15 |
| 18/12/2025 | Mohammad Nasir MohammadN | Lost | 9-15 |
| 18/12/2025 | David Oditt DavidO | Won | 15-7 |
| 27/11/2025 | Oliver De Leon Perez OliverDLP | Won | 15-14 |
| 27/11/2025 | Miroslav Kirov MiroslavK | Won | 15-13 |
| 27/11/2025 | James Wilkinson JamesW | Lost | 7-15 |
| 27/11/2025 | Max Barton MaxB | Lost | 14-15 |
| 27/11/2025 | Richard Jones RichardJ | Won | 15-4 |
| 06/11/2025 | Helmut Laner HelmutL | Lost | 1-6 7-5 7-10 |
| 02/10/2025 | Kester Olarewaju KesterO | Won | 15-14 |
| 02/10/2025 | James Wilkinson JamesW | Lost | 7-15 |
| 02/10/2025 | Mohammed Parvaiz MohammedP | Won | 15-11 |
| 02/10/2025 | Antoni Gardener AntoniG | Won | 15-9 |
| 02/10/2025 | Majid Khosravi MajidK | Lost | 12-15 |
| 29/06/2025 | Alexandru Gosuliac AlexandruG | Lost | 4-6 3-6 |
| 23/06/2025 | Johann Courtin JohannC | Lost | 7-6 4-6 8-10 |
| 04/06/2025 | Ollie Foudah OllieF | Lost | 7-6 2-6 6-10 |
| 18/03/2025 | Gerrit Frerk GerritF | Lost | 1-6 0-6 |
| 01/03/2025 | Majid Khosravi MajidK | Lost | 3-6 0-6 |
| 27/02/2025 | Majid Khosravi MajidK | Won | 15-6 |
| 27/02/2025 | Oliver Perez OliverP | Won | 15-6 |
| 27/02/2025 | Rudy Jackson RudyJ | Lost | 12-15 |
| 27/02/2025 | John Foulston JohnF | Lost | 11-15 |
| 27/02/2025 | James Wilkinson JamesW | Lost | 11-15 |
| 14/02/2025 | Sam Jacot SamJ | Lost | 4-6 1-6 |
| 09/02/2025 | Siddharth Vijayakumar SiddharthV | Lost | 0-6 4-6 |
| 26/01/2025 | Amir Afrashteh AmirA | Won | 6-1 6-3 |
| 22/12/2024 | Carl Clements CarlC | Won | 6-4 6-2 |
| 18/12/2024 | Kash Reid-Bashir KashRB | Lost | 6-4 4-6 8-10 |
| 04/12/2024 | Alex Benitez AlexB | Lost | 2-6 4-6 |
| 29/11/2024 | Amir Afrashteh AmirA | Lost | 5-7 6-3 8-10 |
| 12/11/2024 | Ayk Stepanyan AykS | Won | 6-2 6-3 |
| 26/10/2024 | Walter Pineda WalterP | Won | 6-1 7-5 |
| 24/10/2024 | David Kim DavidK | Won | 15-6 |
| 24/10/2024 | Laurence Jacometti LaurenceJ | Lost | 13-15 |
| 24/10/2024 | Gooch Ozyigit GoochO | Won | 15-6 |
| 24/10/2024 | David Segura-Pravia DavidSP | Won | 15-11 |
| 24/10/2024 | Alex Benitez AlexB | Lost | 7-15 |
| 23/10/2024 | Antonio Navarro AntonioN | Won | 6-2 6-0 |
| 16/10/2024 | Victor Martinez VictorM | Won | 6-1 6-1 |
| 13/10/2024 | Amir Afrashteh AmirA | Won | 6-0 6-0 |
| 11/10/2024 | Gerard Nieslony GerardN | Won | 6-2 6-3 |
| 25/04/2024 | Serdar Goren SerdarG | Won | 10-4 |
| 25/04/2024 | Kash Reid-Bashir KashRB | Won | 10-9 |
| 25/04/2024 | Ayk Stepanyan AykS | Won | 10-5 |
| 25/04/2024 | Laurence Jacometti LaurenceJ | Lost | 8-10 |
| 25/04/2024 | Joe Gott JoeG | Won | 10-3 |
| 17/04/2024 | Ayk Stepanyan AykS | Lost | 4-6 6-7 |
| 31/03/2024 | Gareth Heyes GarethH | Lost | 7-5 4-6 3-10 |
| 21/03/2024 | Adam Burgis AdamB | Lost | 2-15 |
| 21/03/2024 | Bawar Hamad BawarH | Won | 15-0 |
| 21/03/2024 | Omar Aziz 1 OmarA1 | Won | 15-12 |
| 21/03/2024 | Roshan Sri Bandara RoshanSB | Won | 15-8 |
| 21/03/2024 | Gooch Ozyigit GoochO | Won | 15-12 |
| 19/03/2024 | Majid Khosravi MajidK | Lost | 4-6 3-6 |
| 02/03/2024 | Majid Khosravi MajidK | Lost | 3-6 0-6 |
| 01/03/2024 | Jack Newman JackN | Lost | 6-2 6-7 9-11 |
| 23/02/2024 | Helmut Laner HelmutL | Won | 6-4 6-1 |
| 18/02/2024 | Gareth Heyes GarethH | Lost | 6-3 2-6 6-10 |
| 15/02/2024 | William Buckland WilliamB | Won | 6-3 6-3 |
| 10/02/2024 | Tom Williams TomW | Won | 7-6 6-3 |
| 03/02/2024 | Kash Reid-Bashir KashRB | Won | 7-6 6-2 |
| 30/01/2024 | Matt Porsz MattP | Won | 6-4 7-6 |
| 21/12/2023 | Gerrit Frerk GerritF | Lost | 13-15 |
| 21/12/2023 | Carl Clements CarlC | Won | 15-14 |
| 21/12/2023 | Alp Orge AlpO | Won | 15-11 |
| 21/12/2023 | Ali Mottaghi AliM | Won | 15-11 |
| 21/12/2023 | Charlie Winnett CharlieW | Lost | 4-15 |
| 13/12/2023 | Dean Smith DeanS | Lost | 3-6 5-7 |
| 26/11/2023 | Ploy Intawong PloyI | Won | 6-0 6-0 |
| 23/11/2023 | Tom Williams TomW | Lost | 6-3 3-6 6-10 |
| 29/10/2023 | Miroslav Kirov MiroslavK | Won | 6-3 6-4 |
| 28/10/2023 | Pinar Orge PinarO | Won | 6-3 6-1 |
| 23/10/2023 | David Segura-Pravia DavidSP | Lost | 7-5 4-6 8-10 |
| 10/10/2023 | Gooch Ozyigit GoochO | Won | 5-7 6-3 11-9 |
| 03/10/2023 | Matthew Chivers MatthewC | Lost | 1-6 0-6 |
| 24/09/2023 | Freddie Howell FreddieH | Won | WIN COIN |
| 17/09/2023 | Miroslav Kirov MiroslavK | Lost | 6-2 6-7 5-10 |
| 31/08/2023 | Richard Braysher RichardB | Won | 6-2 6-1 |
| 30/08/2023 | Saheed Lawal SaheedL | Won | 6-4 6-3 |
| 24/08/2023 | Miroslav Kirov MiroslavK | Lost | 14-15 |
| 24/08/2023 | Adil Mziouid AdilM | Won | 15-8 |
| 24/08/2023 | Laurence Jacometti LaurenceJ | Lost | 8-15 |
| 24/08/2023 | Amir Jadidinejad AmirJ | Won | 15-9 |
| 23/08/2023 | Emma Perham EmmaP | Won | 6-0 6-3 |
| 16/08/2023 | Alex Shestakov AlexS | Won | 6-0 6-4 |
| 31/07/2023 | Kieran Shew KieranS | Lost | 4-6 4-6 |
| 08/07/2023 | Taylan Halici TaylanH | Won | 6-3 6-4 |
| 05/07/2023 | Richard Braysher RichardB | Won | 6-2 7-5 |
| 19/06/2023 | Jonathan Garzon JonathanG | Won | 7-5 6-4 |
| 16/06/2023 | Lynne Wilson LynneW | Won | 6-1 6-0 |
| 27/05/2023 | Taylan Halici TaylanH | Lost | 2-6 6-3 7-10 |
| 25/05/2023 | Simone Garbagnati SimoneG | Lost | 3-15 |
| 25/05/2023 | Simon Chan SimonC | Won | 15-9 |
| 25/05/2023 | Dustin Gorski DustinG | Won | 15-13 |
| 25/05/2023 | Ayk Stepanyan AykS | Won | 15-10 |
| 25/05/2023 | Miroslav Kirov MiroslavK | Won | 15-9 |
| 24/05/2023 | Alexandru Gosuliac AlexandruG | Won | 6-4 6-0 |
| 13/05/2023 | Sarvy Shahi SarvyS | Won | 6-2 6-0 |
| 27/04/2023 | Antonio Espada AntonioE | Lost | 9-15 |
| 27/04/2023 | Walter Pineda WalterP | Won | 15-10 |
| 27/04/2023 | Nico Gaillot NicoG | Won | 15-11 |
| 27/04/2023 | Alex Shestakov AlexS | Won | 15-11 |
| 26/04/2023 | Chinara Useynova ChinaraU | Won | 6-2 6-1 |
| 25/04/2023 | David Scorer DavidS | Won | 6-2 6-0 |
| 22/04/2023 | Nick Shaw NickS | Won | 6-0 7-5 |
| 30/03/2023 | Ali Mottaghi AliM | Lost | 12-15 |
| 30/03/2023 | Robin Gautier RobinG | Lost | 12-15 |
| 30/03/2023 | Amir Jadidinejad AmirJ | Lost | 8-15 |
| 30/03/2023 | Tim Framp TimF | Won | 15-5 |
| 23/02/2023 | Saheed Lawal SaheedL | Lost | 14-15 |
| 23/02/2023 | Miroslav Kirov MiroslavK | Won | 15-10 |
| 23/02/2023 | Majid Khosravi MajidK | Lost | 8-15 |
| 23/02/2023 | Simon Chan SimonC | Won | 15-7 |
| 23/02/2023 | Alica Bukovska AlicaB | Lost | 10-15 |
| 26/01/2023 | Matt Porsz MattP | Lost | 8-15 |
| 26/01/2023 | Hannah Han HannahH | Won | 15-10 |
| 26/01/2023 | Anthony Lenanton AnthonyL | Won | 15-9 |
| 26/01/2023 | Alex Benitez AlexB | Lost | 8-15 |