| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 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:23 | 97th | ||
| 28/06/26 | British Sprint Championships - Finals | F1 | 00:17:23 | 12th | 1371 | |
| 28/06/26 | British Sprint Championships - Qualifiers | Q1B | 00:16:48 | 5th | 1379 | |
| 06/06/26 | Saturday Series 9 | Blue | 00:42:10 | 1st | Racing Chl: Gold | |
| 10/05/26 | SYO Regional Event | Brown | 00:54:58 | 1st | 1354 | Racing Chl: Gold |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:12:49 | 27th | 1379 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:35:30 | 5th | 1411 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:24 | 23rd | 1384 | |
| 22/03/26 | Lakes Spring - Long | MOpen | 01:14:33 | 7th | 1376 | |
| 21/03/26 | Lakes Spring - Middle | MOpen | 00:34:38 | 8th | 1384 | |
| 20/03/26 | Lakes Spring - Sprint | MOpen | 00:14:32 | 6th | 1389 | |
| 14/03/26 | NGOC League and Welsh League | 11B | 00:58:48 | 2nd | 1383 | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 01 (M21) | 01:25:36 | 5th | 1398 | |
| 25/02/26 | Night Event | Blue | 00:54:46 | 3rd | Racing Chl: Gold | |
| 01/02/26 | Burbage YHOA SuperLeague | Black | 01:18:32 | 1st | 1379 | Racing Chl: Gold |
| 28/01/26 | Night Urban Event | Long | 00:21:36 | 1st | ||
| 11/01/26 | SCOL04 and Kings Garn Gutter regional | Brown | 00:54:29 | 1st | 1374 | Racing Chl: Gold |
| 14/12/25 | Steel City day 2 – Ramsley Regional & YHOA Superleague | Black | 00:52:49 | 1st | 1380 | Racing Chl: Gold |
| 13/12/25 | Steel City day 1 morning– Sheffield University Indoor O | Open | 00:27:21 | 5th | 1337 | |
| 23/11/25 | EMOA League 2025 Cromford Moor | Brown | 00:36:26 | 1st | 1394 | Racing Chl: Gold |
| 12/11/25 | Night Park/Urban Event | Long | 00:19:29 | |||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 1 | 01:29:20 | |||
| 28/09/25 | Senior Home Internationals Relays | Mens_CACABC | 00:40:21 | 1st | ||
| 27/09/25 | Senior Home Internationals Individual | M20 | 01:11:42 | 2nd | 1384 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 02 | 00:49:16 | 4th | 1374 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 02 (M20, M35) | 01:06:12 | 4th | 1361 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 02 (M20, M35) | 00:27:33 | 2nd | 1367 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02 | 00:56:06 | 1st | 1381 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02 | 00:59:45 | 2nd | 1374 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20) | 01:21:48 | 3rd | 1368 | |
| 04/05/25 | Irish Long (UKOL) | UKOL Course 1 (M21) | 01:31:53 | 4th | 1383 | |
| 03/05/25 | Irish Middle (UKOL) | UKOL 1 (M18, M20, M21) | 00:31:07 | 4th | 1368 | |
| 02/05/25 | Irish Sprint Championships (UKUL) | 1 | 00:18:34 | 11th | 1351 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:07:56 | 2nd | 1373 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:26:30 | 2nd | 1366 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:42 | 11th | 1400 | |
| 06/04/25 | TVOC Chiltern Challenge National Event | Black | 01:20:38 | 1st | 1394 | Racing Chl: Gold |
| 26/03/25 | Dusk Event | Blue | 00:41:25 | 1st | Racing Chl: Gold | |
| 16/03/25 | Junior Sprint selection race for EYOC & JWOC | 1 | 00:16:40 | 6th | 1346 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 8 (M18, M20, W50) | 00:25:46 | 2nd | 1337 | |
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 00:43:32 | 3rd | 1399 | |
| 01/02/25 | Night Terrain Series 7 | Squad | 00:30:11 | 4th | ||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | MSprint | 00:14:35 | 6th | 1354 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 8 | 00:18:16 | 6th | 1371 | |
| 19/01/25 | SCOL7 Bentley and Fritham | Brown | 00:44:54 | 1st | 1367 | Racing Chl: Gold |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:46:38 | 16th | 1386 | |
| 30/11/24 | Lakeland Warrior Day 1 | M21E | 01:46:06 | 21st | 1357 | |
| 20/11/24 | Night Event | Blue | 00:35:23 | 2nd | Racing Chl: Gold | |
| 10/11/24 | YHOA SuperLeague Blacka | Black | 00:59:07 | 1st | 1409 | Racing Chl: Gold |
| 19/10/24 | Saturday Series 2 | Blue | 00:31:26 | 1st | Racing Chl: Gold |