| 03/01/2024 | PDC World Championship | Last 64 | £15,000 |
| 12/08/2023 | New South Wales Darts Masters | Last 32 | £0 |
| 05/08/2023 | PDC New Zealand Masters | Last 32 | £0 |
| 17/07/2022 | PDC Challenge Tour 15 | Last 16 | £200 |
| 16/07/2022 | PDC Challenge Tour 14 | Last 128 | £0 |
| 16/07/2022 | PDC Challenge Tour 13 | Last 128 | £0 |
| 15/07/2022 | PDC Challenge Tour 12 | Last 32 | £100 |
| 15/07/2022 | PDC Challenge Tour 11 | Last 16 | £200 |
| 08/05/2022 | PDC European Tour 5 | Last 32 | £2,000 |
| 03/04/2022 | PDPA Players Championship 11 | Last 128 | £0 |
| 02/04/2022 | PDPA Players Championship 10 | Last 128 | £0 |
| 01/04/2022 | PDPA Players Championship 9 | Last 32 | £1,250 |
| 23/01/2022 | PDC Challenge Tour 5 | Semi Final | £500 |
| 22/01/2022 | PDC Challenge Tour 4 | Last 32 | £100 |
| 22/01/2022 | PDC Challenge Tour 3 | Last 16 | £200 |
| 21/01/2022 | PDC Challenge Tour 2 | Last 64 | £50 |
| 21/01/2022 | PDC Challenge Tour 1 | Last 64 | £50 |
| 15/01/2022 | PDC UK Q School Final Stage Day 4 4 | Last 128 | £0 |
| 14/01/2022 | PDC UK Q School Final Stage Day 3 3 | Last 128 | £0 |
| 13/01/2022 | PDC UK Q School Final Stage Day 2 2 | Last 64 | £0 |
| 12/01/2022 | PDC UK Q School Final Stage Day 1 1 | Last 64 | £0 |
| 12/07/2020 | PDC Summer Series 5 | Last 128 | £0 |
| 11/07/2020 | PDC Summer Series 4 | Last 128 | £0 |
| 10/07/2020 | PDC Summer Series 3 | Last 128 | £0 |
| 09/07/2020 | PDC Summer Series 2 | Last 128 | £0 |
| 08/07/2020 | PDC Summer Series 1 | Last 128 | £0 |
| 15/03/2020 | PDPA Players Championship Barnsley | Last 64 | £500 |
| 14/03/2020 | PDPA Players Championship Barnsley | Last 128 | £0 |
| 13/03/2020 | PDC European Tour Card Holder Qualifier 4 | Last 96 (Q) | £0 |
| 13/03/2020 | PDC European Tour Card Holder Qualifier 3 | Last 96 (Q) | £0 |
| 08/03/2020 | UK Open | Last 160 (UK Open) | £0 |
| 01/03/2020 | PDC Belgian Darts Championship | Last 48 (Premier) | £1,000 |
| 23/02/2020 | PDPA Players Championship Wigan | Last 128 | £0 |
| 22/02/2020 | PDPA Players Championship Wigan | Last 32 | £1,000 |
| 16/02/2020 | PDPA Players Championship Wigan | Last 128 | £0 |
| 15/02/2020 | PDPA Players Championship Wigan | Last 128 | £0 |
| 14/02/2020 | PDC European Tour Card Holder Qualifier 2 | Qualifier (24) | £0 |
| 14/02/2020 | PDC European Tour Card Holder Qualifier 1 | Qualifier (24) | £0 |
| 09/02/2020 | PDPA Players Championship Barnsley | Last 128 | £0 |
| 08/02/2020 | PDPA Players Championship Barnsley | Last 64 | £500 |
| 19/01/2020 | PDC Tour Card UK Qualifying School 4 | Last 16 | £0 |
| 18/01/2020 | PDC Tour Card UK Qualifying School 3 | Last 256 | £0 |
| 17/01/2020 | PDC Tour Card UK Qualifying School 2 | Last 32 | £0 |
| 16/01/2020 | PDC Tour Card UK Qualifying School 1 | Last 64 | £0 |
| 12/05/2019 | PDC Challenge Tour 8 | Last 128 | £0 |
| 12/05/2019 | PDC Challenge Tour 7 | Last 64 | £50 |
| 11/05/2019 | PDC Challenge Tour 5 | Last 32 | £100 |
| 26/01/2019 | PDC Challenge Tour 2 | Last 128 | £0 |
| 26/01/2019 | PDC Challenge Tour 1 | Last 64 | £50 |
| 19/01/2019 | PDC Tour Card UK Qualifying School 3 | Last 256 | £0 |
| 18/01/2019 | PDC Tour Card UK Qualifying School 2 | Last 512 | £0 |
| 17/01/2019 | PDC Tour Card UK Qualifying School 1 | Last 128 | £0 |
| 26/05/2012 | Redcliffe Darts Open 3 | Last 16 | £45 |