| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 15/01/25 | Deeside Night Cup - Foggieton | Short | 00:59:07 | 18th | ||
| 08/01/25 | MAROC Muir of Dinnet DNC | Short | 01:19:44 | 8th | ||
| 26/12/24 | MAROC Braes of Logie Coldstone | Short | 00:56:39 | 13th | ||
| 18/12/24 | MAROC Bogendreip DNC | Short | 01:13:53 | |||
| 04/12/24 | MAROC Corsedarder DNC | Short | 01:14:41 | 12th | ||
| 27/11/24 | Deeside Night Cup - Dunnottur | Short | 00:37:48 | 9th | ||
| 20/11/24 | MAROC Bellwood DNC | Short | 00:53:46 | 6th | ||
| 30/10/24 | Deeside Night Cup - Hazlehead | Short | ||||
| 18/09/24 | GRAMP Urban Sprint - Aberdeen Uni | Sprint | 00:35:50 | 15th | ||
| 11/09/24 | GRAMP Urban Sprint - Seaton Park | Seaton Park Long | 00:51:31 | 20th | ||
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Green | 01:29:45 | 5th | 1096 | Racing Chl: Bronze |
| 28/08/24 | GRAMP Urban Sprint - Westburn | Sprint | 00:23:12 | 18th | ||
| 21/08/24 | GRAMP Urban Sprint - Westhill | Short | 00:23:37 | 2nd | ||
| 14/08/24 | GRAMP Summer Series - Templars Park | Long | 00:38:40 | 21st | ||
| 31/07/24 | GRAMP Summer Series - Glen Dye | Long Tech | 01:36:15 | 20th | ||
| 05/06/24 | GRAMP Summer Series - Haddo | Long Tech | 00:48:34 | 6th | ||
| 22/05/24 | MAROC Auchenblae Urban | Long | 00:37:55 | |||
| 15/05/24 | MAROC Bellwood Forest Sprint | Orange | 00:48:15 | 18th | Racing Chl: Silver | |
| 08/05/24 | GRAMP Forest Sprint - Templars Park | Sprint | 00:33:04 | 24th | ||
| 01/05/24 | MAROC Glen O'Dee Forest Sprint | Orange | 00:55:30 | 30th | Racing Chl: Bronze | |
| 24/04/24 | GRAMP Forest Sprint - Tollo hill | Sprint | 00:39:59 | 18th | ||
| 21/04/24 | Scottish Orienteering League 2 | Green | 01:11:34 | 12th | 1001 | Racing Chl: Bronze |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Green | 01:25:40 | 16th | 942 | Navigation Chl |
| 16/03/24 | Scottish Spring - Middle | 01:48:35 | 159th | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:09:15 | 206th | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:15:02 | 206th | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:11:37 | 206th | |||
| 10/03/24 | MAROC Bogendreip Regional | Green | 01:32:01 | 20th | 930 | Navigation Chl |
| 07/02/24 | MAROC Deeside Night Cup | Short | 01:48:27 | 17th | ||
| 31/01/24 | GRAMP DNC Balmedie | Short | 00:45:07 | 6th | ||
| 10/01/24 | MAROC Deeside Night Cup | Medium | ||||
| 13/12/23 | MAROC Deeside Night Cup | Short | 01:13:08 | 11th | ||
| 22/11/23 | GRAMP DNC Foggieton | Short Tech | 01:03:44 | 13th | ||
| 08/11/23 | GRAMP DNC Hazlehead | Medium | 00:39:45 | 17th | ||
| 01/11/23 | MAROC Deeside Night Cup | Short | 01:08:16 | 13th | ||
| 27/09/23 | GRAMP Urban Sprint - Aberdeen Uni | Sprint | 00:46:38 | 23rd | ||
| 13/09/23 | GRAMP Urban Sprint - Duthie Park | Long | 00:39:07 | 14th | ||
| 10/09/23 | Scottish Score Championships | Score 2 TD5 | 00:53:30 | 27th | ||
| 04/08/23 | S6D Moray 2023 Day 5 | C18 | 00:28:24 | 26th | 949 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C18 (W70) | 01:05:03 | 31st | 943 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C18 | 00:49:25 | 19th | 958 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C18 (W70) | 00:43:51 | 29th | 954 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C18 | 01:05:49 | 20th | 959 | |
| 28/07/23 | Coast and Islands 2023 - Day 6 | Short | 00:21:44 | 10th | 993 | |
| 27/07/23 | Coast and Islands 2023 - Day 5 | Short | 01:00:38 | 19th | 985 | |
| 26/07/23 | Coast and Islands 2023 - Day 4 | Short | 00:29:56 | 30th | 931 | |
| 25/07/23 | Coast and Islands 2023 - Day 3 | Short | 01:47:25 | 39th | 821 | |
| 24/07/23 | Coast and Islands 2023 - Day 2 | Short | 01:00:19 | 20th | 996 | |
| 22/07/23 | Coast and Islands 2023 - Day 1 | Short | 01:08:27 | 13th | 1027 | |
| 12/07/23 | GRAMP Summer Series Glen Dye | Short Tech | 00:56:04 | 7th |