| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 09/11/25 | WCH Urban UKUL Event | 5 | 00:54:20 | 21st | 798 | |
| 18/10/25 | October Odyssey Day 1 | Course 5 | 00:33:16 | |||
| 12/10/25 | Long Distance | Short Green | 00:41:20 | 2nd | 915 | Racing Chl: Bronze |
| 21/09/25 | Scottish Orienteering League 4 | Short Green | 01:15:30 | 16th | 844 | Navigation Chl |
| 07/09/25 | Scottish Orienteering League 3 | Short Green | 01:00:02 | 6th | 955 | Racing Chl: Bronze |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 13 | 01:27:14 | 97th | 768 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 13 (M75, W65) | 02:20:46 | 87th | 692 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 13 (M75, W65) | 00:46:23 | |||
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 13 | 01:08:06 | 25th | 1017 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 13 | 00:59:53 | 44th | 985 | |
| 12/07/25 | BL Saturday Series, Eycott Hill | Green | ||||
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 10 (M75, W65) | 01:40:09 | |||
| 17/05/25 | BL Middle Event (Northern Champs Weekend) (UKOL) - Knipe Scar | UKOL Green (M65, M70, W50, W55) | 01:01:50 | 65th | 940 | |
| 03/05/25 | Scottish Championships | Course 10 | 01:00:09 | 9th | 1020 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 18 (M75, W65) | 01:18:45 | 82nd | 915 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 14 (M75, W60) | 00:55:48 | 54th | 991 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C5 | 00:15:41 | 16th | 935 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C5 | 00:16:02 | 20th | 907 | |
| 30/03/25 | Cumbrian Galoppen | Short Green | 01:22:53 | 19th | 911 | Navigation Chl |
| 02/03/25 | Cumbrian galoppen | Short Green | 00:41:48 | 3rd | 1000 | Racing Chl: Silver |
| 23/02/25 | CompassSport Cup Heat | 7 | 00:52:45 | 14th | 1002 | |
| 16/02/25 | Morpeth Urban | Course 5 | 00:27:23 | 1st | ||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Short Green | 00:41:47 | 3rd | 999 | Racing Chl: Bronze |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 5 | 00:40:52 | 23rd | 933 | |
| 24/11/24 | WCH Regional Event WMOA League | Green | 01:03:09 | 23rd | 993 | Racing Chl: Silver |
| 10/11/24 | Cumbrian galoppen | Green | 00:56:30 | |||
| 06/10/24 | October Odyssey Day 2 | Short Green | 00:46:00 | 2nd | 976 | Racing Chl: Silver |
| 29/09/24 | BL High Pike Cumbrian Galoppen | Short Green | 00:33:17 | 1st | 1030 | Racing Chl: Gold |
| 22/09/24 | Cumbrian Galoppen | Green | 01:30:59 | 61st | 892 | Racing Chl: Bronze |
| 09/06/24 | Scottish Orienteering League 3 | Green | 01:01:04 | 8th | 1024 | Racing Chl: Bronze |
| 05/06/24 | Summer Series Evening Event 1 | Short | 00:52:30 | 5th | ||
| 18/05/24 | LOC National Weekend | Green | 01:37:30 | |||
| 05/05/24 | BL Gowbarrow Cumbrian Galoppen | Green | 01:00:21 | 6th | 1080 | Racing Chl: Silver |
| 28/04/24 | Northern Championships (UKOL) | UKOL 10 (M75, W65) | 01:37:32 | 63rd | 858 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 12 (M75, W55) | 00:37:00 | 11th | 1055 | |
| 21/04/24 | Cumbrian galoppen | Blue | 01:17:41 | 39th | 1032 | Racing Chl: Silver |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Green | 01:26:09 | 18th | 940 | Navigation Chl |
| 16/03/24 | Scottish Spring - Middle | 01:01:23 | 84th | |||
| 26/11/23 | Hexham Urban | 5 | 00:26:02 | 2nd | ||
| 19/11/23 | ESOC SoSOL incorporating ESOA Championships | Green | 01:12:53 | 24th | 1048 | Racing Chl: Bronze |
| 18/11/23 | FVO Club Championships and Open Colour-Coded event | Green | 01:01:38 | 21st | Navigation Chl | |
| 29/10/23 | Scottish Orienteering League 5 | Green | 01:25:12 | |||
| 15/10/23 | YHOA SuperLeague | Green | 01:51:38 | 37th | 686 | Navigation Chl |
| 08/10/23 | LOC Cumbrian Galoppen | Green | 01:29:37 | 28th | 1029 | Navigation Chl |
| 01/10/23 | October Odyssey Day 2 | Green | 00:53:28 | 6th | 1058 | Racing Chl: Silver |
| 30/09/23 | October Odyssey Day 1 | Green | 00:34:02 | 11th | 998 | Racing Chl: Gold |
| 17/09/23 | Regional Long Distance | Green | 01:32:10 | 20th | 899 | Navigation Chl |
| 10/09/23 | EMOA League 2023 Kedleston Park | Green | 00:52:50 | 20th | 1005 | Racing Chl: Gold |
| 04/08/23 | S6D Moray 2023 Day 5 | C20 | 00:30:40 | 26th | 1010 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C20 (M75, W65) | 00:57:05 | 13th | 1044 |