| Date | Round | Event | Grade | Versus | Grade | Result | Score |
|---|
| | | | | | | | | 23 Nov 2025 | 6 | Tournament | S3 2810 | Jean-Michel Gelin | S6 1800 | Won | 0-6, 0-6 | | 09 Nov 2025 | 5 | Tournament | S3 2805 | Daniel Hyndman | S7 1575 | Won | 6-1, 6-1 | | 02 Nov 2025 | 4 | Tournament | S3 2800 | Yong Lee | S7 1625 | Won | 0-6, 0-6 | | 19 Oct 2025 | 3 | Tournament | S3 2795 | Winston Chin | S6 1850 | Won | 6-0, 6-0 | | 12 Oct 2025 | 2 | Tournament | S3 2790 | Mark Stringer | S8 1475 | Won | 0-6, 0-6 | | 20 Jun 2025 | Final | Tournament | S3 2830 | Rhys Cromie | S5 2375 | Lost | 7-6 6-0 | | 20 Jun 2025 | SF | Tournament | S3 2825 | Julian Main | S5 2195 | Won | 6-3 6-1 | | 03 May 2025 | 2 | Interclub | S3 2820 | TK Manawatu | S4 2435 | Won | 1-4 4-0 10-6 | | 16 Feb 2025 | 11 | Interclub | S3 2815 | Ben Smith | S8 1300 | Won | 6-1 6-1 | | 02 Jun 2024 | Final | Tournament | S3 2810 | Matthew Saint | S5 2145 | Won | 4-0 4-1 4-0 | | 10 Feb 2024 | 3 | Interclub | S3 2805 | Sebastian Kerr | S5 2200 | Won | 6/3 5/7 10/8 | | 14 Jul 2023 | Final | Tournament | S3 2765 | Remi Feneon | S2 3415 | Won | 7-5 6-2 | | 14 Jul 2023 | SF | Tournament | S3 2760 | Michal Spacil | S7 1695 | Won | 6-2 6-0 | | 14 Jul 2023 | QF | Tournament | S3 2755 | Grant Summers | S6 2070 | Won | 6-1 6-0 | | 11 Mar 2023 | 14 | Interclub | S3 2785 | Emilio Gonzaga | S4 2555 | Lost | 3/0 ret. | | 25 Feb 2023 | 12 | Interclub | S3 2790 | Tom Batt | S2 3015 | Lost | 6.3 RET | | 18 Feb 2023 | 11 | Interclub | | Lucas Evans | | Lost | Default | | 28 Jan 2023 | Final | Tournament | S3 2800 | Sean Martin | S3 2975 | Lost | 6-2 6-4 | | 27 Jan 2023 | SF | Tournament | S3 2790 | Pranil Ranchhod | S4 2565 | Won | 6-4 6-4 | | 26 Jan 2023 | QF | Tournament | S3 2785 | John Lundqvist | S6 1830 | Won | 6-4 6-1 | | 10 Dec 2022 | 8 | Interclub | S3 2780 | Blake Cullen | S5 2365 | Won | 6/3 6/2 | | 05 Nov 2022 | 4 | Interclub | S3 2790 | Tom Batt | S3 2955 | Lost | 6-1 6-0 | | 24 Jun 2022 | Final | Tournament | S3 2790 | Remi Feneon | S2 3385 | Lost | 6-4 6-3 | | 24 Jun 2022 | SF | Tournament | S3 2785 | Jason Feutz | S5 2205 | Won | 6-1 6-2 | | 24 Jun 2022 | QF | Tournament | S3 2780 | Scott Carragher | S5 2105 | Won | 6-2 6-3 | | 02 Apr 2022 | 15 | Interclub | S3 2765 | Benjamin McGillivray | S4 2660 | Won | 4.6 7.6 12.10 | | 26 Mar 2022 | 14 | Interclub | S3 2775 | Jordan Edwards | S3 2920 | Lost | 6/2,6/4 | | 05 Mar 2022 | 11 | Interclub | | Connor Brosnahan | | Won | Default | | 18 Feb 2022 | 9 | Interclub | S3 2780 | Harry Weeds | S3 2985 | Lost | 6-3 5-7 1-0 | | 20 Nov 2021 | 4 | Interclub | S3 2800 | Ben Smith | S3 2725 | Lost | 7/5 7/5 | | 16 Oct 2021 | 1 | Interclub | S3 2820 | Tom Batt | S3 2840 | Lost | 7/5 6/4 | | 21 Feb 2021 | RR2 | Tournament | S3 2825 | Jack Tiller | S2 3115 | Lost | 4-6 6-7(5) | | 20 Feb 2021 | RR3 | Tournament | S3 2845 | Jordan Edwards | S3 2760 | Lost | 6-2 7-5 | | 15 Feb 2020 | 9 | Interclub | S3 2870 | Nant Prachuabmoh | S3 2755 | Lost | 6-4 7-5 | | 01 Feb 2020 | 7 | Interclub | S3 2870 | Jamie Garbett | S2 3225 | Lost | 6-46-71-0 | | 30 Nov 2019 | 5 | Interclub | S3 2895 | Thomas Hunter | S3 2710 | Lost | 5-7, 7-5, 1-0 (9) | | 23 Nov 2019 | 4 | Interclub | S3 2905 | Harry Weeds | S2 3060 | Lost | 6.2 6.2 | | 09 Nov 2019 | 3 | Interclub | S3 2925 | Charlie Morrison | S3 2885 | Lost | 6-4 6-2 | | 19 Oct 2019 | 1 | Interclub | S3 2955 | Matt Woolman | S3 2720 | Lost | 6/4 6/7 10/8 | | 30 Sep 2019 | | Last Wins based grading before points conversion = S3 2955 | | 24 Mar 2019 | 15 | Interclub | S3 2945 | Joseph Bond | S4 2400 | Won | 6-4 6-4 | | 03 Mar 2019 | 13 | Interclub | S3 2920 | Cameron McCracken | S3 2715 | Won | 6-3 6-4 | | 10 Feb 2019 | 10 | Interclub | S3 2970 | Peter Hampton | S3 2920 | Lost* | 6-2 6-1 | | 03 Feb 2019 | 9 | Interclub | S3 2945 | Charlie Morrison | S3 2715 | Won | 4-6, 0-6 | | 16 Dec 2018 | 8 | Interclub | S3 2935 | Nico Jaeger | S4 2450 | Won | 4-6, 6-1, 1-0 | | 09 Dec 2018 | 7 | Interclub | S3 2930 | Jack Murison | S5 2195 | Won | 6-3 6-4 | | 02 Dec 2018 | 6 | Interclub | S3 2905 | Rhys Cromie | S3 2700 | Won | 5-7 2-6 | | 11 Nov 2018 | 5 | Interclub | S3 2880 | Nick Schneideman | S3 2705 | Won | 6-4 6-4 | | 04 Nov 2018 | 4 | Interclub | S3 2930 | Matthew Grant | S4 2649 | Lost* | 6-2 7-6 | | 28 Oct 2018 | 3 | Interclub | S3 2920 | Joseph Bond | S4 2420 | Won | 6-4 6-2 | | 14 Oct 2018 | 2 | Interclub | S3 2910 | Charlie Morrison | S4 2659 | Won | 6-3 6-3 |
|
|