| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Finals | F1 | 00:17:14 | 10th | 1376 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 00:17:14 | 83rd | ||
| 28/06/26 | British Sprint Championships - Qualifiers | Q1B | 00:16:33 | 3rd | 1387 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:06:05 | 20th | 1388 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:45:08 | 46th | 1366 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:48 | 32nd | 1372 | |
| 14/03/26 | NGOC League and Welsh League | 11B | 01:01:40 | 4th | 1369 | |
| 22/02/26 | CompassSport Cup Heat | Course 1. Open | 00:49:52 | 1st | 1376 | |
| 08/02/26 | HH Ace of Herts (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:37:55 | 2nd | 1369 | |
| 07/02/26 | British Night Championships (UKOL) | UKOL 1 (M21) | 01:18:55 | 10th | 1373 | |
| 25/01/26 | Concorde Chase & Southern Championships (UKOL) | UKOL 1 (M21) | 01:34:34 | 4th | 1373 | |
| 29/12/23 | SCOL4 and SN Regional event | Brown | 00:46:03 | 1st | 1350 | Racing Chl: Gold |
| 26/11/23 | SN Trophy | Brown | 00:53:44 | 1st | 1374 | Racing Chl: Gold |
| 25/11/23 | Southern Night Champs incl the Army & IC Night Champs | Army Men Long | 00:43:35 | 2nd | 1356 | |
| 29/12/22 | SCOL6 Wellington College SCOA league event | Brown | 01:05:59 | 2nd | 1372 | Racing Chl: Gold |
| 13/03/22 | CompassSport Cup Heat | 1 Brown | 00:55:18 | 2nd | 1360 | Racing Chl: Gold |
| 26/02/22 | SYO 50th Anniversary Double & YHOA SuperLeague | BUCS Mens A | 01:22:13 | 15th | 1357 | |
| 30/01/22 | Midlands Championships (UKOL) | UKOL 2 (M18, M20, M35, M40, W21) | 01:02:32 | 1st | 1363 | |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C1 (M21) | 02:03:47 | 9th | 1382 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C1 (M21) | 02:03:47 | 9th | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C1 (M21) | 00:54:05 | 18th | 1355 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C1 | 01:14:36 | 19th | 1355 | |
| 06/06/21 | Northern Championships (UKOL) | UKOL 1 (M21) | 02:08:11 | 20th | 1364 | |
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 1 (M21) | 00:43:16 | 18th | 1373 | |
| 23/05/21 | TVOC Chiltern Challenge National Event | Black | 01:19:17 | 3rd | 1362 | Racing Chl: Gold |
| 28/08/17 | TVOC Urban Event | Course 1 | 00:42:25 | 1st | 1350 | |
| 05/08/17 | Scottish 6 Days - Day 6 | C41 | 01:12:55 | 6th | 1388 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C41 | 00:36:42 | 4th | 1395 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C41(M21) | 01:07:44 | 12th | 1368 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C41 | 00:39:21 | 8th | 1381 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | UKOL C41(M21) | 00:57:54 | 1st | 1393 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C41 | 01:40:10 | 16th | 1353 | |
| 06/05/17 | British Long Championships (UKOL) | UKOL 1 (M21) | 02:00:39 | 9th | 1386 | |
| 15/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Middle Distance | UKOL 1(M21) | 00:33:27 | 11th | 1387 | |
| 14/04/17 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 1(M21, M20, M18) | 00:15:24 | 11th | 1382 | |
| 19/03/17 | BUCS - British Universities & Colleges Sport Championships | Course 1 | 01:02:21 | 3rd | 1402 | |
| 18/02/17 | Armagh Sprint Weekend- Sprint Qual | Heat 2 | 00:17:41 | 4th | 1389 | |
| 18/02/17 | Armagh Sprint Weekend- Sprint Final | A Final | 00:16:29 | 15th | 1345 | |
| 22/10/16 | Senior Home Internationals Individual | M20 | 01:25:40 | 4th | 1364 | |
| 10/09/16 | London City Race | 1 - Men's Elite | 00:52:38 | 10th | 1341 | |
| 09/09/16 | London City weekend Race 1 Park Race DFOK | 1 Men Open | 00:25:48 | |||
| 29/08/16 | TVOC Urban Event | Course 1 | 00:40:30 | 1st | 1342 | |
| 21/08/16 | LOK - SE Sprint Champs | 1m | 00:13:11 | 7th | 1332 | |
| 21/08/16 | LOK - SE Sprint Champs | 1a | 00:14:11 | 7th | 1351 | |
| 12/06/16 | British Middle Championships (UKOL) | UKOL 1 (M18, M20, M21) | 00:44:45 | |||
| 11/06/16 | British Sprint Championships - Prologue | Course H12 | 00:14:48 | 3rd | 1368 | |
| 11/06/16 | British Sprint Championships - Final (UKOL) | UKOL F1A (M21) | 00:17:04 | |||
| 11/06/16 | British Sprint Championships - Final | Course F1A | 00:17:04 | |||
| 21/05/16 | Scottish Championships Individual (UKOL) | UKOL 02 (M20, M18, M35, M40, W21) | ||||
| 07/05/16 | Science City Double Urban Sprint Races | Race1 Course1 | 00:27:48 | 2nd | 1360 |