| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 1 | 00:31:36 | 5th | ||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 1 | 00:40:59 | 7th | ||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 1 | 00:22:08 | 6th | ||
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02 | 02:29:30 | 60th | 1095 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02 | 02:34:19 | 65th | 988 | |
| 25/07/25 | Coast & Islands Day 5 | Long | 00:33:46 | 75th | 1013 | |
| 24/07/25 | Coast & Islands Day 4 | Long | 02:00:58 | 71st | 976 | |
| 22/07/25 | Coast & Islands Day 3 | Long | 02:17:34 | 74th | 940 | |
| 21/07/25 | Coast & Islands Day 2 | Long | 01:12:57 | 76th | 982 | |
| 20/07/25 | Coast & Islands Day 1 | Long | 01:57:53 | 72nd | 992 | |
| 03/05/25 | Scottish Championships | Course 6 | 01:54:09 | 24th | 1010 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Brown | ||||
| 06/04/25 | INT SoSOL | Brown | 01:29:38 | 23rd | 941 | Racing Chl: Bronze |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Short Brown | 02:29:58 | 33rd | 972 | Racing Chl: Bronze |
| 08/12/24 | Tockholes Regional | Blue | 01:26:57 | 29th | 980 | Racing Chl: Bronze |