 
   
|  September 13 - June 1, 2026 Fraserburgh Leisure Centre  | 50 | |||
|  September 20 - June 1, 2026 Fraserburgh Leisure Centre  | 26 | 
|  December 28, 2024 SaltireLC  | 17th / 55 | |||
|  December 28, 2024 SaltireLC  | 9th / 49 | |||
|  July 27 - July 28, 2024 SaltireLC  | 9th / 22 | |||
|  May 18 - May 19, 2024 SaltireLC  | 9th / 46 | 
|  November 16, 2024 SaltireLC  | 36 | |||
|  September 21, 2024 SaltireLC  | 34 | |||
|  July 20, 2024 SaltireLC  | 33 | 
| All matches | Matches 54%  7 / 13 | Frames 49%  37 / 76 | 
| International Rules | 54%  7 / 13 | 49%  37 / 76 |