| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 01 (M21) | 02:04:22 | 35th | 1309 | |
| 22/02/26 | CompassSport Cup Heat | 1 | 01:22:43 | 19th | 1331 | |
| 21/02/26 | Scottish Middle Championships | 1 | 00:56:15 | 14th | 1337 | |
| 31/12/25 | Christmas Cup Day 3 | Long | 01:35:13 | 24th | 1317 | |
| 30/12/25 | Christmas Cup Day 2 | Long | 00:41:19 | 23rd | 1335 | |
| 29/12/25 | Christmas Cup Day 1 | Long | 00:45:55 | 32nd | 1307 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 1 | 00:12:39 | 2nd | ||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 1 | 00:21:23 | 2nd | ||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 1 | 00:17:08 | 3rd | ||
| 19/11/25 | Abbotshaugh | Long A | 00:37:35 | 4th | ||
| 12/11/25 | King's Park | Long A | 00:38:34 | 5th | ||
| 21/09/25 | Scottish Orienteering League 4 | Brown | 01:21:52 | 4th | 1319 | Racing Chl: Gold |
| 07/09/25 | Scottish Orienteering League 3 | Brown | 01:01:59 | 3rd | 1336 | Racing Chl: Gold |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:31:48 | 37th | 1334 | |
| 04/05/25 | Irish Long (UKOL) | UKOL Course 1 (M21) | 01:57:16 | 18th | 1310 | |
| 03/05/25 | Irish Middle (UKOL) | UKOL 1 (M18, M20, M21) | 00:37:37 | 23rd | 1314 | |
| 02/05/25 | Irish Sprint Championships (UKUL) | 1 | 00:22:11 | 31st | 1276 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:21:41 | 52nd | 1321 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:45:54 | 62nd | 1338 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:25:54 | 179th | 1146 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Brown | 01:21:21 | 6th | 1322 | Racing Chl: Gold |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:47:12 | 25th | 1299 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 1 (M21) | 01:38:41 | 25th | 1327 | |
| 01/02/25 | Scottish Night Championships | Course 1 | 00:56:29 | 6th | 1327 | |
| 31/12/24 | Christmas Cup Day 3 | Long | 00:50:15 | 25th | 1314 | |
| 30/12/24 | Christmas Cup Day 2 | Long | 01:36:13 | 51st | 1164 | |
| 29/12/24 | Christmas Cup Day 1 | Long | 01:26:00 | 64th | 1127 | |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:57:51 | 44th | 1327 | |
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Brown | 00:49:27 | 3rd | 1315 | Racing Chl: Gold |
| 23/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - NIGHT EVENT | Brown | 00:39:54 | 1st | Racing Chl: Gold | |
| 17/11/24 | KFO Orienteering and ESOA Championships | Brown | 01:00:00 | 12th | 1298 | Racing Chl: Gold |
| 05/10/24 | VHI Individual & NI Long Distance Champs 2024 | Course 1 | 01:12:58 | 2nd | ||
| 08/09/24 | FVO SoSOL | 1 Person Relay - Long | 00:42:56 | 13th | 1323 | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Brown | 01:25:27 | 2nd | 1339 | Racing Chl: Gold |
| 09/06/24 | Scottish Orienteering League 3 | Brown | 01:08:30 | 1st | Racing Chl: Gold | |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C3 (M18, M20, M35, M40) | 01:18:57 | 8th | 1329 | |
| 21/04/24 | Scottish Orienteering League 2 | Brown | 01:20:04 | 3rd | 1307 | Racing Chl: Gold |
| 20/04/24 | Scottish Middle Championships | 1 | 00:49:52 | 27th | 1269 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Brown | 01:22:52 | 2nd | 1326 | Racing Chl: Gold |
| 18/02/24 | CompassSport Cup Heat | 1 | 01:12:14 | 11th | 1321 | |
| 31/12/23 | Christmas Cup Day 3 | Long | 00:38:02 | 21st | ||
| 29/12/23 | Christmas Cup Day 2 | Long | 01:00:30 | 30th | ||
| 28/12/23 | Christmas Cup Day 1 | Long | 01:13:15 | 27th | ||
| 19/11/23 | ESOC SoSOL incorporating ESOA Championships | Brown | 01:14:12 | 11th | 1316 | Racing Chl: Gold |
| 29/10/23 | Scottish Orienteering League 5 | Brown | 01:16:30 | 6th | 1313 | Racing Chl: Gold |
| 24/09/23 | Scottish Orienteering League 4 | Brown | 01:34:07 | 5th | 1304 | Racing Chl: Gold |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C2 (M18, M20, M35, M40, W21) | 01:28:31 | 10th | 1301 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Brown | 01:15:05 | 11th | 1287 | Racing Chl: Gold |
| 19/03/23 | Scottish Orienteering League 2 | Brown | 01:18:39 | 9th | 1266 | Racing Chl: Gold |
| 12/03/22 | CompassSport Cup Heat | Brown | 01:45:22 | 23rd | 1246 | Racing Chl: Gold |