| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 08/03/26 | SROC level B event | Black | 01:16:35 | 4th | 1342 | Racing Chl: Gold |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 01 (M21) | 01:38:28 | 15th | 1368 | |
| 08/02/26 | CLARO Middle Distance Event | Black | 00:49:51 | 3rd | 1323 | Racing Chl: Gold |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Brown | 01:17:19 | 22nd | 1294 | Racing Chl: Gold |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Short Sprint | 00:11:25 | 1st | 1293 | |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 1 | 00:52:46 | 4th | 1372 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 00:35:16 | 10th | ||
| 10/01/26 | YHOA Night League | Long | 00:39:12 | 2nd | 1313 | |
| 23/11/25 | Tim Watkins Trophy | A | 02:24:44 | 10th | 1330 | |
| 16/11/25 | CLARO Regional | Blue | 00:39:59 | 1st | 1337 | Racing Chl: Gold |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:05:25 | 22nd | 1380 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:14:02 | 45th | 1336 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:42:37 | 49th | 1358 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:00 | 32nd | 1364 | |
| 23/03/25 | YHOA SuperLeague and YHOA Middle Distance Championships | Black | 00:35:47 | 2nd | 1369 | Racing Chl: Gold |
| 23/02/25 | CompassSport Cup Heat | 1 | 01:00:18 | 4th | 1339 | |
| 15/02/25 | CLARO Urban event | 1 | 00:37:25 | 2nd | 1327 | |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:54:09 | 31st | 1346 | |
| 23/11/24 | YHOA Night League | Long | 00:44:05 | 3rd | 1276 | |
| 20/10/24 | CompassSport Cup Final | 1 | 01:14:06 | 27th | 1328 | |
| 14/09/24 | Dales Weekend Day 1 and YHOA SuperLeague (UKOL) | UKOL Black (M21) | 01:26:59 | 4th | ||
| 08/09/24 | FVO SoSOL | 1 Person Relay - Long | 00:36:35 | 3rd | 1358 | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Brown | 01:36:50 | 5th | 1304 | Racing Chl: Gold |
| 23/06/24 | British Sprint Championships - Finals | F1 | 00:17:04 | 17th | 1338 | |
| 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:17:04 | 333rd | ||
| 23/06/24 | British Sprint Championships - Qualifiers | Q1c | 00:16:57 | 6th | 1338 | |
| 28/04/24 | Northern Championships (UKOL) | UKOL 1 (M21) | 01:42:28 | 10th | 1353 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:10:32 | |||
| 18/02/24 | CompassSport Cup Heat | 1 | 01:10:25 | 3rd | 1335 | |
| 04/02/24 | EPOC/PFO Regional Event | Brown | 01:22:19 | 8th | 1297 | Racing Chl: Gold |
| 14/01/24 | YHOA SuperLeague and YHOA Championships | Brown | 01:03:43 | 7th | 1325 | Racing Chl: Gold |
| 10/12/23 | Lakeland Warrior (Day 2) - WRE | M21E | 01:47:05 | 18th | 1346 | |
| 28/10/23 | EBOR Indoor Orienteering Event | Men's Open | 00:25:07 | |||
| 04/08/23 | S6D Moray 2023 Day 5 | C41 | 00:52:17 | 43rd | 1330 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:30:30 | 38th | 1333 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:17:52 | 35th | 1356 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C41 (M21) | 00:44:57 | 42nd | 1339 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C41 | 01:35:21 | 37th | 1345 | |
| 22/07/23 | Fat Rascal Weekend - Part 1 of Saturday Sprint | 1 | 00:21:12 | 6th | 1330 | |
| 22/07/23 | Fat Rascal Weekend - Part 2 of Saturday Sprint | 1 | 00:16:30 | 7th | 1316 | |
| 15/07/23 | YHOA Urban League Weekend | 1 | 00:17:10 | 2nd | 1352 | |
| 07/05/23 | British Middle Distance Championships (UKOL) | UKOL 1 (M21) | 00:51:05 | 10th | 1347 | |
| 06/05/23 | British Sprint Championships Qualifiers | Q1B | 00:15:11 | 5th | 1334 | |
| 06/05/23 | British Sprint Championships Finals | F1 | 00:17:49 | 13th | 1303 | |
| 06/05/23 | 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:17:49 | 132nd | ||
| 30/04/23 | South West Orienteering League, NGOC League and Yvette Baker Trophy Heat | Brown | 01:04:11 | 2nd | 1328 | Racing Chl: Gold |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | 1B | 01:45:03 | |||
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:57:01 | 88th | 1307 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:51 | 56th | 1332 | |
| 04/03/23 | Lakes Spring Middle (UKEOL) | Black | 01:08:28 | 43rd | 1216 | Navigation Chl |