| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 20/11/24 | Bantaskine Night Event | Long AB | 00:31:30 | |||
| 20/10/24 | CompassSport Cup Final | 1 | 01:14:13 | 28th | 1327 | |
| 02/10/24 | Stirling Borestone Urban | Long | 00:17:58 | 13th | ||
| 13/07/24 | WOC2024 Tour - Indoor race | C1 | 00:24:18 | |||
| 23/06/24 | British Sprint Championships (UKOL) | UKOL special results file - times irrelevant (M16, M18, M20, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:09:42 | 8th | ||
| 23/06/24 | British Sprint Championships - Qualifiers | Q3 | 00:30:48 | 50th | 836 | |
| 23/06/24 | British Sprint Championships - Finals | F3 | 00:09:42 | 5th | 1329 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Black | 01:21:38 | 8th | 1377 | Racing Chl: Gold |
| 16/03/24 | Scottish Spring - UltraSprint | 00:04:46 | 204th | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:06:11 | 204th | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:05:04 | 204th | |||
| 16/03/24 | Scottish Spring - Middle | 00:42:04 | 19th | |||
| 16/03/24 | Scottish Spring - UltraSprint | 00:15:30 | 204th | |||
| 18/02/24 | CompassSport Cup Heat | 1 | 00:56:09 | 3rd | 1370 | |
| 11/02/24 | LOC Cumbrian Galoppen (UKOL] | UKOL Brown (M20, M21, M35, M40, W21) | 01:06:15 | 10th | 1356 | |
| 10/02/24 | British Night Championships (UKOL) | UKOL 2 (M20, M35, M40, W21) | 00:52:39 | 1st | 1383 | |
| 31/12/23 | Christmas Cup Day 3 | Long | 00:33:28 | 9th | ||
| 29/12/23 | Christmas Cup Day 2 | Medium | 01:13:18 | 43rd | ||
| 28/12/23 | Christmas Cup Day 1 | Long | 00:52:48 | 8th | ||
| 17/12/23 | East Midlands League 2023 | Blue | 00:42:30 | 1st | 1303 | Racing Chl: Gold |
| 22/11/23 | Falkirk Wheel Night Event | Long | 00:40:12 | 9th | ||
| 12/11/23 | CompassSport Cup Final | 1. Brown | 01:18:45 | 8th | 1356 | |
| 29/10/23 | Scottish Orienteering League 5 | Black | 01:19:04 | 6th | 1370 | Racing Chl: Gold |
| 30/09/23 | Caddihoe Day 1 (UKOL) | UKOL Brown (M35, M40) | 01:09:37 | 3rd | 1349 | |
| 24/09/23 | Scottish Orienteering League 4 | Black | 01:25:08 | 5th | 1356 | Racing Chl: Gold |
| 09/09/23 | Moravian - Regional Event | Brown | 00:55:16 | 3rd | 1371 | Racing Chl: Gold |
| 27/08/23 | White Rose & YHOA SuperLeague | Brown | 01:04:36 | 1st | 1363 | Racing Chl: Gold |
| 26/08/23 | White Rose Middle Distance | Brown | 00:32:54 | 1st | 1349 | Racing Chl: Gold |
| 28/07/23 | Coast and Islands 2023 - Day 6 | Long | 00:21:27 | 3rd | 1351 | |
| 27/07/23 | Coast and Islands 2023 - Day 5 | Long | 00:52:28 | 4th | 1347 | |
| 26/07/23 | Coast and Islands 2023 - Day 4 | Long | 00:20:42 | 5th | 1342 | |
| 25/07/23 | Coast and Islands 2023 - Day 3 | Long | 00:45:53 | 3rd | 1375 | |
| 24/07/23 | Coast and Islands 2023 - Day 2 | Long | 00:45:42 | 4th | 1351 | |
| 22/07/23 | Coast and Islands 2023 - Day 1 | Long | 01:01:13 | 6th | 1339 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C2 (M18, M20, M35, M40, W21) | 01:10:53 | 1st | 1351 | |
| 21/05/23 | Tayside Spring 3 . | Short Blue | 00:35:09 | 1st | Racing Chl: Gold | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Brown | 00:59:21 | 1st | 1342 | Racing Chl: Gold |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35) | 01:19:25 | 1st | 1374 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M35, M40) | 00:39:04 | 2nd | 1340 | |
| 26/02/23 | GRAMP Balmedie Regional | Brown | 00:50:45 | 10th | 1355 | Racing Chl: Gold |
| 25/02/23 | Scottish Night Championships: Balmoral | 01 | 01:05:26 | 5th | 1399 | |
| 29/12/22 | Christmas Cup Day 1 | Long | 00:48:02 | 3rd | ||
| 06/11/22 | November Classic (UKOL) incorporating Senior Home Internationals Individual & SCOA Championships | 100 | 01:39:18 | 15th | 1366 | |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Brown | 00:47:54 | |||
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Brown | 00:37:44 | 5th | 1358 | Racing Chl: Gold |
| 01/10/22 | Veteran Home Internationals Individual & 2022 Welsh Orienteering Championships | Brown | 01:08:47 | 2nd | 1385 | Racing Chl: Gold |
| 25/09/22 | Scottish Orienteering League 5 | Black | 01:22:57 | 9th | 1360 | Racing Chl: Gold |
| 04/09/22 | Junior Inter Area Weekend - individual races, incorporating Scottish Junior Cup | Brown | 00:58:30 | 1st | 1355 | Racing Chl: Gold |
| 29/08/22 | White Rose Weekend Sprint Event | Course 1 | 00:23:13 | 3rd | 1365 | |
| 28/08/22 | White Rose Weekend Classic Event & YHOA SuperLeague | Black | 01:24:57 | 2nd | 1376 | Racing Chl: Gold |