| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:14:09 | 46th | 1336 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:33:26 | |||
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:19:11 | 56th | 1331 | |
| 23/03/25 | Bridgwater Urban | 1 (M Open) (Men's A) | 00:34:56 | 1st | 1406 | |
| 09/03/25 | Sarum Saunter and Southern Championships (UKOL) | UKOL 1 (M21) | 01:19:37 | 1st | 1394 | |
| 08/03/25 | Gillingham Urban (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:41:14 | 1st | 1387 | |
| 23/02/25 | CompassSport Cup Heat | 1 | 00:54:56 | 1st | 1405 | |
| 02/02/25 | Affpuddle (Dorset Delight) | Brown | 00:54:17 | 1st | 1357 | Racing Chl: Gold |
| 02/11/24 | Salisbury City Race 2024 (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:41:03 | 1st | 1366 | |
| 27/10/24 | Oxford City Race | Course 1 | 00:42:04 | 1st | 1390 | |
| 21/09/24 | Caddihoe Day 1 (UKOL) | UKOL 1 Black (M21) | 01:13:18 | 3rd | 1367 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q1b | 00:16:28 | 7th | 1361 | |
| 23/06/24 | British Sprint Championships - Finals | F1 | 00:18:59 | 23rd | 1281 | |
| 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:18:59 | 353rd | ||
| 04/08/23 | S6D Moray 2023 Day 5 | C41 | 00:45:31 | 27th | 1365 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:15:08 | 20th | 1372 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:04:02 | 5th | 1402 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C41 (M21) | 00:36:42 | 15th | 1381 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C41 | 01:16:29 | 6th | 1396 | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1A (M21) | 01:44:32 | 24th | 1385 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:40:31 | 20th | 1387 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:14:49 | 11th | 1387 | |
| 26/02/23 | Woodbury North | Brown | 00:56:35 | 1st | Racing Chl: Gold | |
| 02/07/22 | YHOA Urban League | Black | 00:36:02 | 1st | 1388 | Racing Chl: Gold |
| 12/06/22 | British Sprint Championships Finals | F1-A | 00:22:35 | 37th | 1296 | |
| 12/06/22 | British Sprint Championships (UKOL) | UKOL F1 (M16, M18, M20, M21, M35, M40) | 00:22:35 | 37th | ||
| 12/06/22 | British Sprint Championships Qualifiers | Q1-2 | 00:16:42 | 5th | 1369 | |
| 22/05/22 | MDOC Urban Weekend UKUL | Course 1 | 00:48:11 | 1st | 1386 | |
| 09/04/22 | Varsity Match | Course 1 | 01:07:09 | 8th | ||
| 12/02/22 | Oxford City Race | 1 | 00:51:36 | 1st | 1391 | |
| 30/10/21 | Cambridge City Race 2021 | Course 1 | 00:33:09 | 5th | 1369 | |
| 23/05/21 | TVOC Chiltern Challenge National Event | Black | 01:30:13 | 17th | 1319 | Racing Chl: Gold |
| 20/10/19 | CompassSport Cup Final | Course 1 | 00:55:56 | 3rd | 1377 | |
| 13/10/19 | HH Regional | Brown | 01:08:28 | 3rd | 1343 | Racing Chl: Gold |
| 12/10/19 | SCOL2 and SOC regional event | Brown | 01:05:11 | 2nd | 1353 | Racing Chl: Gold |
| 09/06/19 | Coventry Weekend of Orienteering (UKOL) (UKUL) (WMOA Urban League 4) | UKOL 1 (M18, M20, M21, M35) | 00:43:42 | 1st | 1393 | |
| 08/06/19 | Coventry Weekend of Orienteering (UKOL) | UKOL 1 (M16, M18, M20, M21, M35, M40) | 00:38:42 | 1st | 1372 | |
| 20/04/19 | Jan Kjellstrom Orienteering Festival - Individual 1 (UKOL) | UKOL 1 (M21) | 00:43:10 | 35th | 1343 | |
| 19/04/19 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:15:47 | 12th | 1376 | |
| 30/03/19 | Scottish Middle Distance Championships (incorporating BUCS Individual Long Distance) | 00:58:31 | 137th | 1364 | ||
| 21/10/18 | Compass Sport Cup Final | 1 Brown | 01:09:25 | 6th | 1368 | Racing Chl: Gold |
| 02/09/18 | British Middle Championships (UKOL) | UKOL Course1 (M21) | 00:36:19 | 7th | 1361 | |
| 01/09/18 | British Sprint Championships Finals | F-1 | 00:13:30 | 2nd | 1388 | |
| 01/09/18 | British Sprint Championships Heats | H-1B | 00:13:34 | 1st | 1368 | |
| 01/09/18 | British Sprint Championships (UKOL) | UKOL (M21, M20, M18, M16, M35, M40) | 00:13:30 | 2nd | ||
| 15/07/18 | Fat Rascal Weekend/YHOA Urban League | Brown | 00:44:37 | 1st | 1355 | Racing Chl: Gold |
| 14/07/18 | Fat Rascal Weekend/YHOA Sprint Championships/YHOA Urban League | Course 1 | 00:12:30 | 2nd | 1358 | |
| 28/05/18 | Tamar Triple (UKOL) | UKOL A (M18, M20, M21, M35, M40) | 00:44:05 | 11th | 1275 | |
| 26/05/18 | Tamar Triple Urban Event | 1 | 00:27:29 | 1st | 1392 | |
| 29/04/18 | BUCS Orienteering Individual | Mens A | 00:59:12 | 2nd | 1380 |