| 17/10/2021 | British Open | Last 64 | £50 |
| 19/01/2020 | PDC Tour Card UK Qualifying School 4 | Last 256 | £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 256 | £0 |
| 19/10/2019 | Northern Cyprus Masters | Quarter Final | £0 |
| 08/09/2019 | England Classic | Last 64 | £0 |
| 14/06/2019 | England National Championships | Last 32 | £35 |
| 04/05/2019 | Denmark Open | Last 32 | £250 |
| 14/04/2019 | German Masters | Last 32 | £40 |
| 13/04/2019 | German Open | Last 64 | £30 |
| 09/03/2019 | Isle Of Man Open | Last 32 | £50 |
| 22/02/2019 | Slovak Masters | Last 32 | £0 |
| 17/02/2019 | Scottish Open | Last 32 | £40 |
| 20/01/2019 | PDC Tour Card UK Qualifying School 4 | Last 64 | £0 |
| 19/01/2019 | PDC Tour Card UK Qualifying School 3 | Last 512 | £0 |
| 18/01/2019 | PDC Tour Card UK Qualifying School 2 | Last 256 | £0 |
| 17/01/2019 | PDC Tour Card UK Qualifying School 1 | Last 512 | £0 |
| 17/11/2018 | Czech Open | Last 64 | £0 |
| 28/10/2018 | Northern Ireland Open | Quarter Final | £0 |
| 20/10/2018 | Turkish Open | Quarter Final | £275 |
| 19/10/2018 | Turkish Masters | Last 16 | £50 |
| 07/10/2018 | World Masters | Last 80 WM | £0 |
| 03/10/2018 | BDO World Championship Qualifiers | Last 128 | £0 |
| 25/08/2018 | Swedish Open | Last 16 | £1,000 |
| 04/08/2018 | Belgium Open | Last 32 | £50 |
| 15/07/2018 | Winmau Wolverhampton Open | Last 32 | £0 |
| 07/07/2018 | BDO International Open | Last 64 | £0 |
| 27/05/2018 | Bruges Open | Last 64 | £30 |
| 19/05/2018 | Polish Open | Last 32 | £0 |
| 28/04/2018 | Denmark Open | Last 64 | £100 |
| 14/04/2018 | German Open | Last 64 | £0 |
| 10/03/2018 | Isle Of Man Open | Last 64 | £25 |
| 18/11/2017 | Czech Open | Last 128 | £0 |
| 11/11/2017 | Jersey Classic | Last 16 | £100 |
| 21/10/2017 | Turkish Open | Last 32 | £50 |
| 20/10/2017 | Turkish Masters | Quarter Final | £100 |
| 23/09/2017 | British Classic | Last 16 | £100 |
| 08/09/2017 | England Masters | Last 32 | £0 |
| 16/07/2017 | Winmau Wolverhampton Open | Last 32 | £0 |
| 15/07/2017 | Winmau Wolverhampton Classic | Last 16 | £0 |
| 08/07/2017 | BDO International Open | Last 64 | £0 |
| 19/11/2016 | Czech Open | Last 64 | £0 |
| 11/09/2016 | England Classic | Last 64 | £25 |
| 13/03/2016 | Isle Of Man Open | Last 32 | £50 |
| 08/11/2015 | Northern Ireland Open | Last 64 | £0 |
| 11/10/2015 | World Masters | Last 272 WM | £0 |
| 07/10/2015 | BDO World Championship Qualifiers | Last 512 | £0 |
| 30/08/2015 | French Open | Last 16 | £75 |
| 16/08/2015 | Antwerp Open | Last 16 | £100 |
| 19/06/2015 | England National Championships | Last 32 | £25 |
| 13/06/2015 | Scottish Classic | Last 64 | £0 |
| 07/06/2015 | BDO International Open | Last 64 | £0 |
| 24/05/2015 | Police Masters | Last 32 | £0 |
| 23/05/2015 | Polish Open | Last 32 | £100 |
| 19/04/2015 | German Masters | Last 64 | £0 |
| 05/03/2015 | Isle Of Man Classic | Quarter Final | £100 |
| 01/02/2015 | Dutch Open | Last 64 | £50 |
| 25/01/2015 | Romanian Classic | Last 16 | £60 |
| 23/11/2014 | Sunparks Masters | Last 64 | £30 |
| 09/11/2014 | Northern Ireland Open | Quarter Final | £100 |
| 12/10/2014 | World Masters | Last 48 (Premier) | £0 |
| 08/10/2014 | BDO World Championship Qualifiers | Last 128 | £0 |
| 05/02/2014 | BDO World Trophy Qualifiers | Last 64 | £0 |
| 16/11/2013 | Jersey Classic | Last 32 | £50 |
| 10/11/2013 | Northern Ireland Open | Last 16 | £50 |
| 13/10/2013 | World Masters | Last 48 (Premier) | £0 |
| 09/10/2013 | BDO World Championship Qualifiers | Last 16 | £0 |
| 03/02/2013 | Dutch Open | Last 64 | £50 |
| 16/11/2012 | Jersey Classic | Final | £0 |
| 15/11/2012 | Jersey Open | Quarter Final | £0 |
| 10/11/2012 | Northern Ireland Open | Semi Final | £250 |
| 14/10/2012 | World Masters | Semi Final | £3,000 |
| 10/10/2012 | BDO World Championship Qualifiers | Preliminary | £0 |