Date Tournament Position Prize
16/03/2025PDC Challenge Tour 10Last 256£0
15/03/2025PDC Challenge Tour 9Last 64£75
15/03/2025PDC Challenge Tour 8Last 256£0
14/03/2025PDC Challenge Tour 7Last 256£0
14/03/2025PDC Challenge Tour 6Last 16£300
18/01/2025PDC Challenge Tour 4Last 512£0
18/01/2025PDC Challenge Tour 3Last 256£0
17/01/2025PDC Challenge Tour 2Last 128£0
17/01/2025PDC Challenge Tour 1Last 256£0
12/01/2025PDC UK Q School Final Stage Day 4Last 16£0
11/01/2025PDC UK Q School Final Stage Day 3Last 128£0
10/01/2025PDC UK Q School Final Stage Day 2Last 64£0
09/01/2025PDC UK Q School Final Stage Day 1Last 32£0
03/11/2024PDC Challenge Tour 24Last 64£75
03/11/2024PDC Challenge Tour 23Last 16£300
02/11/2024PDC Challenge Tour 22Last 32£200
02/11/2024PDC Challenge Tour 21Last 128£0
09/06/2024PDC Challenge Tour 15Last 256£0
08/06/2024PDC Challenge Tour 14Last 128£0
08/06/2024PDC Challenge Tour 13Last 64£75
07/06/2024PDC Challenge Tour 12Last 256£0
07/06/2024PDC Challenge Tour 11Last 128£0
17/03/2024PDC Challenge Tour 10Quarter Final£500
16/03/2024PDC Challenge Tour 9Last 128£0
16/03/2024PDC Challenge Tour 8Last 256£0
15/03/2024PDC Challenge Tour 7Last 64£75
15/03/2024PDC Challenge Tour 6Last 64£75
21/01/2024PDC Challenge Tour 5Last 128£0
20/01/2024PDC Challenge Tour 4Last 256£0
20/01/2024PDC Challenge Tour 3Last 512£0
19/01/2024PDC Challenge Tour 2Last 128£0
19/01/2024PDC Challenge Tour 1Last 64£75
30/10/2023PDC Challenge Tour 24Final£1,000
29/10/2023PDC Challenge Tour 23Last 256£0
29/10/2023PDC Challenge Tour 22Quarter Final£500
28/10/2023PDC Challenge Tour 21Last 128£0
28/10/2023PDC Challenge Tour 20Last 128£0
07/05/2023PDC Challenge Tour 14Last 128£0
06/05/2023PDC Challenge Tour 13Last 256£0
16/10/2022PDC Challenge Tour 24Last 64£50
16/10/2022PDC Challenge Tour 23Last 32£100
15/10/2022PDC Challenge Tour 22Last 32£100
15/10/2022PDC Challenge Tour 21Last 64£50
08/10/2022PDC Development Tour 23Last 32£100
18/09/2022British OpenLast 32£80
17/09/2022British ClassicLast 16£75
08/05/2022Welsh OpenLast 32£95
03/04/2022PDC Challenge Tour 10Last 64£50
02/04/2022PDC Challenge Tour 9Last 256£0
02/04/2022PDC Challenge Tour 8Last 256£0
10/04/2022WDF Mens World ChampionshipLast 16£3,250
01/04/2022PDC Challenge Tour 7Last 128£0
01/04/2022PDC Challenge Tour 6Last 16£200
23/01/2022PDC Challenge Tour 5Last 128£0
22/01/2022PDC Challenge Tour 4Last 256£0
22/01/2022PDC Challenge Tour 3Last 256£0
21/01/2022PDC Challenge Tour 2Last 128£0
21/01/2022PDC Challenge Tour 1Last 512£0
15/01/2022PDC UK Q School Final Stage Day 4 4Last 128£0
14/01/2022PDC UK Q School Final Stage Day 3 3Last 32£0
13/01/2022PDC UK Q School Final Stage Day 2 2Last 16£0
12/01/2022PDC UK Q School Final Stage Day 1 1Last 32£0
10/01/2022PDC UK Q School Stage 1 Day 2 2Last 256£0
09/01/2022PDC UK Q School Stage 1 Day 1 1Last 64£0
17/10/2021British OpenSemi Final£750
16/10/2021British ClassicLast 32£50
05/09/2021PDC Challenge Tour 12Last 128£0
05/09/2021PDC Challenge Tour 11Last 64£50
04/09/2021PDC Challenge Tour 10Last 256£0
04/09/2021PDC Challenge Tour 9Last 128£0
03/09/2021PDC Challenge Tour 8Last 64£50
03/09/2021PDC Challenge Tour 7Last 64£50
08/08/2021PDC Challenge Tour 6Last 16£200
08/08/2021PDC Challenge Tour 5Last 16£200
07/08/2021PDC Challenge Tour 4Last 64£50
07/08/2021PDC Challenge Tour 3Last 32£100
06/08/2021PDC Challenge Tour 2Last 128£0
06/08/2021PDC Challenge Tour 1Last 32£100
04/08/2021PDPA Players Championship 23Last 128£0
27/04/2021PDPA Players Championship 12Last 128£0
26/04/2021PDPA Players Championship 11Last 128£0
25/04/2021PDPA Players Championship 10Last 128£0
24/04/2021PDPA Players Championship 9Last 32£1,000
17/02/2021PDC UK Q School Final Stage Day 4Last 128£0
16/02/2021PDC UK Q School Final Stage Day 3Last 128£0
15/02/2021PDC UK Q School Final Stage Day 2Quarter Final£0
14/02/2021PDC UK Q School Final Stage Day 1Last 128£0
08/02/2021PDC UK Q School Stage 1A Day 1Last 32£0
15/03/2020Isle Of Man OpenWinner£0
16/02/2020Scottish OpenLast 16£80
26/01/2020Romanian OpenLast 16£600
24/11/2019Italian OpenSemi Final£300
16/11/2019Czech OpenSemi Final£15,000
10/11/2019Killarney High Performance Roofing OpenWinner£1,000
09/11/2019Republic of Ireland OpenWinner£3,000
27/10/2019World MastersSemi Final£3,000
20/10/2019Northern Cyprus OpenLast 16£100
05/10/2019Northern Ireland MatchplaySemi Final£0
22/09/2019British OpenFinal£1,500
10/05/2019Welsh ClassicLast 16£100
13/04/2019German OpenLast 32£60
16/03/2019Westfries OpenLast 16£0
22/02/2019Slovak MastersLast 64£0
17/02/2019Scottish OpenLast 64£20
26/01/2019Romanian ClassicLast 64£0
07/10/2018World MastersLast 272 WM£0
03/10/2018BDO World Championship QualifiersLast 32£0
15/07/2018Winmau Wolverhampton OpenLast 16£0
14/07/2018Winmau Wolverhampton ClassicSemi Final£0
13/05/2018Welsh OpenWinner£5,000
28/01/2018Gwynedd OpenSemi Final£0
17/05/2009Welsh OpenLast 64£25
15/03/2009Isle Of Man OpenLast 32£0
25/01/2009Gwynedd OpenQuarter Final£75
12/10/2008Welsh MastersLast 32£0
18/05/2008Welsh OpenLast 64£0