| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 17/12/25 | GRAMP Deeside Night Cup - Foggieton | Long Technical | 01:32:26 | 19th | ||
| 10/12/25 | MAROC Deeside Night Cup: Potarch | Long | 01:35:56 | |||
| 03/12/25 | GRAMP Deeside Night Cup - Balmedie | Long | 01:13:12 | 12th | ||
| 26/11/25 | MAROC Deeside Night Cup: Bogendreip West | Short | 00:52:34 | 9th | ||
| 16/11/25 | GRAMP - Crathes Local | Blue | 01:37:25 | 14th | Racing Chl: Silver | |
| 05/11/25 | GRAMP Deeside Night Cup - Hazlehead | Long | 00:48:13 | 16th | ||
| 02/11/25 | MAROC Regional Event - Birsemore | Brown | 02:57:26 | 20th | 1058 | Navigation Chl |
| 10/09/25 | GRAMP Urban Sprint - Aberdeen Uni | Long Sprint | 00:27:43 | 16th | ||
| 03/09/25 | GRAMP Urban Sprint - Westhill | Long | 00:25:59 | 18th | ||
| 31/08/25 | MAROC Local Event - Braes of Logie Coldstone | Green | 00:46:14 | 15th | Racing Chl: Gold | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 08M (M65) | 01:17:57 | 37th | 1125 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 08M (M65) | 00:44:16 | 49th | 1088 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 01:17:52 | 28th | 1136 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 01:46:54 | 81st | 970 | |
| 29/06/25 | GRAMP Local Event - Balmedie | Green | 00:53:40 | 7th | Racing Chl: Silver | |
| 25/06/25 | GRAMP Summer Series - Templars Park | Long | 00:27:27 | 19th | ||
| 22/06/25 | Dess Local | Green | 01:06:05 | 14th | Racing Chl: Silver | |
| 11/06/25 | GRAMP Summer Series - Crathes | Long | 01:06:05 | 19th | ||
| 04/06/25 | GRAMP Summer Series - Tollo Hill | Long | 00:55:43 | 22nd | ||
| 18/05/25 | MAROC Potarch Regional | BROWN | 01:48:55 | 6th | Racing Chl: Silver | |
| 03/05/25 | Scottish Championships | Course 8 | 01:15:34 | 13th | 1117 | |
| 23/04/25 | GRAMP Forest Spring - Templars Park | Forest Sprint | 00:23:37 | 20th | ||
| 16/04/25 | MAROC Bellwood Forest Sprint | Sprint | 00:34:57 | 13th | ||
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Blue | 01:30:08 | 46th | 1119 | Racing Chl: Silver |
| 16/03/25 | MAROC Sluie Regional | Brown | 01:53:33 | 5th | Racing Chl: Silver | |
| 19/02/25 | MAROC Tilquhillie DNC | Long | ||||
| 05/02/25 | MAROC Aboyne DNC | Long | 01:05:07 | 12th | ||
| 29/01/25 | Deeside Night Cup - Tollo hill | Long | 01:02:05 | 10th | ||
| 22/01/25 | MAROC Potarch DNC | DNC (Long) | 01:11:41 | 8th | ||
| 15/01/25 | Deeside Night Cup - Foggieton | Long | 01:02:09 | 11th | ||
| 08/01/25 | MAROC Muir of Dinnet DNC | Long | 01:42:11 | |||
| 05/01/25 | MAROC Glen O'Dee Local Event | Blue | 01:38:30 | |||
| 26/12/24 | MAROC Braes of Logie Coldstone | Long | 01:10:16 | 20th | ||
| 18/12/24 | MAROC Bogendreip DNC | Long | 01:32:37 | 11th | ||
| 11/12/24 | Deeside Night Cup - Elrick | Long | 01:19:00 | 10th | ||
| 04/12/24 | MAROC Corsedarder DNC | Long | 01:43:12 | 6th | ||
| 27/11/24 | Deeside Night Cup - Dunnottur | Long | 00:52:38 | 11th | ||
| 20/11/24 | MAROC Bellwood DNC | Long | 01:31:13 | 9th | ||
| 17/11/24 | MAROC Cambus O'May Regional | Brown | 136:07:00 | 8th | 1130 | Navigation Chl |
| 13/11/24 | Deeside Night Cup - Balmedie | Long | 01:18:09 | 12th | ||
| 06/11/24 | MAROC Banchory DNC | Long | 00:43:10 | 22nd | ||
| 03/11/24 | MAROC Bogendreip West Local Event | Green | 01:01:41 | 8th | Racing Chl: Silver | |
| 06/10/24 | GRAMP Regional - Crathes | Blue | 01:21:43 | 8th | 1108 | Racing Chl: Gold |
| 18/09/24 | GRAMP Urban Sprint - Aberdeen Uni | Sprint | 00:32:57 | 12th | ||
| 11/09/24 | GRAMP Urban Sprint - Seaton Park | Seaton Park Long | 00:36:48 | 13th | ||
| 28/08/24 | GRAMP Urban Sprint - Westburn | Sprint | 00:20:33 | 15th | ||
| 21/08/24 | GRAMP Urban Sprint - Westhill | Long | 00:27:59 | 10th | ||
| 07/08/24 | GRAMP Summer Series - Duthie Park | Long | 00:20:40 | 19th | ||
| 07/08/24 | GRAMP Summer Series - Duthie Park | UltraSprint loop 1 | 00:07:22 | |||
| 07/08/24 | GRAMP Summer Series - Duthie Park | UltraSprint loop 3 | 00:06:58 | 7th |