| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 15/04/26 | GRAMP Forest sprint - Foggieton | Sprint Orange | 00:29:34 | 15th | ||
| 12/04/26 | SOL 1 | Short Blue | 00:58:54 | 22nd | 1089 | Racing Chl: Gold |
| 22/03/26 | MAROC Regional: Bogendreip East | Blue | 01:36:51 | 17th | 1086 | Racing Chl: Bronze |
| 15/02/26 | GRAMP - Potarch (regional) | Green | 00:55:38 | 5th | 1069 | Racing Chl: Silver |
| 01/02/26 | GRAMP - Hogmanay Handicap (rearranged) | Hazlehead Clued'O | 00:43:31 | 13th | ||
| 17/12/25 | GRAMP Deeside Night Cup - Foggieton | Short Tech | 00:56:36 | |||
| 05/11/25 | GRAMP Deeside Night Cup - Hazlehead | Short | 00:45:29 | 11th | ||
| 02/11/25 | MAROC Regional Event - Birsemore | Green | 01:17:46 | 5th | 1078 | Navigation Chl |
| 29/10/25 | MAROC Deeside Night Cup: Haughton & Murray | Short | 00:37:43 | 6th | ||
| 21/09/25 | Scottish Orienteering League 4 | Short Blue | 01:17:39 | 31st | 1034 | Racing Chl: Silver |
| 10/09/25 | GRAMP Urban Sprint - Aberdeen Uni | Long Sprint | 00:28:49 | 20th | ||
| 31/08/25 | MAROC Local Event - Braes of Logie Coldstone | Green | 00:45:22 | 14th | Racing Chl: Gold | |
| 27/08/25 | GRAMP Urban Sprint - Westburn | Sprint | 00:17:25 | |||
| 20/08/25 | GRAMP Urban Sprint - Duthie park | Long sprint | 00:27:20 | 11th | ||
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 09 (W16) | 01:34:41 | 51st | 1027 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 2 | 00:23:17 | 71st | 1097 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 09 | 01:16:41 | 38th | 1086 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 09 | 01:19:42 | 40th | 1084 | |
| 29/06/25 | GRAMP Local Event - Balmedie | Green | 01:00:31 | 10th | Racing Chl: Silver | |
| 25/06/25 | GRAMP Summer Series - Templars Park | Long | 00:26:54 | 15th | ||
| 18/06/25 | GRAMP Summer Series - Seaton park | Long Tech | 00:48:02 | 14th | ||
| 04/06/25 | GRAMP Summer Series - Tollo Hill | Long | 00:44:44 | 15th | ||
| 28/05/25 | GRAMP Summer Series - Foggieton | Long Tech 2 | 00:56:21 | 17th | ||
| 25/05/25 | Dufftown SOUL 4 | 2 | 00:51:16 | 11th | 1068 | |
| 21/05/25 | GRAMP Summer Series - Hazlehead | Long | 00:31:37 | 14th | ||
| 18/05/25 | MAROC Potarch Regional | GREEN | 00:56:13 | 4th | 1056 | Racing Chl: Silver |
| 07/05/25 | GRAMP Forest Spring - Elrick | Forest Sprint | 00:32:05 | 14th | ||
| 03/05/25 | Scottish Championships | Course 9 | 01:21:05 | 24th | 1042 | |
| 23/04/25 | GRAMP Forest Spring - Templars Park | Forest Sprint | 00:24:34 | 23rd | ||
| 09/04/25 | GRAMP Forest Spring - Dunnottar | Forest Sprint | 00:32:05 | 14th | ||
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Short Blue | 01:17:01 | 27th | 1071 | Racing Chl: Silver |
| 22/03/25 | Scottish Middle Championships | C2b | 01:08:45 | 34th | 1060 | |
| 16/03/25 | MAROC Sluie Regional | Green | 01:18:20 | 8th | 995 | Racing Chl: Bronze |
| 16/02/25 | Moravian Local Event - Binn Hill - Lossie Forest | Light Green | 00:58:47 | 18th | Racing Chl: Silver | |
| 12/02/25 | Deeside Night Cup - Balmedie | Medium | 00:57:13 | 9th | ||
| 05/02/25 | MAROC Aboyne DNC | Short | 00:36:17 | 4th | ||
| 29/01/25 | Deeside Night Cup - Tollo hill | Medium | 00:47:43 | 3rd | ||
| 15/01/25 | Deeside Night Cup - Foggieton | Short | 00:52:53 | 16th | ||
| 05/01/25 | MAROC Glen O'Dee Local Event | Green | 01:04:43 | 5th | Racing Chl: Bronze | |
| 26/12/24 | MAROC Braes of Logie Coldstone | Short | 00:49:50 | 9th | ||
| 18/12/24 | MAROC Bogendreip DNC | Short | 00:54:41 | 5th | ||
| 27/11/24 | Deeside Night Cup - Dunnottur | Short | 00:45:06 | 14th | ||
| 17/11/24 | MAROC Cambus O'May Regional | Green | 69:16:00 | 13th | 1065 | Navigation Chl |
| 06/11/24 | MAROC Banchory DNC | Short | 00:32:47 | 13th | ||
| 03/11/24 | MAROC Bogendreip West Local Event | Green | 01:19:16 | 17th | Racing Chl: Bronze | |
| 30/10/24 | Deeside Night Cup - Hazlehead | Short | 00:55:26 | 11th | ||
| 22/09/24 | MOR - Scottish Orienteering Urban League Event - Burghead (SOUL 8) | 2 | 00:53:18 | 15th | 1119 | |
| 11/09/24 | GRAMP Urban Sprint - Seaton Park | Seaton Park Long | 00:37:44 | 14th | ||
| 28/08/24 | GRAMP Urban Sprint - Westburn | Sprint | 00:19:29 | 11th | ||
| 21/08/24 | GRAMP Urban Sprint - Westhill | Long | 00:31:34 | 14th |