| Date | Round | Event | Grade | Versus | Grade | Result | Score |
|---|
| | | | | | | | | 21 Nov 2025 | 7 | Tournament | S2 3515 | Andrew Allan | S2 3250 | Won | 3-6, 2-6 | | 16 Nov 2025 | 6 | Tournament | S2 3500 | Daniel Brown | S2 3360 | Won | 6-4, 6-2 | | 14 Nov 2025 | 5 | Tournament | S2 3510 | Isaac Becroft | S1 3695 | Lost | 6-4, 4-6, 0-1 | | 09 Nov 2025 | 4 | Tournament | S2 3505 | Jack Heslin | S2 3025 | Won | 6-3, 6-3 | | 02 Nov 2025 | 2 | Tournament | S2 3500 | Alvin Na | S3 2725 | Won | 2-6, 4-6 | | 31 Oct 2025 | 1 | Tournament | S2 3495 | Daniel Rowe | S2 3015 | Won | 6-2, 6-0 | | 12 Apr 2024 | 9 | Interclub | S2 3535 | David Farsky | S2 3125 | Lost | 4-6 6-4 2-0(ret) | | 05 Apr 2024 | 8 | Interclub | S2 3520 | Daniel Brown | S2 3385 | Won | 6-3,6-4 | | 08 Mar 2024 | 5 | Interclub | S2 3515 | Adrian Lagman | S2 3165 | Won | 6-4,7-5 | | 01 Mar 2024 | 4 | Interclub | | Max Stephens | | Lost | Default | | 24 Nov 2023 | 7 | Interclub | S2 3510 | Will Roberts | S2 3110 | Won | 6-3 6-1 | | 17 Nov 2023 | 6 | Interclub | S2 3510 | Ajeet Rai | S1 4010 | Lost | 6-2 6-2 | | 12 Nov 2023 | 5 | Interclub | S2 3505 | Adrian Lagman | S2 3155 | Won | 6-2 6-2 | | 10 Nov 2023 | 4 | Interclub | S2 3525 | Finn Tearney | S2 3595 | Lost | 3-6 3-2 def | | 03 Nov 2023 | 3 | Interclub | S2 3565 | Jonty Giesen | S2 3035 | Lost | 6-3 5-7 6-4 | | 29 Oct 2023 | 2 | Interclub | S2 3585 | James Meredith | S2 3595 | Lost | 6-1 6-4 | | 27 Oct 2023 | 1 | Interclub | S2 3580 | Semisi Fanguna | S2 3020 | Won | 6-3 6-2 | | 17 Oct 2023 | 3 | Interclub | S2 3575 | Jordan Walsh | S5 2230 | Won | 6-1 6-1 | | 19 May 2023 | 9 | Interclub | S2 3595 | Finn Tearney | S2 3595 | Lost | 7-5 6-4 | | 14 Apr 2023 | 8 | Interclub | S2 3595 | Sion Wiggin | S2 3070 | Won | 6-1,6-3 | | 17 Mar 2023 | 6 | Interclub | S2 3595 | Matthew Browning | S2 3215 | Won | 6-0,6-3 | | 10 Mar 2023 | 5 | Interclub | S2 3595 | Daniel Brown | S2 3490 | Won | 6-3,3-6,6-3 | | 17 Feb 2023 | 2 | Interclub | S2 3595 | Mike Clapshaw | S3 2875 | Won | 6-3,6-2 | | 25 Nov 2022 | 2 | Interclub | S2 3595 | Max Stephens | S2 3185 | Won | 6-1 / 6-2 | | 11 Nov 2022 | 3 | Interclub | S2 3595 | Ben Muller | S2 3045 | Won | 6-1 / 6-2 | | 04 Nov 2022 | 2 | Interclub | S2 3595 | Semisi Fanguna | S2 3055 | Won | 6/2 6/3 | | 28 Oct 2022 | 1 | Interclub | S2 3595 | Harry Pugh | S2 3180 | Won | 6-1 / 6-3 | | 16 Oct 2022 | | Adjustment S2 3595 | Reason: ATP ranking | | 01 Aug 2021 | | Adjustment S1 3900 | Reason: ATP ranking | | 01 May 2020 | | Adjustment S1 4050 | Reason: ATP ranking | | 28 Dec 2019 | N-Final | Tournament | S1 3780 | Alex Klintcharov | S1 3720 | Won | 6-3 6-2 | | 28 Dec 2019 | SF | Tournament | S1 3800 | Ajeet Rai | S1 3785 | Lost | 6-4 7-5 | | 28 Dec 2019 | QF | Tournament | S1 3785 | Kiranpal Pannu | S1 3675 | Won | 7-6 6-4 | | 25 Nov 2019 | Final | Tournament | S1 3770 | Connor Heap | S2 3595 | Won | 3-6 6-2 6-4 | | 24 Nov 2019 | SF | Tournament | S1 3760 | Alex Hunt | S2 3470 | Won | 6-1 6-2 | | 24 Nov 2019 | QF | Tournament | S1 3750 | Nick Beamish | S2 3475 | Won | 6-4 6-0 | | 22 Nov 2019 | 1 | Interclub | S1 3735 | Dayne Kelly | S2 3595 | Won | 6-2/6-4 | | 15 Nov 2019 | 3 | Interclub | S1 3725 | Victor Romero | S2 3520 | Won | 6-2/4-6/6-2 | | 08 Nov 2019 | 2 | Interclub | S1 3755 | Matthew Alexander | S2 3475 | Lost | 6-2/6-2 | | 01 Nov 2019 | 1 | Interclub | S1 3750 | Chris Zhang | S2 3425 | Won | 6-2/6-2 | | 01 Oct 2019 | | Adjustment S1 3750 | Reason: ATP ranking | | 30 Sep 2019 | | Last Wins based grading before points conversion = S1 3615 | | 31 Mar 2019 | Final | Tournament | S1 3605 | Isaac Becroft | S2 3499 | Won | 6-2 7-6(0) | | 31 Mar 2019 | SF | Tournament | S1 3595 | Chris Zhang | S2 3499 | Won | 6-1 6-2 | | 30 Mar 2019 | QF | Tournament | S1 3590 | Max Dickey | S3 2999 | Won | 6-0 6-0 | | 30 Mar 2019 | R16 | Tournament | S1 3585 | Duncan Mccall | S4 2630 | Won | 6-1 6-0 | | 10 Mar 2019 | SF | Tournament | S1 3635 | Rob Reynolds | S2 3484 | Lost* | 7-6(5) 6-1 | | 09 Mar 2019 | QF | Tournament | S1 3625 | Caelan Potts | S2 3140 | Won | 6-2 6-2 | | 09 Mar 2019 | R16 | Tournament | S1 3620 | Max Stephens | S5 2190 | Won | 6-0 6-1 | | 03 Mar 2019 | Final | Tournament | S1 3610 | Sebastian Lavie | S2 3499 | Won | 6-2 6-2 | | 03 Mar 2019 | SF | Tournament | S1 3600 | Francisco Mendieta | S2 3485 | Won | 6-4 4-6 6-3 |
|
|