| 19/01/2020 | PDC Tour Card UK Qualifying School 4 | Last 512 | £0 |
| 18/01/2020 | PDC Tour Card UK Qualifying School 3 | Last 512 | £0 |
| 17/01/2020 | PDC Tour Card UK Qualifying School 2 | Last 512 | £0 |
| 16/01/2020 | PDC Tour Card UK Qualifying School 1 | Last 512 | £0 |
| 12/05/2019 | Welsh Open | Last 64 | £60 |
| 10/06/2018 | PDC Development Tour 12 | Last 128 | £0 |
| 10/06/2018 | PDC Development Tour 11 | Last 256 | £0 |
| 09/06/2018 | PDC Development Tour 10 | Last 256 | £0 |
| 09/06/2018 | PDC Development Tour 9 | Last 256 | £0 |
| 15/04/2018 | PDC Development Tour 4 | Last 256 | £0 |
| 15/04/2018 | PDC Development Tour 3 | Last 256 | £0 |
| 14/04/2018 | PDC Development Tour 2 | Last 256 | £0 |
| 18/11/2017 | Czech Open | Last 64 | £0 |
| 05/11/2017 | PDC Development Tour 20 | Last 256 | £0 |
| 05/11/2017 | PDC Development Tour 19 | Last 256 | £0 |
| 04/11/2017 | PDC Development Tour 18 | Last 64 | £50 |
| 04/11/2017 | PDC Development Tour 17 | Last 128 | £0 |
| 11/09/2016 | England Classic | Last 64 | £25 |
| 23/11/2015 | Queens Head Open | Final | £150 |
| 30/06/2012 | Saints Open | Quarter Final | £20 |
| 26/05/2012 | Hampshire Open | Last 16 | £0 |
| 13/05/2012 | Mill Rythe Darts Festival 1 | Last 16 | £25 |
| 05/11/2011 | PDPA Players Championship Crawley | Last 128 | £0 |
| 04/11/2011 | Grand Slam Wild Card Qualifier | Last 256 | £0 |
| 30/09/2011 | England Classic | Quarter Final | £0 |
| 17/04/2011 | UK Open Qualifier 6 | Last 256 | £0 |
| 16/04/2011 | UK Open Qualifier 5 | Last 128 | £0 |
| 13/03/2011 | UK Open Qualifier 4 | Last 128 | £0 |
| 12/03/2011 | UK Open Qualifier 3 | Last 64 | £200 |
| 27/02/2011 | UK Open Qualifier 2 | Last 128 | £0 |
| 26/02/2011 | UK Open Qualifier 1 | Last 128 | £0 |
| 16/01/2011 | PDC Tour Card Qualifying School 4 | Last 64 | £0 |
| 15/01/2011 | PDC Tour Card Qualifying School 3 | Last 32 | £0 |
| 14/01/2011 | PDC Tour Card Qualifying School 2 | Last 16 | £0 |
| 13/01/2011 | PDC Tour Card Qualifying School 1 | Last 128 | £0 |
| 26/09/2010 | England Classic | Last 32 | £50 |