 
       
    |  September 8 - June 1, 2026 Fraserburgh Leisure Centre  | 81 | |||
|  September 13 - June 1, 2026 Fraserburgh Leisure Centre  | 50 | 
|  June 27, 2025 Fraserburgh Leisure Centre  | 9th / 28 | |||
|  June 6 - June 8, 2025 Fraserburgh Leisure Centre  | 17th / 20 | |||
|  May 16, 2025 Fraserburgh Leisure Centre  | 25th / 35 | |||
|  April 26, 2025 Fraserburgh Leisure Centre  | 33rd / 48 | |||
|  March 8 - March 9, 2025 Fraserburgh Leisure Centre  | 9th / 47 | 
|  August 28 - June 28, 2026 Fraserburgh Leisure Centre  | 14 | |||
|  May 1 - May 15, 2025 Fraserburgh Leisure Centre  | 4 | |||
|  April 29, 2023 SaltireLC  | 48 | 
| All matches | Matches 40%  25 / 62 | Frames 46%  132 / 287 | 
| International Rules | 40%  25 / 62 | 46%  132 / 287 |