| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 16/10/22 | TVOC 2022 Chiltern Challenge | Black | 01:12:24 | 1st | 1385 | Racing Chl: Gold |
| 25/09/22 | SMOC Milton Keynes Urban | 1 | 00:37:12 | 1st | 1357 | |
| 10/07/22 | British Orienteering Long Distance Test Race | Men | 01:53:01 | 4th | ||
| 09/07/22 | British Orienteering Middle Distance Test Race | Men | 00:36:08 | 3rd | 1416 | |
| 12/06/22 | British Sprint Championships Finals | F1-A | 00:18:54 | 14th | 1391 | |
| 12/06/22 | British Sprint Championships Qualifiers | Q1-2 | 00:15:49 | 3rd | 1392 | |
| 12/06/22 | British Sprint Championships (UKOL) | UKOL F1 (M16, M18, M20, M21, M35, M40) | 00:18:54 | 14th | ||
| 01/05/22 | NGOC League: May Day on May Hill | Brown | 00:51:31 | 2nd | 1358 | Racing Chl: Gold |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 01:34:34 | 1st | 1418 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:31:18 | 2nd | 1421 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:14:51 | 2nd | 1415 | |
| 20/03/22 | Sprint Scotland 2022 Race 3 incorporating Scottish Sprint Championships & SOUL5 | Course 1 | 00:14:44 | 8th | 1380 | |
| 19/03/22 | Sprint Scotland 2022 Race 1 incorporating SOUL4 | Course 1 | 00:12:11 | 6th | 1408 | |
| 06/03/22 | British Middle Championships (UKOL) | UKOL Course 01 (M21) | 00:30:56 | 1st | 1400 | |
| 19/02/22 | OD Saturday Event - Everdon Stubbs | Long | 00:23:39 | 1st | ||
| 30/01/22 | Midlands Championships (UKOL) | UKOL 1 (M21) | 01:29:11 | 2nd | 1393 | |
| 17/10/21 | CompassSport Cup Final | 1 Brown | 00:51:34 | 6th | 1398 | Racing Chl: Gold |
| 25/09/21 | OD Summer Event - Cracks Hill | Long | 00:30:30 | 1st | ||
| 22/08/21 | British Sprint Championships Finals | F1 | 00:25:03 | 34th | 1058 | |
| 22/08/21 | British Sprint Championships (UKOL) | UKOL M-O (M21) | 00:25:03 | 18th | ||
| 22/08/21 | British Sprint Championships Qualifiers | Q1B | 00:17:04 | 13th | 1294 | |
| 06/06/21 | Northern Championships (UKOL) | UKOL 1 (M21) | 01:41:22 | 1st | 1408 | |
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 1 (M21) | 00:38:09 | 7th | 1393 | |
| 29/05/21 | Sprint Scotland 2021 Race 2 | Men Open / Long | 00:16:04 | 12th | 1365 | |
| 29/05/21 | Sprint Scotland 2021 Race 1 | Men Open / Long | 00:12:43 | 5th | 1399 | |
| 18/04/21 | TVOC Regional Event | Brown | 00:40:00 | 1st | 1388 | Racing Chl: Gold |
| 25/10/20 | Regional event, National Trust Stowe | Brown | 00:27:02 | 1st | 1396 | Racing Chl: Gold |
| 27/09/20 | SCOL1 and TVOC Regional Event | Brown | 00:50:52 | 2nd | 1327 | Racing Chl: Gold |
| 26/09/20 | OD Saturday Morning Event - Itchington Holt (OD members only - pre-entry required) | Long | 00:27:27 | 1st | ||
| 08/03/20 | Rowney Warren YBT heat | Brown | 00:33:27 | 1st | 1383 | Racing Chl: Gold |
| 05/01/20 | Brindley Heath - West Midlands League Event 1 | Brown | 00:43:12 | 1st | 1393 | Racing Chl: Gold |
| 15/12/19 | East Midlands League 2019 | Brown | 00:39:37 | 1st | 1360 | Racing Chl: Gold |
| 20/10/19 | CompassSport Cup Final | Course 1 | 00:56:37 | 5th | 1374 | |
| 13/10/19 | HH Regional | Brown | 01:08:25 | 2nd | 1343 | Racing Chl: Gold |
| 15/09/19 | British Middle Distance Championships (UKOL) | UKOL 1 (M21) | 00:31:41 | 3rd | 1406 | |
| 14/09/19 | British Sprint Championships Qualifiers | ME-C | 00:13:13 | 1st | 1384 | |
| 14/09/19 | British Sprint Championships Finals | M-WRE | 00:13:24 | 4th | 1393 | |
| 14/09/19 | British Sprint Championships (UKOL) | UKOL Course M-WRE (M18, M20, M21) | 00:13:24 | 4th | ||
| 07/09/19 | Senior Home Internationals Individual & 2019 Welsh League Race | Black | 01:16:57 | 5th | 1387 | Racing Chl: Gold |
| 23/06/19 | Sprint Scotland Weekend - Race 3 | Course 1 | 00:13:43 | 11th | 1384 | |
| 22/06/19 | Sprint Scotland Weekend Race 2 - bto SOUL7 and UKUL | Course 1 | 00:15:08 | 5th | 1382 | |
| 22/06/19 | Sprint Scotland Weekend Race 1 - bto SOUL7 and UKUL | Course 1 | 00:15:32 | 2nd | 1410 | |
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 1 (M21) | 01:36:44 | 2nd | 1390 | |
| 05/05/19 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:30:16 | 9th | 1385 | |
| 21/04/19 | Jan Kjellstrom Orienteering Festival - Individual 2 (UKOL) | UKOL 1 (M21) | 01:35:39 | 2nd | 1391 | |
| 20/04/19 | Jan Kjellstrom Orienteering Festival - Individual 1 (UKOL) | UKOL 1 (M21) | 00:34:33 | 4th | 1399 | |
| 19/04/19 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:14:43 | 1st | 1407 | |
| 07/04/19 | SMOC EAL event | 1 Brown | 00:46:54 | 1st | 1374 | Racing Chl: Gold |
| 24/03/19 | SROC Red Rose Classic | Black | 00:56:33 | 1st | 1391 | Racing Chl: Gold |
| 23/03/19 | LOC Cumbrian Galoppen | Black | 00:29:45 | 1st | 1416 | Racing Chl: Gold |