 
   
|  September 8 - June 1, 2026 Fraserburgh Leisure Centre  | 81 | |||
|  September 13 - June 1, 2026 Fraserburgh Leisure Centre  | 50 | 
|  March 8, 2024 SaltireLC  | 25th / 34 | |||
|  January 20, 2024 Scottish Eightball Pool Federation  | 33rd / 67 | 
|  August 28 - June 28, 2026 Fraserburgh Leisure Centre  | 14 | 
| All matches | Matches 20%  1 / 5 | Frames 14%  2 / 14 | 
| International Rules | 20%  1 / 5 | 14%  2 / 14 |