 
   
|  September 8 - June 1, 2026 Fraserburgh Leisure Centre  | 81 | |||
|  September 16 - June 1, 2026 Fraserburgh Leisure Centre  | 34 | 
|  October 18, 2025 Fraserburgh Leisure Centre  | 25th / 51 | |||
|  September 26, 2025 Fraserburgh Leisure Centre  | 25th / 31 | |||
|  May 16, 2025 Fraserburgh Leisure Centre  | 19th / 35 | |||
|  August 16, 2024 SaltireLC  | 5th / 25 | |||
|  June 22, 2024 SaltireLC  | 9th / 44 | 
|  September 19 - April 15, 2026 Fraserburgh Leisure Centre  | 12 | 
| All matches | Matches 54%  42 / 78 | Frames 54%  213 / 397 | 
| International Rules | 51%  37 / 72 | 53%  202 / 382 | 
| 9-Ball | 83%  5 / 6 | 73%  11 / 15 |