04/05/2025 | PDC Challenge Tour 15 | Last 128 | £0 |
03/05/2025 | PDC Challenge Tour 14 | Last 128 | £0 |
03/05/2025 | PDC Challenge Tour 13 | Last 256 | £0 |
02/05/2025 | PDC Challenge Tour 12 | Last 128 | £0 |
02/05/2025 | PDC Challenge Tour 11 | Last 256 | £0 |
19/01/2025 | PDC Challenge Tour 5 | Last 256 | £0 |
18/01/2025 | PDC Challenge Tour 4 | Last 256 | £0 |
18/01/2025 | PDC Challenge Tour 3 | Last 512 | £0 |
17/01/2025 | PDC Challenge Tour 2 | Last 64 | £75 |
17/01/2025 | PDC Challenge Tour 1 | Last 256 | £0 |
10/11/2019 | Nsw Great Lakes Open | Last 16 | £0 |
24/01/2016 | Gwynedd Open | Semi Final | £225 |
11/10/2015 | World Masters | Preliminary | £0 |
09/08/2014 | British Classic | Last 128 | £0 |
19/05/2012 | PDC Development Tour 5 | Last 128 | £0 |
19/05/2012 | PDC Development Tour 4 | Last 64 | £0 |
17/05/2012 | PDC Youth World Championship | Last 64 | £0 |
03/01/2011 | PDC Youth World Championship | Last 64 | £0 |