| Date | Round | Event | Grade | Versus | Grade | Result | Score |
|---|
| | | | | | | | | 20 Dec 2025 | QF | Tournament | S3 2890 | Joshua Gilbert | S2 3030 | Lost | 6-7(5) 6-2 [10-0] | | 14 Dec 2025 | 9 | Tournament | S3 2885 | Michael Hadfield | S5 2310 | Won | 1-6, 1-6 | | 13 Dec 2025 | 9 | Tournament | S3 2905 | Sakeri Parnell | S3 2965 | Lost | 6-1, 7-6 | | 05 Dec 2025 | 8 | Tournament | S3 2895 | Ryan Watt | S4 2650 | Won | 7-5, 6-1 | | 30 Nov 2025 | 7 | Tournament | S3 2890 | Caleb Middlemiss | S5 2190 | Won | 3-6, 1-6 | | 28 Nov 2025 | 7 | Tournament | S3 2885 | Declan Barry | S4 2505 | Won | 6-1, 4-6, 1-0 | | 23 Nov 2025 | 6 | Tournament | S3 2880 | Simon Coleman | S6 2000 | Won | 6-0, 6-1 | | 22 Nov 2025 | 6 | Tournament | S3 2900 | Harry Weeds | S3 2970 | Lost | 1-6, 1-6 | | 18 Oct 2025 | 3 | Tournament | S3 2900 | Elliot Darling | S2 3390 | Lost | 1-6, 1-6 | | 12 Oct 2025 | 2 | Tournament | S3 2895 | Rhys Cromie | S4 2415 | Won | 6-3, 7-6 | | 11 Oct 2025 | 2 | Tournament | S3 2915 | Liam Adams | S3 2980 | Lost | 5-7, 4-6 | | 29 Mar 2025 | Final | Tournament | S3 2910 | Hukaatai Hart | S5 2125 | Won | 4-0 4-1 | | 29 Mar 2025 | SF | Tournament | S3 2905 | Jacob Smith | S6 2095 | Won | 4-2 5-3 | | 28 Mar 2025 | QF | Tournament | S3 2900 | Tom Dawson | S6 2055 | Won | 4-0 4-0 | | 09 Mar 2025 | 5 | Interclub | S3 2920 | Joshua Gilbert | S2 3000 | Lost | 6-3 6-1 | | 02 Mar 2025 | 4 | Interclub | S3 2915 | Connor Edmonds | S4 2465 | Won | 6-2 6-3 | | 02 Feb 2025 | 1 | Interclub | S3 2940 | Gareth Robb | S3 2840 | Lost | 6-3 6-3 | | 26 Jan 2025 | 9 | Interclub | S3 2960 | Joshua Gilbert | S3 2945 | Lost | 6-1 4-6 10-8 | | 15 Dec 2024 | 8 | Interclub | S3 2940 | Gareth Robb | S3 2860 | Won | 1-6 7-5 10-6 | | 01 Dec 2024 | 6 | Interclub | S3 2935 | Declan Barry | S4 2510 | Won | 6-2 6-1 | | 10 Nov 2024 | 4 | Interclub | S3 2925 | Emilio Gonzaga | S3 2705 | Won | 7-6(4) 5-7 10-6 | | 03 Nov 2024 | 3 | Interclub | S3 2920 | Matt Carragher | S5 2100 | Won | 6-2 6-4 | | 20 Oct 2024 | 2 | Interclub | S3 2900 | Johnny McHarg | S3 2855 | Won | 7-5 6-4 | | 16 Sep 2024 | | Adjustment S3 2900 | Reason: Regrade | | 10 Jul 2021 | 6 | Interclub | S2 3075 | Ryan van Grinsven | S4 2625 | Won | 4-2 4-0 | | 26 Jun 2021 | 5 | Interclub | S2 3065 | Jamie Poole | S3 2820 | Won | 5-3 5-3 | | 27 Feb 2021 | 10 | Interclub | S2 3055 | Jamie Poole | S3 2825 | Won | 6-2 7-6 | | 19 Feb 2021 | 9 | Interclub | S2 3075 | Jack Tiller | S2 3070 | Lost | 6-4 3-6 10-4 | | 13 Feb 2021 | 8 | Interclub | S2 3075 | Elliot Darling | S2 3395 | Lost | 6-4 6-2 | | 18 Jan 2021 | Final | Tournament | S2 3070 | Bevan Johns | S4 2505 | Won | 6-0 6-2 | | 18 Jan 2021 | SF | Tournament | S2 3065 | Sergey Sanin | S5 2155 | Won | 6-0 4-6 10-7 | | 18 Jan 2021 | QF | Tournament | S2 3060 | Ciaran Lynch | S5 2225 | Won | 6-1 6-2 | | 18 Jan 2021 | R16 | Tournament | S2 3055 | Edward Parkes | S6 1970 | Won | 6-1 6-2 | | 12 Dec 2020 | 7 | Interclub | S2 3015 | Matt Meredith | S2 3350 | Won | 4-6 5-7 | | 05 Dec 2020 | 6 | Interclub | S2 3000 | Grayson Cullen | S3 2850 | Won | 6-4 6-4 | | 21 Nov 2020 | 4 | Interclub | S2 3005 | Sam Bubb | S4 2690 | Lost | 6-4 6-7 10-0 | | 15 Nov 2020 | SF | Tournament | S2 3005 | Corban Crowther | S2 3340 | Lost | 6-1 6-4 | | 14 Nov 2020 | QF | Tournament | S2 3000 | Matt Carragher | S5 2205 | Won | 6-1 6-1 | | 14 Nov 2020 | R16 | Tournament | S3 2995 | Sergey Sanin | S5 2105 | Won | 6-0 6-0 | | 07 Nov 2020 | 3 | Interclub | S3 2980 | Tom Batt | S3 2865 | Won | 6-3 4-6 10-7 | | 31 Oct 2020 | 2 | Interclub | S3 2980 | Tim Meredith | S2 3510 | Lost | 6-2 6-2 | | 17 Oct 2020 | 1 | Interclub | S2 3000 | Maddison Aubrey | S3 2930 | Lost | 6/2 6/7 10/7 | | 01 Sep 2020 | | Adjustment S2 3000 | Reason: Regrade | | 01 Aug 2020 | | Adjustment S4 2610 | Reason: Inactivity | | 30 Sep 2019 | | Last Wins based grading before points conversion = S3 2760 | | 17 Jun 2018 | 2 | Interclub | S3 2710 | Thomas Hunter | S3 2860 | Won* | 4-5 3-5 | | 27 Aug 2017 | SF | Tournament | S3 2705 | Mattias Wieland | S5 2270 | Won | 6-1 6-0 | | 27 Aug 2017 | QF | Tournament | S3 2700 | George McAleer | S5 2135 | Won | 6-2 6-0 | | 01 Jul 2017 | | Adjustment S3 2700 | Reason: Inactivity | | 26 Jul 2015 | Final | Tournament | S3 2910 | Ben Clark | S4 2480 | Won | 2-4 4-1 [10-2] | | 26 Jul 2015 | SF | Tournament | S3 2905 | Khaki Morgan | S5 2180 | Won | 4-0 4-0 |
|
|