 
       
    |  January 31 - February 1, 2026 International Rules Pool Tour  | 96 | |||
|  April 4 - April 5, 2026 International Rules Pool Tour  | 96 | |||
|  June 20 - June 21, 2026 International Rules Pool Tour  | 96 | |||
|  August 29 - August 30, 2026 International Rules Pool Tour  | 96 | 
|  September 19 - September 21, 2025 International Professional Pool Association  | 3rd / 53 | |||
|  September 19 - September 21, 2025 International Professional Pool Association  | 9th / 20 | |||
|  August 10, 2025 Saltire Promotions  | 5th / 30 | |||
|  June 27 - June 29, 2025 International Professional Pool Association  | 9th / 51 | |||
|  June 27 - June 29, 2025 International Professional Pool Association  | 2nd / 19 | 
| All matches | Matches 60%  119 / 198 | Frames 55%  806 / 1469 | 
| Blackball | 60%  115 / 192 | 55%  783 / 1430 | 
| International Rules | 67%  4 / 6 | 59%  23 / 39 |