| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 22/03/26 | MAROC Regional: Bogendreip East | Green | 00:58:10 | 2nd | 1071 | Racing Chl: Silver |
| 18/02/26 | MAROC Deeside Night Cup: Tilquhillie | Short | 00:46:11 | 4th | ||
| 14/02/26 | MAROC Scottish Night Championships: Muir of Dinnet | 04 | 00:59:08 | 5th | 1148 | |
| 04/02/26 | MAROC Deeside Night Cup: Cambus O'May | Short | 00:48:30 | 7th | ||
| 28/01/26 | GRAMP Deeside Night Cup - Haddo | Medium | 00:59:14 | 6th | ||
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 4 | 00:51:52 | 17th | 1086 | |
| 17/12/25 | GRAMP Deeside Night Cup - Foggieton | Short Tech | 00:57:03 | 10th | ||
| 10/12/25 | MAROC Deeside Night Cup: Potarch | Short | 01:06:22 | 12th | ||
| 03/12/25 | GRAMP Deeside Night Cup - Balmedie | Short | 00:38:41 | 3rd | ||
| 16/11/25 | GRAMP - Crathes Local | Green | 01:02:34 | 7th | Racing Chl: Silver | |
| 05/11/25 | GRAMP Deeside Night Cup - Hazlehead | Short | 00:40:25 | 7th | ||
| 02/11/25 | MAROC Regional Event - Birsemore | Blue | 01:51:33 | 20th | 1127 | Navigation Chl |
| 29/10/25 | MAROC Deeside Night Cup: Haughton & Murray | Short | 00:40:02 | 8th | ||
| 31/08/25 | MAROC Local Event - Braes of Logie Coldstone | Green | 00:51:10 | 20th | Racing Chl: Gold | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 4 | 00:19:32 | 29th | 1061 | |
| 11/06/25 | GRAMP Summer Series - Crathes | Long | 00:59:28 | 14th | ||
| 25/05/25 | Dufftown SOUL 4 | 4 | 00:41:36 | 8th | 1057 | |
| 07/05/25 | GRAMP Forest Spring - Elrick | Forest Sprint | 00:33:43 | 16th | ||
| 03/05/25 | Scottish Championships | Course 8 | 01:18:45 | 17th | 1102 | |
| 23/04/25 | GRAMP Forest Spring - Templars Park | Forest Sprint | 00:23:22 | |||
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 11 (M65, W50) | 01:01:58 | 85th | 1053 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 11 (M65, W50) | 00:16:44 | 65th | 1064 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Short Blue | 00:55:43 | 10th | 1127 | Racing Chl: Gold |
| 09/04/25 | GRAMP Forest Spring - Dunnottar | Forest Sprint | 00:33:43 | 16th | ||
| 16/03/25 | MAROC Sluie Regional | Blue | 01:50:47 | 15th | 1030 | Racing Chl: Bronze |
| 23/02/25 | CompassSport Cup Heat | 6 Green Men | 00:37:28 | 16th | 1096 | |
| 05/02/25 | MAROC Aboyne DNC | Short | 00:34:02 | 2nd | ||
| 05/01/25 | MAROC Glen O'Dee Local Event | Green | 01:04:00 | 4th | Racing Chl: Bronze | |
| 17/11/24 | MAROC Cambus O'May Regional | Green | 56:51:00 | 3rd | 1114 | Navigation Chl |
| 06/11/24 | MAROC Banchory DNC | Short | 00:40:02 | 17th | ||
| 03/11/24 | MAROC Bogendreip West Local Event | Orange | 01:00:59 | 4th | Navigation Chl | |
| 30/10/24 | Deeside Night Cup - Hazlehead | Short | 00:50:16 | 9th | ||
| 06/10/24 | GRAMP Regional - Crathes | Orange | 00:54:26 | 2nd | Racing Chl: Bronze | |
| 21/08/24 | GRAMP Urban Sprint - Westhill | Long | 00:30:24 | 12th | ||
| 16/07/24 | WOC2024 Tour - Urban sprint | C5 | 00:19:55 | 15th | 1085 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C5 | 00:34:30 | 16th | 1106 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C5 | 00:33:14 | 26th | 1062 | |
| 17/04/24 | MAROC Dess Forest Sprint | Orange | 00:28:01 | 9th | Racing Chl: Gold | |
| 10/03/24 | MAROC Bogendreip Regional | Green | 01:03:33 | 3rd | 1119 | Racing Chl: Silver |
| 03/03/24 | Dallaschyle Regional event | blue | 01:26:32 | 20th | 1161 | Racing Chl: Silver |
| 18/02/24 | CompassSport Cup Heat | 6 | 00:55:19 | 7th | 1149 | |
| 14/02/24 | GRAMP DNC Glen Dye | Short | 00:53:57 | 5th | ||
| 07/02/24 | MAROC Deeside Night Cup | Short | 00:00:27 | |||
| 31/01/24 | GRAMP DNC Balmedie | Short | 00:43:29 | 4th | ||
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 5 | 00:38:39 | 12th | 1105 | |
| 10/01/24 | MAROC Deeside Night Cup | Medium | 01:10:38 | 8th | ||
| 07/01/24 | MAROC Glen O'Dee Local | Green | 00:51:56 | 9th | Racing Chl: Gold | |
| 20/12/23 | GRAMP DNC Dunnottar | Short | 00:39:06 | 4th | ||
| 13/12/23 | MAROC Deeside Night Cup | Short | 00:50:26 | 2nd | ||
| 29/11/23 | MAROC Deeside Night Cup | Short | 00:23:24 | 3rd |