| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 12/10/24 | Junior Home Internationals Individual | M18 | 00:51:37 | 2nd | ||
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | M20E | 01:14:19 | 3rd | 1374 | |
| 01/09/24 | Cambus O'May: GB Team Selection Race (Long) | M20 - Long | 01:32:32 | 1st | ||
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Men - Middle | 00:52:54 | 30th | ||
| 16/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:18:17 | 5th | 1371 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C1 | 00:41:08 | 7th | 1362 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C1 | 00:26:11 | 2nd | 1399 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C1 | 00:23:25 | 74th | 1249 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:17:09 | 2nd | 1400 | |
| 11/07/24 | WOC2024 Tour - warm up (and SoSOL) | Brown | 00:56:12 | 3rd | 1378 | Racing Chl: Gold |
| 08/06/24 | SW Sprint Champs (SEOUL) - Race 1 | 1 - MO | 00:14:12 | |||
| 08/06/24 | SW Sprint Champs (SEOUL) - Race 2 | 1 - MO | 00:18:50 | 6th | 1333 | |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C3 (M18, M20, M35, M40) | 01:05:47 | 2nd | 1360 | |
| 19/05/24 | LOC National Weekend | Black | 00:36:25 | 7th | 1380 | Racing Chl: Gold |
| 18/05/24 | LOC National Weekend | Black | 01:21:03 | 9th | 1375 | Racing Chl: Gold |
| 12/05/24 | SO Sunny Sussex Weekend - 3/3 - Houghton Forest, Arundel. National event / SE League event | Black | 01:42:45 | 1st | 1352 | Racing Chl: Gold |
| 11/05/24 | SO Sunny Sussex Weekend - 2/3 - Chichester University & Oaklands Park Evening Sprint **SEOUL event** | Course 1 | 00:14:35 | 2nd | 1379 | |
| 11/05/24 | SO Sunny Sussex Weekend - 1/3 - Eartham Wood (north) - middle distance | Black | 00:34:50 | 1st | 1364 | Racing Chl: Gold |
| 28/04/24 | Northern Championships (UKOL) | UKOL 3 (M18, M20, M35, M40) | 01:18:58 | 9th | 1320 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 9 (M16, M18, M20) | 00:32:24 | 15th | 1288 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20) | 01:27:58 | 6th | 1359 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:17:04 | 4th | 1359 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:26:12 | 9th | 1333 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:34 | 20th | 1373 | |
| 03/03/24 | Welsh Championships & Welsh League | Black | 01:35:27 | 6th | 1301 | Racing Chl: Gold |
| 02/03/24 | 2024 Welsh League & SBOC Winter League 7 & YBT Heat | Brown | 01:08:16 | 3rd | 1334 | Racing Chl: Gold |
| 24/02/24 | SN Saturday Series | Short Blue | 00:41:35 | 1st | Racing Chl: Gold | |
| 10/02/24 | British Night Championships (UKOL) | UKOL 3 (M18, M45, M50) | 00:46:02 | 6th | 1318 | |
| 04/02/24 | GO SEL event & Southern Champs (UKOL) | UKOL 3 (M18, M20, M35, M40) | 66:08:00 | 5th | 1314 | |
| 28/01/24 | Concorde Chase Forest event 2024 | Black | 01:15:32 | 2nd | 1357 | Racing Chl: Gold |
| 14/01/24 | DFOK SE League event | Black | 01:08:04 | 4th | 1344 | Racing Chl: Gold |
| 29/12/23 | SCOL4 and SN Regional event | Brown | 00:51:15 | 4th | 1315 | Racing Chl: Gold |
| 10/12/23 | Lakeland Warrior (Day 2) - WRE | M21E | 01:51:45 | 21st | 1334 | |
| 09/12/23 | Lakeland Warrior (Day 1) - WRE | M21E | 00:52:28 | 23rd | 1348 | |
| 03/12/23 | SCOL3 BADO SCOA League Regional Event | Brown | 00:47:06 | 3rd | 1331 | Racing Chl: Gold |
| 19/11/23 | South West League Braunton Burrows South | Brown | 00:49:41 | 1st | 1334 | Racing Chl: Gold |
| 12/11/23 | CompassSport Cup Final | 1. Brown | 01:26:18 | 13th | 1333 | |
| 05/11/23 | November Classic & Southern Championships (UKOL) | UKOL 2 (M18, M20, M35, M40, W21) | 01:04:12 | 3rd | 1331 | |
| 22/10/23 | Purbeck Weekend - SWOA League Event | Brown | 00:57:41 | 1st | 1371 | Racing Chl: Gold |
| 21/10/23 | Purbeck Weekend - SWOA Middle Distance Championships | Black | 00:36:26 | 1st | 1362 | Racing Chl: Gold |
| 14/10/23 | Stirling University Public Race (PM) | Course 1 | 00:10:33 | 1st | 1357 | |
| 07/10/23 | Junior Home Internationals Individual | M16 | 00:46:05 | 1st | ||
| 01/10/23 | Caddihoe Day 2 (UKOL) | UKOL Black (M21) | 01:10:55 | 2nd | 1353 | |
| 30/09/23 | Caddihoe Day 1 (UKOL) | UKOL Black (M21) | 01:31:10 | 5th | 1308 | |
| 16/09/23 | City of London Race (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:56:06 | 4th | 1359 | |
| 09/09/23 | Senior Home Internationals Individual | M20 | 01:28:10 | 6th | 1344 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C36 | 00:30:15 | 5th | 1322 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C36 (M18, M50) | 00:54:05 | 2nd | 1331 | |
| 02/08/23 | Scottish Six Days - Rest Day Sprint - UKUL14 & SOUL8 | 1 | 00:17:06 | 5th | 1364 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C36 | 00:48:51 | 1st | 1345 |