| # | Major Tournament | Position | Years |
|---|---|---|---|
| - | PDC World Championship | Last 64 | 2023 |
| - | BDO World Championship | Last 16 | 2013 |
| - | Winmau World Masters | Last 80 WM | 2013 2012 |
| - | Zuiderduin Masters | Last 24 Group 3rd | 2016 2016 2012 2012 |
| - | PDC UK Open | Last 128 | 2022 |
| - | Players Championship Finals | Last 64 | 2017 |