| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 19/04/26 | Midlands Championships (UKOL) | UKOL 12 (M80, W70) | 76:52:00 | 46th | 794 | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 13 (M80, W70, W75) | 01:18:41 | 47th | 743 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 16 (M80, W70) | 01:54:41 | 61st | 791 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 16 (M80, W70) | 00:52:37 | 55th | 935 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 15 (M75, W65, W70) | 00:24:05 | 87th | 728 | |
| 29/12/25 | Christmas Cup Day 1 | Short | 01:07:03 | |||
| 09/11/25 | WCH Urban UKUL Event | 5 | 01:06:53 | 29th | 669 | |
| 19/10/25 | October Odyssey Day 2 | Short Green | 00:51:28 | 6th | 804 | Racing Chl: Bronze |
| 12/10/25 | Long Distance | Short Green | 00:56:51 | 11th | 738 | Navigation Chl |
| 21/09/25 | Scottish Orienteering League 4 | Short Green | 01:34:36 | 21st | 720 | Navigation Chl |
| 07/09/25 | Scottish Orienteering League 3 | Short Green | 01:27:00 | |||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 15 | 01:10:10 | 112th | 788 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 15 (W70) | 01:33:17 | 101st | 782 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 15 (W70) | 00:54:44 | 118th | 770 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 15 | 01:40:18 | 130th | 699 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 15 | 01:22:22 | 122nd | 752 | |
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 11 (M80, W70) | 01:44:42 | 31st | 773 | |
| 17/05/25 | BL Middle Event (Northern Champs Weekend) (UKOL) - Knipe Scar | UKOL Very Short Green (M80, M85, W70, W75, W80, W85) | 01:04:26 | 16th | 695 | |
| 03/05/25 | Scottish Championships | Course 11 | 01:13:24 | 27th | 868 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 19 (M80, W70) | 01:49:24 | 106th | 695 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 16 (M80, W70) | 01:04:09 | 93rd | 764 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C5 | 00:24:14 | 32nd | 668 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C5 | 00:21:30 | 25th | 750 | |
| 30/03/25 | Cumbrian Galoppen | Short Green | 01:49:20 | 33rd | 749 | Navigation Chl |
| 02/03/25 | Cumbrian galoppen | Short Green | 01:17:47 | 23rd | 782 | Navigation Chl |
| 23/02/25 | CompassSport Cup Heat | 10 | 01:33:02 | 13th | 724 | |
| 16/02/25 | Morpeth Urban | Course 5 | 00:52:01 | 5th | ||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | WSprint | 00:53:39 | 31st | 331 | |
| 24/11/24 | WCH Regional Event WMOA League | Short Green | 01:35:38 | 28th | 558 | Navigation Chl |
| 06/10/24 | October Odyssey Day 2 | Short Green | 01:03:37 | 10th | 876 | Racing Chl: Bronze |
| 29/09/24 | BL High Pike Cumbrian Galoppen | Short Green | 00:56:53 | 30th | 777 | Racing Chl: Bronze |
| 22/09/24 | Cumbrian Galoppen | Short Green | 01:17:47 | 27th | 854 | Navigation Chl |
| 18/05/24 | LOC National Weekend | Short Green | 01:41:10 | 33rd | 774 | Navigation Chl |
| 05/05/24 | BL Gowbarrow Cumbrian Galoppen | Short Green | 01:18:51 | 15th | 854 | Navigation Chl |
| 28/04/24 | Northern Championships (UKOL) | UKOL 11 (M80, W70) | 01:39:37 | 51st | 733 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 15 (M85, W70, W75, W80, W85) | 00:47:56 | 30th | 739 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Short Green | 01:20:34 | 16th | 781 | Navigation Chl |
| 16/03/24 | Scottish Spring - Middle | 01:32:08 | 150th | |||
| 26/11/23 | Hexham Urban | 5 | 00:38:52 | 9th | ||
| 19/11/23 | ESOC SoSOL incorporating ESOA Championships | Short Green | 01:15:43 | 20th | 776 | Navigation Chl |
| 18/11/23 | FVO Club Championships and Open Colour-Coded event | Short Green | 01:17:23 | 16th | Navigation Chl | |
| 29/10/23 | Scottish Orienteering League 5 | Short Green | 01:18:29 | 28th | 842 | Navigation Chl |
| 15/10/23 | YHOA SuperLeague | Short Green | 01:18:10 | 31st | 833 | Racing Chl: Bronze |
| 08/10/23 | LOC Cumbrian Galoppen | Short Green | 01:40:23 | 10th | 885 | Navigation Chl |
| 01/10/23 | October Odyssey Day 2 | Short Green | 00:41:20 | |||
| 30/09/23 | October Odyssey Day 1 | Short green | 00:38:31 | 10th | 807 | Racing Chl: Gold |
| 17/09/23 | Regional Long Distance | Short Green | 01:29:32 | 14th | 711 | Navigation Chl |
| 10/09/23 | EMOA League 2023 Kedleston Park | Short Green | 00:57:28 | 23rd | 824 | Racing Chl: Silver |
| 04/08/23 | S6D Moray 2023 Day 5 | C18 | 00:39:10 | 77th | 871 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C18 (W70) | 01:26:00 | 74th | 843 |