| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 07/09/25 | Scottish Orienteering League 3 | Black | 01:13:50 | 6th | 1382 | Racing Chl: Gold |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 02:01:09 | 28th | 1358 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 00:58:09 | 39th | 1353 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 01E (M21) | 00:39:35 | 22nd | 1366 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:47:42 | 32nd | 1338 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:28:34 | 29th | 1346 | |
| 16/02/25 | ESOC SoSOL | Brown | 00:55:19 | 1st | 1324 | Racing Chl: Gold |
| 22/11/23 | Falkirk Wheel Night Event | Long | 00:36:35 | 7th | ||
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1A (M21) | 01:45:05 | 27th | 1384 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:42:30 | 32nd | 1378 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:14 | 50th | 1349 | |
| 16/10/22 | CompassSport Cup Final | Brown | 01:16:50 | 27th | 1346 | Racing Chl: Gold |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:39:17 | 19th | 1299 | |
| 07/08/21 | Scottish 6 Days - Day 6 | C1 | 00:43:40 | 3rd | 1384 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C2 (M20, M35) | 01:31:12 | 6th | ||
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C2 (M20, M21, M35, W21) | 01:31:12 | 3rd | 1334 | |
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C1 (M21) | 01:09:45 | 6th | 1386 | |
| 04/10/20 | UK Elite Orienteering League | 117:34:00 | ||||
| 22/02/20 | British Night Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:12:15 | 6th | 1367 | |
| 22/01/20 | FVO Night series Callander Park, Falkirk | Navy 2 | 00:39:27 | 3rd | ||
| 08/01/20 | FVO Night series Dunblane | Long 2 | 00:42:18 | |||
| 11/12/19 | FVO Night series Mine Woods | Long A1 | 00:34:15 | 7th | ||
| 27/11/19 | FVO Night series Hermitage Woods | Long B | 00:35:51 | 1st | ||
| 16/11/19 | FVO Local Event (Club Champs) | Brown | 00:32:54 | 2nd | Racing Chl: Gold | |
| 13/11/19 | FVO Night series Abbey Craig | Long BA | 00:31:18 | 1st | ||
| 11/09/19 | FVO Sprint Coxet Hill Stirling | Long | 00:15:11 | 2nd | ||
| 28/08/19 | FVO Sprint Braco | Long | 00:20:23 | 4th | ||
| 21/08/19 | FVO Sprint Dunblane NE | Long | 00:17:22 | 2nd | ||
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 1 Brown | 01:10:22 | 9th | 1349 | Racing Chl: Gold |
| 21/10/18 | Compass Sport Cup Final | 1 Brown | 01:27:15 | 27th | 1300 | Racing Chl: Gold |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:06:24 | |||
| 08/04/18 | CompassPoint Scottish Orienteering League 2 | Black | 01:19:25 | 8th | 1334 | Racing Chl: Gold |
| 01/04/18 | Jan Kjellstrom Orienteering Festival Individual 2 (UKOL) | UKOL 1 (M21) | 01:59:55 | 26th | 1355 | |
| 31/03/18 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 1 (M21) | 00:40:30 | 27th | 1348 | |
| 30/03/18 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:15:48 | 52nd | 1315 | |
| 24/03/18 | Scottish Spring Weekend - Dark Spring | Long | 00:55:35 | 2nd | ||
| 24/03/18 | Scottish Spring Weekend - Middle-distance | Black | 00:28:32 | 4th | 1365 | Racing Chl: Gold |
| 24/03/18 | Scottish Spring Weekend - Sprint distance | 1 | 00:15:55 | 11th | 1333 | |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Brown | 00:57:46 | 2nd | 1355 | Racing Chl: Gold |
| 09/09/17 | NI Long Distance Championships | 1 | 01:48:59 | 15th | 1348 | |
| 05/08/17 | Scottish 6 Days - Day 6 | C41 | 01:22:09 | 22nd | 1356 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C41 | 00:46:28 | 31st | 1324 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C41(M21) | 01:16:16 | 29th | 1336 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C41 | 00:44:48 | 25th | 1353 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | UKOL C41(M21) | 01:13:23 | 24th | 1341 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C41 | 01:49:57 | 22nd | 1329 | |
| 20/05/17 | Scottish Championships - Individual | 1 | 01:45:31 | 7th | 1360 | |
| 06/05/17 | British Long Championships (UKOL) | UKOL 1 (M21) | 02:09:41 | 14th | 1368 | |
| 16/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Long Distance | UKOL 1(M21) | 02:05:03 | 38th | 1332 | |
| 15/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Middle Distance | UKOL 1(M21) | 00:46:13 |