| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:29:17 | 37th | 1336 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:12:25 | 24th | 1374 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C41 (M21) | 00:41:14 | 35th | 1358 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C41 | 01:36:45 | 40th | 1341 | |
| 11/06/23 | Race the Abbeys - Scottish Borders: Urban Sprint (UKOL) incorporating SOUL7 | UKOL M21E (M18, M20, M21, M35) | 00:14:24 | 14th | 1352 | |
| 10/06/23 | Race the Abbeys - Scottish Borders: Urban (UKOL) - incorporating UKUL9 & SOUL6 | UKOL M21E (M18, M20, M21, M35) | 00:17:29 | 16th | 1341 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C1 (M21) | 01:30:09 | 10th | 1328 | |
| 10/05/23 | Bonnyfield WEE | Green | 00:34:57 | 1st | Racing Chl: Gold | |
| 07/05/23 | British Middle Distance Championships (UKOL) | UKOL 1 (M21) | 00:59:37 | 14th | 1313 | |
| 06/05/23 | British Sprint Championships Qualifiers | Q1B | 00:17:57 | 10th | 1270 | |
| 06/05/23 | British Sprint Championships Finals | F3 | 00:14:43 | 1st | 1340 | |
| 06/05/23 | 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) | 01:14:43 | 242nd | ||
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Black | 01:17:20 | 7th | 1337 | Racing Chl: Gold |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1A (M21) | 02:13:40 | 49th | 1324 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:49:56 | 61st | 1342 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:15:45 | 35th | 1362 | |
| 02/04/23 | Kirkintilloch Extra Urban Races | Short | 00:15:21 | 2nd | 1361 | |
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 1 | 00:14:47 | 4th | 1373 | |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 11 | 01:11:52 | 24th | 1325 | |
| 12/03/23 | STAG's Scottish Orienteering League 1 | Black | 01:49:34 | 4th | Racing Chl: Gold | |
| 18/02/23 | British Night Championships (UKOL) | UKOL 1 (M21) | 01:50:41 | 7th | 1331 | |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 1 Brown | 01:01:42 | 18th | 1316 | Racing Chl: Gold |
| 29/01/23 | EUOC Big Weekend - Classic Race (SoSOL) | Brown | 01:26:03 | 14th | 1315 | Racing Chl: Gold |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 1 | 00:49:58 | 18th | 1308 | |
| 01/01/23 | Christmas Cup Day 4 | Long Prologue | 00:16:21 | 2nd | ||
| 01/01/23 | Christmas Cup Day 4 | Long Chase | 00:13:34 | 7th | ||
| 31/12/22 | Christmas Cup Day 3 | Long | 00:44:26 | 15th | ||
| 29/12/22 | Christmas Cup Day 1 | Long | 00:52:39 | 8th | ||
| 03/12/22 | Callander Crags SoSOL | Brown | 01:01:03 | |||
| 13/11/22 | KFO Regional Event incorporating Scottish University Champs | Brown | 01:03:51 | 10th | 1338 | Racing Chl: Gold |
| 30/10/22 | ESOC SOUL11 incorporating 'Tinto Twin' Day 2 | Course 1 | 00:36:28 | 3rd | 1373 | |
| 29/10/22 | ESOC Night Event incorporating 'Tinto Twin' Day 1 | Course 1 | 00:35:21 | 3rd | 1368 | |
| 23/10/22 | Scottish Orienteering League 7 | Black | 01:25:02 | 3rd | Racing Chl: Gold | |
| 15/10/22 | Stirling City Race - SOUL10 | 1 - Black | 00:33:50 | 2nd | 1358 | |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Black | 01:49:55 | 8th | Racing Chl: Silver | |
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Brown | 00:43:40 | 9th | 1324 | Racing Chl: Gold |
| 25/09/22 | Scottish Orienteering League 5 | Black | 01:26:35 | 12th | 1347 | Racing Chl: Gold |
| 28/05/22 | Scottish Championships (UKOL) | UKOL 1 (M21) | 02:18:02 | |||
| 15/05/22 | Scottish Orienteering League 3 | Black | 01:18:30 | 9th | 1315 | Racing Chl: Gold |
| 14/05/22 | Scottish Middle Distance Championships | Course 1 | 00:33:42 | 7th | 1356 | |
| 08/05/22 | Cumbrian Galoppen | brown | 01:25:07 | 9th | 1242 | Racing Chl: Gold |
| 20/03/22 | Sprint Scotland 2022 Race 3 incorporating Scottish Sprint Championships & SOUL5 | Course 1 | 00:16:35 | 16th | 1345 | |
| 19/03/22 | Sprint Scotland 2022 Race 1 incorporating SOUL4 | Course 1 | 00:13:16 | 15th | 1367 | |
| 13/03/22 | Falkirk Wheel Middle Race | Brown | 00:36:00 | 4th | 1320 | Racing Chl: Gold |
| 12/03/22 | CompassSport Cup Heat | Brown | 01:23:12 | 16th | 1330 | Racing Chl: Gold |
| 05/03/22 | CLYDE SOUL3 | 00:39:57 | 1st | |||
| 27/02/22 | Scottish Orienteering League 2 | Black | 01:55:55 | 2nd | Racing Chl: Gold | |
| 13/02/22 | Scottish Orienteering League 1 | Black | 01:28:39 | 10th | 1344 | Racing Chl: Gold |
| 12/02/22 | Scottish Night Championships | Course 1 | 01:15:35 | 10th | 1343 | |
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Brown (M18, M20, M21, M35, M40, M45, M50, W21) | 01:01:14 | 21st | 1301 |