| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 07/05/23 | British Middle Distance Championships (UKOL) | UKOL 1 (M21) | 00:45:45 | 8th | 1369 | |
| 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) | 00:15:51 | 60th | ||
| 06/05/23 | British Sprint Championships Finals | F1 | 00:15:51 | 6th | 1374 | |
| 06/05/23 | British Sprint Championships Qualifiers | Q1B | 00:15:01 | 4th | 1338 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Black | 01:06:15 | |||
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1A (M21) | 01:36:27 | 9th | 1402 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:45:30 | 43rd | 1363 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:53 | 60th | 1331 | |
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:45:15 | 12th | 1398 | |
| 19/03/23 | Scottish Orienteering League 2 | Black | 01:16:48 | 1st | Racing Chl: Gold | |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 1 | 00:35:23 | 2nd | 1401 | |
| 12/03/23 | STAG's Scottish Orienteering League 1 | Black | 01:30:56 | 2nd | Racing Chl: Gold | |
| 14/01/23 | NWNL EVENT 4 | Blue | 00:30:07 | 2nd | Racing Chl: Gold | |
| 04/12/22 | CHIG SE League event and SWELL and incorporating the SE Long Championships. | Black | 01:01:25 | 1st | 1375 | Racing Chl: Gold |
| 03/12/22 | Lakeland Warrior (Day 1 - Middle) | M21E | 00:36:04 | 9th | 1393 | |
| 06/11/22 | November Classic (UKOL) incorporating Senior Home Internationals Individual & SCOA Championships | 100 | 01:27:14 | 9th | 1399 | |
| 09/10/22 | National Event Ainsdale Dunes (UKOL) | UKOL Black (M21, M35) | 01:14:45 | 2nd | 1388 | |
| 01/10/22 | October Odyssey: Day 1 | Brown | 00:53:34 | 1st | 1379 | Racing Chl: Gold |
| 25/09/22 | Scottish Orienteering League 5 | Black | 01:13:10 | 3rd | 1397 | Racing Chl: Gold |
| 04/09/22 | LOK - CoL Urban middle | Course 1 | 00:26:01 | 2nd | 1374 | |
| 03/09/22 | City of London Race | Course 1 | 00:49:47 | |||
| 02/09/22 | MV Park Event | Long | 00:24:01 | 1st | ||
| 24/08/22 | Westwood campus, Warwick University | Long | 00:35:01 | 1st | ||
| 28/05/22 | Scottish Championships (UKOL) | UKOL 1 (M21) | 01:44:01 | 3rd | 1404 | |
| 21/05/22 | ESOC Local Events in Edinburgh and the Lothians | Blue | 00:37:52 | 1st | Racing Chl: Gold | |
| 15/05/22 | Scottish Orienteering League 3 | Black | 00:55:13 | 1st | 1391 | Racing Chl: Gold |
| 14/05/22 | Scottish Middle Distance Championships | Course 1 | 00:30:40 | 3rd | 1378 | |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 01:52:42 | 18th | 1378 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:34:02 | 11th | 1400 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:11 | 38th | 1341 | |
| 13/04/22 | OD Wednesday Evening Event | Long | 00:30:29 | 1st | ||
| 03/04/22 | Northern Championships (UKOL) | UKOL Course 1 (M21) | 01:20:46 | |||
| 02/04/22 | Northumberland Spring Middle Distance Event (UKOL) / Junior Selection Race | UKOL Brown (M21, M35, M40, M45, M50, W21) | 00:26:38 | 2nd | 1390 | |
| 26/03/22 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:04:16 | |||
| 06/03/22 | British Middle Championships (UKOL) | UKOL Course 01 (M21) | 00:36:27 | 8th | 1361 | |
| 26/02/22 | SYO 50th Anniversary Double & YHOA SuperLeague | Black | 01:06:12 | 3rd | 1392 | Racing Chl: Gold |
| 19/02/22 | British Night Championships (UKOL) | UKOL 1 (M21) | 01:12:43 | 2nd | 1410 | |
| 13/02/22 | Compass Sport Cup | 1 - Brown | 00:44:30 | 1st | 1387 | |
| 12/02/22 | Oxford City Race | 1 | 00:55:33 | 2nd | 1358 | |
| 06/02/22 | The Lakeland Warrior 2022 Long | Men/Long | 01:08:42 | 5th | 1389 | |
| 05/02/22 | The Lakeland Warrior 2022 Middle | Men/Long | 00:36:55 | 2nd | 1402 | |
| 03/02/22 | FWTN #7 | Short | 00:43:15 | 9th | ||
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Brown (M18, M20, M21, M35, M40, M45, M50, W21) | 00:51:31 | 5th | 1353 | |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:33:10 | 4th | 1386 | |
| 21/01/22 | Big Weekend FWTN #6 | Long | 00:31:28 | 2nd | ||
| 16/01/22 | Regional Event | Brown | 00:55:38 | 1st | 1405 | Racing Chl: Gold |
| 15/01/22 | YHOA Night League | Long | 00:45:10 | 1st | 1393 | |
| 27/11/21 | British Night Championships (UKOL) | UKOL 1 (M21) | 01:02:57 | 1st | 1388 | |
| 30/10/21 | Cambridge City Race 2021 | Course 1 | 00:33:36 | 6th | 1362 | |
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Black | 01:14:14 | 3rd | 1392 | Racing Chl: Gold |