Date Tournament Position Prize
18/03/2025PDPA Players Championship 8Last 128£0
17/03/2025PDPA Players Championship 7Last 128£0
12/03/2025PDPA Players Championship 6Last 128£0
11/03/2025PDPA Players Championship 5Last 128£0
02/03/2025UK OpenLast 64£2,500
18/02/2025PDPA Players Championship 4Last 64£1,000
17/02/2025PDPA Players Championship 3Last 128£0
11/02/2025PDPA Players Championship 2Last 64£1,000
10/02/2025PDPA Players Championship 1Last 128£0
31/10/2024PDPA Players Championship 30Last 64£1,000
30/10/2024PDPA Players Championship 29Last 64£1,000
16/10/2024PDPA Players Championship 28Last 32£1,500
15/10/2024PDPA Players Championship 27Last 128£0
03/10/2024PDPA Players Championship 26Last 16£2,500
02/10/2024PDPA Players Championship 25Last 128£0
01/10/2024PDPA Players Championship 24Last 128£0
25/09/2024PDPA Players Championship 23Last 32£1,500
24/09/2024PDPA Players Championship 22Last 64£1,000
18/09/2024PDPA Players Championship 21Last 128£0
17/09/2024PDPA Players Championship 20Last 128£0
02/08/2024PDPA Players Championship 17Last 128£0
01/08/2024PDPA Players Championship 16Last 64£1,000
31/07/2024PDPA Players Championship 15Last 64£1,000
03/07/2024PDPA Players Championship 14Last 128£0
02/07/2024PDPA Players Championship 13Last 16£2,500
23/06/2024European Darts OpenLast 48£1,250
15/06/2024Poland MastersLast 16£1,250
12/06/2024PDPA Players Championship 12Last 64£1,000
11/06/2024PDPA Players Championship 11Last 128£0
07/05/2024PDPA Players Championship 10Last 128£0
06/05/2024PDPA Players Championship 9Last 128£0
09/04/2024PDPA Players Championship 8Semi Final£5,000
08/04/2024PDPA Players Championship 7Last 128£0
19/03/2024PDPA Players Championship 6Last 128£0
18/03/2024PDPA Players Championship 5Last 128£0
03/03/2024UK OpenLast 160£0
20/02/2024PDPA Players Championship 4Last 128£0
19/02/2024PDPA Players Championship 3Last 128£0
13/02/2024PDPA Players Championship 2Last 32£1,250
12/02/2024PDPA Players Championship 1Last 128£0
03/01/2024PDC World ChampionshipLast 64£15,000
26/11/2023Players Championship FinalsLast 32£6,500
02/11/2023PDPA Players Championship 30Last 32£1,250
01/11/2023PDPA Players Championship 29Quarter Final£3,000
21/10/2023PDPA Players Championship 28Last 16£2,000
20/10/2023PDPA Players Championship 27Winner£12,000
19/10/2023PDPA Players Championship 26Last 64£750
18/10/2023PDPA Players Championship 25Last 128£0
29/09/2023PDPA Players Championship 24Last 128£0
28/09/2023PDPA Players Championship 23Last 128£0
27/09/2023PDPA Players Championship 22Last 128£0
05/09/2023PDPA Players Championship 21Last 128£0
04/09/2023PDPA Players Championship 20Last 128£0
03/09/2023PDPA Players Championship 19Last 64£750
27/08/2023PDPA Players Championship 18Last 64£750
26/08/2023PDPA Players Championship 17Last 128£0
11/07/2023PDPA Players Championship 16Last 128£0
10/07/2023PDPA Players Championship 15Quarter Final£3,000
08/07/2023Poland MastersLast 16£1,250
13/06/2023PDPA Players Championship 14Last 64£750
12/06/2023PDPA Players Championship 13Last 32£1,250
21/05/2023PDPA Players Championship 12Last 64£750
20/05/2023PDPA Players Championship 11Final£8,000
17/04/2023PDC European Tour Card Holder Qualifier 10Last 96£0
17/04/2023PDC European Tour Card Holder Qualifier 9Last 96£0
16/04/2023PDPA Players Championship 10Last 64£750
15/04/2023PDPA Players Championship 9Last 128£0
21/03/2023PDC European Tour Card Holder Qualifier 8Last 48£0
21/03/2023PDC European Tour Card Holder Qualifier 7Last 96£0
20/03/2023PDPA Players Championship 8Last 128£0
19/03/2023PDPA Players Championship 7Last 128£0
13/03/2023PDC European Tour Card Holder Qualifier 6Last 48£0
13/03/2023PDC European Tour Card Holder Qualifier 5Last 96£0
12/03/2023PDPA Players Championship 6Last 64£750
11/03/2023PDPA Players Championship 5Last 16£2,000
05/03/2023UK OpenLast 96£1,500
19/02/2023PDPA Players Championship 4Last 128£0
18/02/2023PDPA Players Championship 3Last 64£750
12/02/2023PDC European Tour Card Holder Qualifier 2Last 48£0
12/02/2023PDPA Players Championship 2Last 128£0
11/02/2023PDC European Tour Card Holder Qualifier 1Last 96£0
11/02/2023PDPA Players Championship 1Last 128£0
28/11/2022PDC World Championship QualifiersLast 96£0
06/11/2022Grand Slam of Darts Tour Card Holder QualifierQualifier (16)£0
05/11/2022PDPA Players Championship 30Last 32£1,250
04/11/2022PDPA Players Championship 29Last 128£0
23/10/2022PDPA Players Championship 28Last 64£750
22/10/2022PDPA Players Championship 27Last 128£0
21/10/2022PDPA Players Championship 26Last 32£1,250
20/10/2022PDPA Players Championship 25Last 128£0
06/08/2022World Series Of Darts Finals QualifierLast 64£0
05/08/2022PDPA Players Championship 24Last 64£750
04/08/2022PDPA Players Championship 23Last 64£750
03/08/2022PDPA Players Championship 22Last 128£0
02/08/2022PDC European Tour Card Holder Qualifier 13Qualifier (24)£0
02/08/2022PDC European Tour Card Holder Qualifier 12Qualifier (24)£0
10/07/2022PDPA Players Championship 21Last 128£0
10/07/2022PDPA Players Championship 20Last 32£1,250
09/07/2022PDPA Players Championship 19Last 128£0
08/07/2022PDPA Players Championship 18Last 128£0
07/07/2022PDC European Tour Card Holder Qualifier 11Last 96£0
07/07/2022PDC European Tour Card Holder Qualifier 10Qualifier (24)£0
03/07/2022European Darts Matchplay 9Last 48£1,000
15/06/2022PDPA Players Championship 17Last 32£1,250
14/06/2022PDPA Players Championship 16Last 128£0
22/05/2022PDC European Tour 7Last 48£1,000
11/05/2022PDPA Players Championship 15Last 128£0
10/05/2022PDPA Players Championship 14Last 64£750
09/05/2022PDC European Tour Card Holder Qualifier 8Last 96£0
01/05/2022PDC European Tour 4Last 48£1,000
09/04/2022PDPA Players Championship 13Last 32£1,250
09/04/2022PDPA Players Championship 12Last 64£750
08/04/2022PDC European Tour Card Holder Qualifier 6Last 96£0
03/04/2022PDPA Players Championship 11Last 64£750
02/04/2022PDPA Players Championship 10Last 128£0
01/04/2022PDPA Players Championship 9Last 128£0
27/03/2022PDPA Players Championship 8Last 128£0
26/03/2022PDPA Players Championship 7Last 128£0
20/03/2022PDPA Players Championship 6Last 128£0
19/03/2022PDPA Players Championship 5Last 128£0
06/03/2022UK OpenLast 128£0
13/02/2022PDPA Players Championship 4Last 32£1,250
12/02/2022PDPA Players Championship 3Last 64£750
11/02/2022PDC European Tour Card Holder Qualifier 3Last 96£0
11/02/2022PDC European Tour Card Holder Qualifier 2Last 96£0
06/02/2022PDPA Players Championship 2Last 128£0
05/02/2022PDPA Players Championship 1Last 64£750
15/01/2022PDC Euro Q School Final Stage Day 4 4Quarter Final£0
14/01/2022PDC Euro Q School Final Stage Day 3 3Last 16£0
13/01/2022PDC Euro Q School Final Stage Day 2 2Last 16£0
12/01/2022PDC Euro Q School Final Stage Day 1 1Last 16£0
11/01/2022PDC Euro Q School Stage 1 Group B 3Qualifier (4)£0
10/01/2022PDC Euro Q School Stage 1 Group B 2Last 32£0
09/01/2022PDC Euro Q School Stage 1 Group B 1Last 32£0
26/01/2020PDC Challenge Tour 4Last 128£0
26/01/2020PDC Challenge Tour 3Last 512£0
25/01/2020PDC Challenge Tour 2Last 128£0
25/01/2020PDC Challenge Tour 1Last 128£0
19/01/2020PDC Tour Card European Qualifying School 4Last 32£0
18/01/2020PDC Tour Card European Qualifying School 3Last 128£0
17/01/2020PDC Tour Card European Qualifying School 2Last 128£0
16/01/2020PDC Tour Card European Qualifying School 1Last 256£0
09/11/2019Republic of Ireland OpenLast 32£100
27/01/2019PDC Challenge Tour 4Last 64£50
27/01/2019PDC Challenge Tour 3Last 32£100
26/01/2019PDC Challenge Tour 2Last 256£0
26/01/2019PDC Challenge Tour 1Last 256£0
06/01/2019PDC Tour Card European Qualifying School 4Last 32£0
05/01/2019PDC Tour Card European Qualifying School 3Last 256£0
04/01/2019PDC Tour Card European Qualifying School 2Last 32£0
03/01/2019PDC Tour Card European Qualifying School 1Last 128£0
25/03/2018PDC Challenge Tour 8Last 128£0
25/03/2018PDC Challenge Tour 7Last 128£0
24/03/2018PDC Challenge Tour 6Last 32£100
24/03/2018PDC Challenge Tour 5Last 64£50
21/01/2018PDC Tour Card European Qualifying School 4Last 32£0
20/01/2018PDC Tour Card European Qualifying School 3Last 128£0
19/01/2018PDC Tour Card European Qualifying School 2Last 64£0
18/01/2018PDC Tour Card European Qualifying School 1Last 64£0
30/09/2017PDPA Players Championship IrelandLast 128£0
29/09/2017PDPA Players Championship IrelandLast 128£0
10/09/2017PDC Challenge Tour 20Last 64£50
10/09/2017PDC Challenge Tour 19Last 128£0
09/09/2017PDC Challenge Tour 18Last 32£100
11/06/2017PDC Challenge Tour 15Semi Final£500
10/06/2017PDC Challenge Tour 14Last 128£0
10/06/2017PDC Challenge Tour 13Last 128£0
14/05/2017PDC Challenge Tour 11Last 128£0
13/05/2017PDC Challenge Tour 10Last 64£50
13/05/2017PDC Challenge Tour 9Final£1,000
26/03/2017PDC Challenge Tour 4Last 128£0
26/03/2017PDC Challenge Tour 3Last 128£0
25/03/2017PDC Challenge Tour 2Last 64£50
25/03/2017PDC Challenge Tour 1Last 128£0
22/01/2017PDC Tour Card Qualifying School 4Last 64£0
21/01/2017PDC Tour Card Qualifying School 3Last 512£0
20/01/2017PDC Tour Card Qualifying School 2Last 128£0
19/01/2017PDC Tour Card Qualifying School 1Last 16£0
08/10/2016Tom Kirby Memorial TrophyFinal£0
21/05/2016Polish OpenLast 32£0
24/05/2015Police MastersLast 16£200
23/05/2015Polish OpenLast 64£0
25/01/2015Romanian ClassicLast 32£0
22/11/2014Czech OpenLast 64£0
09/11/2014Northern Ireland OpenLast 64£0
12/10/2014Tom Kirby Memorial TrophyFinal£0
25/05/2014Police MastersQuarter Final£400
24/05/2014Polish OpenLast 32£0
13/04/2014Ireland Players Championship 5Last 16£0
02/03/2014Ireland Players Championship 4Last 16£50
10/11/2013Northern Ireland OpenLast 32£0
20/10/2013Killarney Pro Tour 2Last 128£0
13/10/2013World MastersLast 272 WM£0
09/10/2013BDO World Championship QualifiersLast 32£0
30/03/2013Ireland Players Championship 5Quarter Final£0
03/03/2013Ireland Players Championship 4Last 16£50
14/10/2012World MastersLast 272 WM£0
10/10/2012BDO World Championship QualifiersLast 64£0
01/07/2012Ireland Players Championship Grand FinalLast 16£0
29/04/2012Ireland Players Championship 6Quarter Final£0
14/01/2012Ireland Players Championship 3Quarter Final£0
04/09/2011World MastersLast 24£0
02/09/2011BDO World Championship QualifiersLast 32£0
28/08/2011Greenpoint MastersSemi Final£0
27/08/2011Poznan OpenWinner£0
31/10/2010World MastersLast 136 WM£0
28/10/2010BDO World Championship QualifiersPreliminary£0
11/07/2010Polish OpenLast 32£0
14/11/2009Limerick ClassicSemi Final£0
18/10/2009Killarney Pro TourLast 128£0
02/11/2008Killarney Pro TourLast 128£0