| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Qualifiers | Q1C | 00:17:01 | 6th | 1369 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 00:17:35 | 110th | ||
| 28/06/26 | British Sprint Championships - Finals | F1 | 00:17:35 | 13th | 1366 | |
| 03/06/26 | Summer Series 1 | Long | 00:25:12 | 1st | ||
| 23/05/26 | Scottish Championships Individual (UKOL) | UKOL C1 (M21) | 01:51:47 | 10th | 1370 | |
| 20/05/26 | Spring Series 4 | Long | 00:26:34 | 1st | ||
| 10/05/26 | Edinburgh KO Sprint JEC fundraiser | Final | 00:08:07 | 6th | ||
| 03/05/26 | Cumbrian galoppen | Brown | 00:53:57 | 1st | 1330 | Racing Chl: Gold |
| 22/04/26 | Spring Series 3 | Long | 00:27:00 | 2nd | ||
| 19/04/26 | Midlands Championships (UKOL) | UKOL 1 (M21) | 02:27:49 | 18th | 1306 | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 1 (M21) | 00:42:25 | 14th | 1351 | |
| 12/04/26 | SOL 1 | Black | 01:18:44 | 17th | 1353 | Racing Chl: Gold |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:17:31 | 32nd | 1373 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:41:48 | 32nd | 1382 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:23 | |||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 12 | 00:28:57 | 5th | 1302 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 1 | 00:18:52 | 15th | 1322 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | 12 | 00:15:26 | 2nd | 1258 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 12 | 00:33:43 | 2nd | 1310 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 12 | 00:26:46 | 2nd | 1311 | |
| 28/06/25 | JOK Chasing Sprint - Prologue only | MOpen / M40+ | 00:19:34 | 14th | 1328 | |
| 28/06/25 | JOK Chasing Sprint | MOpen / M40+ | 00:45:16 | 16th | 1304 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | ||||
| 03/05/25 | Scottish Championships | Course 1 | 01:50:58 | 7th | 1361 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Black | 01:22:40 | 24th | 1356 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C1 | 00:38:56 | 20th | 1362 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 1 (M21) | 01:26:31 | 18th | 1362 | |
| 01/02/25 | Scottish Night Championships | Course 1 | 00:49:12 | 2nd | 1356 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 8 | 00:17:57 | 4th | 1377 | |
| 28/12/24 | Turkey Race 2 | Long | 00:34:32 | 3rd | ||
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:24:56 | |||
| 30/11/24 | Lakeland Warrior Day 1 | M21E | 01:35:07 | |||
| 17/11/24 | KFO Orienteering and ESOA Championships | Brown | 00:49:09 | 3rd | 1382 | Racing Chl: Gold |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Brown | 00:32:19 | 4th | 1385 | Racing Chl: Gold |
| 08/09/24 | FVO SoSOL | 1 Person Relay - Long | 00:37:29 | 5th | 1353 | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Black | 01:35:13 | 7th | 1363 | Racing Chl: Gold |
| 04/09/24 | Falkirk Urban | Long | 00:21:49 | 14th | ||
| 01/09/24 | Cambus O'May: GB Team Selection Race (Long) | M20 - Long | ||||
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Men - Middle | 00:48:37 | 17th | ||
| 18/07/24 | Coasts & Islands Knapdale - day 2 | Long | 00:49:54 | 11th | 1360 | |
| 17/07/24 | Coasts & Islands Knapdale - day 1 | Long | 00:50:22 | 9th | 1374 | |
| 11/07/24 | WOC2024 Tour - warm up (and SoSOL) | Brown | 01:02:22 | 11th | 1350 | Racing Chl: Gold |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C1 (M21) | 01:45:18 | 15th | 1371 | |
| 19/05/24 | LOC National Weekend | Black | 00:39:11 | 9th | 1364 | Racing Chl: Gold |
| 18/05/24 | LOC National Weekend | Black | 01:22:13 | 10th | 1371 | Racing Chl: Gold |
| 21/04/24 | Scottish Orienteering League 2 | Black | 01:29:42 | 11th | 1356 | Racing Chl: Gold |
| 20/04/24 | Scottish Middle Championships | 1 | 00:41:59 | 15th | 1340 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:02:46 | 16th | 1369 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | ||||
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:40 | 36th | 1353 |