Date Tournament Position Prize
04/05/2025PDC Challenge Tour 15Last 128£0
03/05/2025PDC Challenge Tour 14Last 128£0
03/05/2025PDC Challenge Tour 13Last 256£0
02/05/2025PDC Challenge Tour 12Last 128£0
02/05/2025PDC Challenge Tour 11Last 256£0
19/01/2025PDC Challenge Tour 5Last 256£0
18/01/2025PDC Challenge Tour 4Last 256£0
18/01/2025PDC Challenge Tour 3Last 512£0
17/01/2025PDC Challenge Tour 2Last 64£75
17/01/2025PDC Challenge Tour 1Last 256£0
10/11/2019Nsw Great Lakes OpenLast 16£0
24/01/2016Gwynedd OpenSemi Final£225
11/10/2015World MastersPreliminary£0
09/08/2014British ClassicLast 128£0
19/05/2012PDC Development Tour 5Last 128£0
19/05/2012PDC Development Tour 4Last 64£0
17/05/2012PDC Youth World ChampionshipLast 64£0
03/01/2011PDC Youth World ChampionshipLast 64£0