 
   
|  October 18, 2025 Fraserburgh Leisure Centre  | 47th / 51 | |||
|  August 16, 2025 Fraserburgh Leisure Centre  | 9th / 36 | |||
|  April 26, 2025 Fraserburgh Leisure Centre  | 9th / 48 | |||
|  March 8 - March 9, 2025 Fraserburgh Leisure Centre  | 25th / 47 | |||
|  December 28, 2024 SaltireLC  | 5th / 55 | 
| All matches | Matches 44%  26 / 59 | Frames 51%  237 / 468 | 
| International Rules | 44%  25 / 57 | 51%  235 / 464 | 
| 9-Ball | 50%  1 / 2 | 50%  2 / 4 |