| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 15/11/25 | FVO Club Championships & Open Colour-Coded Event | Brown | 01:18:34 | 7th | Racing Chl: Gold | |
| 19/10/25 | SYO National & YHOA SuperLeague | Brown | 01:07:13 | 2nd | 1290 | Racing Chl: Gold |
| 21/09/25 | Scottish Orienteering League 4 | Brown | 01:28:16 | 5th | 1293 | Racing Chl: Gold |
| 17/09/25 | Culross Urban event | Long | 00:25:54 | 6th | ||
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 02 (M20, M35) | 01:14:02 | 15th | 1332 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 02 (M20, M35) | 00:38:26 | 29th | 1289 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02 | 00:34:04 | |||
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 02 | 01:13:57 | 16th | 1316 | |
| 01/06/25 | SE Sprints | A1 | 00:14:48 | 9th | 1256 | |
| 01/06/25 | SE Sprints | B1 | ||||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20) | 00:42:37 | |||
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:22:53 | 14th | 1323 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:33:17 | 26th | 1300 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:19:09 | 55th | 1332 | |
| 12/04/25 | SO SOG S6 - Friston west | Blue | 00:42:56 | 2nd | Racing Chl: Gold | |
| 06/04/25 | TVOC Chiltern Challenge National Event | Black | 01:56:10 | 15th | 1261 | Racing Chl: Gold |
| 16/03/25 | Junior Sprint selection race for EYOC & JWOC | 1 | 00:19:05 | 23rd | 1291 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 8 (M18, M20, W50) | 00:33:10 | 21st | 1280 | |
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 00:58:15 | 30th | 1302 | |
| 26/02/25 | Night Sprint Event | Long | 00:22:28 | 9th | ||
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:46:07 | 22nd | 1306 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 2 (M20, M35, M40, W21) | 01:22:00 | 6th | 1324 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 8 | ||||
| 15/01/25 | Night Urban Series 6 | Long | 00:27:58 | 3rd | ||
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:55:44 | 35th | 1338 | |
| 30/11/24 | Lakeland Warrior Day 1 | Short | 00:52:16 | 1st | 1304 | |
| 14/09/24 | City of London Race | 1 | 01:01:54 | 28th | 1274 | |
| 01/09/24 | Cambus O'May: GB Team Selection Race (Long) | M20 - Long | ||||
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Men - Middle | 00:55:09 | 32nd | ||
| 19/05/24 | SAX Regional event | Brown | 01:19:24 | 3rd | 1276 | Racing Chl: Gold |
| 12/05/24 | SO Sunny Sussex Weekend - 3/3 - Houghton Forest, Arundel. National event / SE League event | Black | 01:54:36 | 6th | 1308 | Racing Chl: Gold |
| 04/05/24 | SO - SOG S8 - Oldhouse Warren, Crawley | Blue | 00:43:19 | 5th | Racing Chl: Gold | |
| 28/04/24 | Northern Championships (UKOL) | UKOL 3 (M18, M20, M35, M40) | 01:20:05 | |||
| 27/04/24 | British Middle Championships (UKOL) | UKOL 9 (M16, M18, M20) | 00:30:44 | 10th | 1302 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20) | 01:38:58 | 14th | 1328 | |
| 06/04/24 | SO - SOG S6 - Selhurst Park, Goodwood | Blue | 00:56:25 | |||
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:37:10 | 23rd | 1287 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:29:30 | 25th | 1299 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:21:34 | 85th | 1299 | |
| 17/03/24 | SO Regional Event - including SEOA YBT heat - Gravetye Estate, Turners Hill | Brown | 01:17:32 | 5th | 1264 | Racing Chl: Gold |
| 10/02/24 | British Night Championships (UKOL) | UKOL 2 (M20, M35, M40, W21) | 00:59:02 | |||
| 04/02/24 | GO SEL event & Southern Champs (UKOL) | UKOL 3 (M18, M20, M35, M40) | 64:09:00 | 3rd | 1322 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 1 | 00:19:11 | 48th | 1331 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 1 | 00:18:29 | 54th | 1323 | |
| 26/01/24 | EUOC Big Weekend - FWTN | 1 | 00:18:59 | 15th | ||
| 20/01/24 | SO - SOG A8 - Ditchling Common | Blue | 00:39:10 | 1st | Racing Chl: Gold | |
| 14/01/24 | DFOK SE League event | Black | 01:14:03 | 6th | 1318 | Racing Chl: Gold |
| 06/01/24 | SO - SOG A7 - Washington Common | Blue | 00:39:23 | 1st | Racing Chl: Gold | |
| 29/12/23 | SCOL4 and SN Regional event | Brown | 00:57:09 | 13th | 1277 | Racing Chl: Gold |
| 17/12/23 | Mole Festive Event | Brown | 01:17:34 | 14th | 1262 | Racing Chl: Gold |