| Date | Round | Event | Grade | Versus | Grade | Result | Score |
|---|
| | | | | | | | | 06 Dec 2025 | 7 | Tournament | S2 3005 | Travis Scott | S3 2740 | Lost | 6-7, 6-3, 6-3 | | 22 Nov 2025 | 6 | Tournament | S2 3000 | Nicholas Curin | S4 2675 | Won | 6-3, 7-5 | | 18 Oct 2025 | 4 | Tournament | S2 3000 | Keegan O'Reilly | S3 2805 | Lost | 3-6, 6-4, 2-6 | | 04 Oct 2025 | 3 | Tournament | S2 3000 | Aden Borlase-Mills | S3 2800 | Lost | 2-6, 6-4, 6-3 | | 20 Sep 2025 | 2 | Tournament | S2 3005 | Jordan Kelly-Houston | S2 3070 | Lost | 7-6, 7-6 | | 06 Sep 2025 | 1 | Tournament | S2 3000 | Ming Han Lim | S4 2515 | Won | 7-6, 3-6, 6-7 | | 28 Sep 2025 | Final | Tournament | S2 3000 | Marwan Samy | S5 2270 | Lost | 7-5 6-4 | | 28 Sep 2025 | SF | Tournament | S3 2995 | Hugo Barsby | S4 2485 | Won | 6-7(4) 6-3 7-6(5) | | 27 Sep 2025 | QF | Tournament | S3 2990 | Mathew McCutcheon | S5 2195 | Won | 6-4 6-4 | | 27 Sep 2025 | R16 | Tournament | S3 2985 | William Bourne | S5 2110 | Won | 6-2 6-2 | | 10 May 2025 | R16 | Tournament | S2 3025 | Nicholas Rayner | S4 2535 | Lost | 3-6 6-4 [10-6] | | 09 May 2025 | R1 | Tournament | S2 3065 | TK Manawatu | S4 2435 | Lost | 4-1 4-0 | | 03 May 2025 | Final | Tournament | S2 3085 | Aaron Hicks | S2 3020 | Lost | 6-0 6-3 | | 03 May 2025 | SF | Tournament | S2 3080 | Yida Wu | S5 2335 | Won | 7-5 6-2 | | 03 May 2025 | QF | Tournament | S2 3075 | Lawrence Carter | S6 1895 | Won | 6-2 6-1 | | 29 Mar 2025 | 11 | Interclub | S2 3070 | Andrew Craven | S3 2735 | Won | 6-3 7-6(3) | | 15 Mar 2025 | 10 | Interclub | S2 3060 | Trent Smith | S3 2820 | Won | 6-4 6-4 | | 01 Mar 2025 | 9 | Interclub | S2 3045 | Tim Heslin | S3 2915 | Won | 7-5 6-1 | | 15 Feb 2025 | 8 | Interclub | S2 3040 | Ben Stephens | S4 2640 | Won | 6-4 6-4 | | 26 Jan 2025 | RR3 | Tournament | S2 3035 | Josh White | S4 2465 | Won | 6-2 7-5 | | 25 Jan 2025 | RR2 | Tournament | S2 3030 | Rhys Cromie | S5 2290 | Won | 6-3 6-3 | | 18 Jan 2025 | Final | Tournament | S2 3050 | Paddy Ou | S2 3015 | Lost | 7-5 6-4 | | 18 Jan 2025 | SF | Tournament | S2 3025 | Gilles DeGouy | S2 3175 | Won | 6-4 0-6 6-2 | | 18 Jan 2025 | QF | Tournament | S2 3020 | William Bourne | S6 2065 | Won | 6-2 6-1 | | 18 Jan 2025 | R16 | Tournament | S2 3015 | Yug Thapa | S7 1700 | Won | 6-1 6-3 | | 15 Jan 2025 | Final | Tournament | S2 3010 | Tim Preston | S5 2300 | Won | 6-2 7-6 | | 15 Jan 2025 | SF | Tournament | S2 3005 | Misha Sanin | S6 1820 | Won | 6-1 6-2 | | 14 Jan 2025 | QF | Tournament | S2 3000 | Gavin Mockford | S6 2020 | Won | 6-3 6-4 | | 14 Jan 2025 | R1 | Tournament | S3 2995 | Joel Doherty | S8 1235 | Won | 6-0 6-0 | | 05 Jan 2025 | Final | Tournament | S3 2975 | Paddy Ou | S2 3010 | Won | 6-2 6-1 | | 05 Jan 2025 | SF | Tournament | S3 2970 | Rafferty McIntosh | S6 2075 | Won | 6-2 6-3 | | 04 Jan 2025 | QF | Tournament | S3 2965 | Jackson Kerr | S6 1930 | Won | 6-1 6-0 | | 04 Jan 2025 | R1 | Tournament | S3 2960 | Mike Carter | S9 1050 | Won | 6-0 6-1 | | 07 Dec 2024 | 7 | Interclub | S3 2955 | Ming Han Lim | S4 2485 | Won | 6-0 7-5 | | 09 Nov 2024 | 5 | Interclub | S3 2950 | Nevin Chan | S5 2330 | Won | 6-0 6-1 | | 19 Oct 2024 | 4 | Interclub | S3 2930 | Semisi Fanguna | S3 2995 | Won | 6-4 6-2 | | 29 Sep 2024 | Final | Tournament | S3 2950 | Paddy Ou | S2 3015 | Lost | 7-5 7-6(5) | | 28 Sep 2024 | SF | Tournament | S3 2945 | Tim Willans | S4 2585 | Won | 4-6 6-1 7-6(2) | | 28 Sep 2024 | QF | Tournament | S3 2940 | George Drillien | S5 2325 | Won | 6-4 6-2 | | 21 Sep 2024 | 2 | Interclub | S3 2925 | Trent Brierley | S3 2750 | Won | 6-2 6-4 | | 07 Sep 2024 | 1 | Interclub | S3 2915 | Luke Gibbons | S4 2655 | Won | 7-6(7) 6-2 | | 05 May 2024 | Final | Tournament | S3 2940 | Charlie Tomlinson | S3 2780 | Lost | 6-4 7-6(5) | | 04 May 2024 | SF | Tournament | S3 2935 | Ben Archbold | S5 2315 | Won | 6-4 7-6(2) | | 04 May 2024 | QF | Tournament | S3 2930 | Kevin Park | S8 1230 | Won | 6-2 6-0 | | 04 May 2024 | R16 | Tournament | S3 2925 | Daniel Zhu | S12 0280 | Won | 6-1 6-0 | | 23 Mar 2024 | 11 | Interclub | S3 2945 | Aaron Hicks | S2 3025 | Lost | 6-2 3-6 6-2 | | 10 Mar 2024 | Final | Tournament | S3 2930 | Thomas Dai | S3 2815 | Won | 6-2 7-5 | | 10 Mar 2024 | SF | Tournament | S3 2910 | Albert Hailes | S3 2925 | Won | 6-0 6-2 | | 09 Mar 2024 | QF | Tournament | S3 2905 | Hugo Barsby | S5 2270 | Won | 6-2 6-3 | | 24 Feb 2024 | 9 | Interclub | S3 2915 | Sven Van Touw | S2 3090 | Lost | 6-3 6-2 |
|
|