| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 26/04/26 | MOR - Loch Na Bo - Regional Event | Brown | 02:18:41 | 6th | Racing Chl: Silver | |
| 12/04/26 | SOL 1 | Brown | 02:36:18 | 20th | 1026 | Racing Chl: Bronze |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 3 (M35, M40) | 00:19:47 | 26th | 1166 | |
| 29/03/26 | Bantaskine | Blue | 00:54:38 | 14th | Racing Chl: Gold | |
| 15/03/26 | Croy Hill - SoSOL 3 | Brown | 01:46:46 | 21st | 1064 | Racing Chl: Bronze |
| 07/03/26 | INT Craigmillar Castle Park (Local Events in Edinburgh and the Lothians) | Blue | 01:03:57 | 8th | Racing Chl: Gold | |
| 15/02/26 | GRAMP - Potarch (regional) | Brown | 01:33:14 | 27th | 1144 | Racing Chl: Gold |
| 08/02/26 | Kippendavie - SoSOL 2 | Brown | 02:00:24 | 11th | 1027 | Racing Chl: Bronze |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Blue | 02:08:28 | |||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 1 | 00:19:58 | |||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 1 | 00:26:26 | 5th | ||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 1 | 00:36:10 | 6th | ||
| 23/11/25 | SOUL 8 - Newhaven | R1 | 01:11:17 | 9th | ||
| 16/11/25 | GRAMP - Crathes Local | Blue | 02:02:30 | 18th | Racing Chl: Bronze | |
| 09/11/25 | SOUL 7 - Livingston: Deans & Carmondean | Course 1 | 01:11:50 | 5th | ||
| 21/09/25 | Scottish Orienteering League 4 | Blue | 01:48:48 | 56th | 1032 | Racing Chl: Bronze |
| 14/09/25 | CompassSport Cup Final | 1 | 01:55:01 | 70th | 1028 | |
| 07/09/25 | Scottish Orienteering League 3 | Short Brown | 01:58:19 | 21st | 978 | Racing Chl: Bronze |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 02 | 01:50:58 | |||
| 28/06/25 | ELO SoSOL - Binning Wood | Brown | 01:50:20 | 6th | Racing Chl: Bronze | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | 4 | 02:09:48 | |||
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 4 (M50) | 01:19:05 | 69th | 1106 | |
| 06/04/25 | INT SoSOL | Brown | 01:14:42 | 21st | 1065 | Racing Chl: Silver |
| 01/03/25 | INT Local Events in Edinburgh and The Lothians | Blue | 01:00:07 | |||
| 23/02/25 | CompassSport Cup Heat | 1 Brown | 02:13:16 | 23rd | 998 | Racing Chl: Bronze |
| 16/02/25 | ESOC SoSOL | Brown | 02:03:34 | 11th | 994 | Racing Chl: Bronze |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 01:14:55 | |||
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 1 | 01:03:40 | 9th | 1055 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Brown | 02:18:25 | 57th | 949 | Navigation Chl |
| 01/12/24 | SROC NWUL Morecambe Urban event | Course 1 | 01:14:00 | 10th | 1115 | |
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Blue | 01:40:10 | 18th | 723 | Racing Chl: Bronze |
| 10/11/24 | ESOC SOUL 10 | 1 - MO | 01:06:04 | 6th | ||
| 15/09/24 | Balloch Country Park SoSOL | Blue | 01:29:59 | |||
| 08/09/24 | FVO SoSOL | Blue | 01:40:47 | 24th | 854 | Navigation Chl |
| 12/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:30:23 | 114th | 1098 | |
| 03/07/24 | Interlopers Sprintelope 13 (Edinburgh) | Long | 00:37:58 | 8th | ||
| 09/06/24 | Scottish Orienteering League 3 | Blue | 01:14:41 | 27th | 1082 | Racing Chl: Bronze |
| 12/05/24 | GRAMP Balmedie regional | Blue | 01:13:45 | 27th | 963 | Racing Chl: Silver |
| 08/05/24 | Interlopers Sprintelope 5 (Edinburgh) | Long | 00:52:06 | 18th | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 1 | 00:28:00 | 46th | 903 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 1 | 00:31:51 | 45th | 936 | |
| 24/03/24 | ELO SoSOL | Blue | 01:29:59 | 26th | 1030 | Racing Chl: Gold |
| 10/03/24 | ESOC SoSOL | Green | 00:37:58 | 7th | 1105 | Racing Chl: Gold |
| 03/03/24 | RR Winter Local 3 | Green | 00:59:35 | 8th | Navigation Chl | |
| 18/02/24 | CompassSport Cup Heat | 1 | 03:42:28 | |||
| 04/02/24 | Abbotshaugh Local Event | Green | 00:57:18 | 11th | Racing Chl: Gold | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 3 | 01:06:04 | 67th | 907 | |
| 26/01/24 | EUOC Big Weekend - FWTN | 1 | 00:25:47 | 81st | ||
| 26/11/23 | Muiravonside Local event | Light Green | 01:11:10 | 11th | Navigation Chl | |
| 19/11/23 | ESOC SoSOL incorporating ESOA Championships | Light Green | 00:55:06 | 7th | Racing Chl: Bronze |