| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 18/04/26 | British Middle Championships (UKOL) | UKOL 1 (M21) | 00:58:47 | 30th | 1273 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 01:10:42 | 108th | 1245 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:22:28 | 150th | 1206 | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 08 (M16, M55, W45) | 01:01:02 | 30th | 1237 | |
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | M20/M18 | 00:42:46 | 108th | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 2 | 01:19:12 | |||
| 03/10/25 | Junior European Cup Sprint (with Spectator Races) | 1 | 00:18:46 | |||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:20:46 | 35th | 1302 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:19:34 | 32nd | 1309 | |
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 00:54:37 | 22nd | 1326 | |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:53:36 | 28th | 1349 | |
| 30/11/24 | Lakeland Warrior Day 1 | M21E | 01:51:40 | 24th | 1343 | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | M20E | 01:27:09 | 6th | 1334 | |
| 04/09/24 | Falkirk Urban | Long | 00:19:31 | 6th | ||
| 23/06/24 | British Sprint Championships - Qualifiers | Q1c | 00:16:16 | 5th | 1360 | |
| 23/06/24 | British Sprint Championships - Finals | F1 | 00:14:57 | |||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 1 | 00:14:30 | 18th | 1374 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 1 | 00:15:35 | 14th | 1385 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 1 | 00:16:14 | 18th | 1363 | |
| 28/04/24 | Northern Championships (UKOL) | UKOL 1 (M21) | 01:58:06 | 18th | 1301 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 9 (M16, M18, M20) | 00:28:55 | 6th | 1317 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20) | 01:26:28 | 4th | 1363 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:18:59 | 9th | 1352 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:26:08 | 8th | 1334 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:32 | 19th | 1374 | |
| 09/03/24 | Midland Champs (UKOL) and BUCS individual | UKOL Course 3 (M18, M20, M35) | 00:57:40 | 7th | 1385 | |
| 10/12/23 | Lakeland Warrior (Day 2) - WRE | M21E | 01:47:57 | 19th | 1344 | |
| 09/12/23 | Lakeland Warrior (Day 1) - WRE | M21E | 01:00:31 | 35th | 1322 | |
| 03/09/23 | EMOA Urban League 2023 University of Nottingham | Course 1 | 00:53:33 | 6th | 1286 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C39 | 01:02:18 | 4th | 1341 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C39 (M20, M35) | 00:37:17 | 1st | 1344 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C39 | 01:16:29 | 5th | 1331 | |
| 28/05/23 | Springtime in Shropshire Day 2 & Midlands Championships (UKOL) | UKOL Short Brown (M18, M20, M45, M50, W21) | 01:06:59 | 13th | 1267 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:15:21 | 20th | 1373 | |
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20, W21) | 01:11:47 | 2nd | 1368 | |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 11 | 01:01:04 | 10th | 1381 | |
| 05/03/23 | Lakes Spring Long (UKEOL) | Black | 01:08:47 | 13th | Racing Chl: Gold | |
| 04/03/23 | Lakes Spring Middle (UKEOL) | Black | 00:42:00 | 13th | 1354 | Navigation Chl |
| 12/02/23 | CompassSport Heat (Beacon Hill) | 2 | 00:42:25 | |||
| 18/12/22 | East Midlands League 2022 | Brown | 00:36:32 | 5th | 1280 | Racing Chl: Gold |
| 04/12/22 | Lakeland Warrior (Day 2 - Middle) | M21E | 00:44:01 | 15th | 1376 | |
| 03/12/22 | Lakeland Warrior (Day 1 - Middle) | M21E | 00:45:22 | 29th | 1334 | |
| 13/11/22 | Sutton Park - WMOA Championships | Brown | 01:16:20 | 5th | 1298 | Racing Chl: Gold |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | M18 | 01:19:20 | 6th | 1318 | |
| 08/05/22 | East Midlands League 2022 | Brown | 00:49:53 | 4th | 1295 | Racing Chl: Gold |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (M18, M20) | 01:22:56 | 12th | 1318 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (M16, M18, M20) | 00:25:29 | 11th | 1328 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:11 | 18th | 1363 | |
| 03/04/22 | Northern Championships (UKOL) | UKOL Course 2 (M20, M18, M35, M40, W21) | 00:57:26 | 13th | 1319 | |
| 02/04/22 | Northumberland Spring Middle Distance Event (UKOL) / Junior Selection Race | UKOL Blue (M18, M20, M55, M60, W35, W40) | 00:24:24 | 11th | 1334 |