| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Qualifiers | Q1B | 00:17:38 | 8th | 1353 | |
| 28/06/26 | British Sprint Championships - Finals | F1 | 00:19:48 | 31st | 1302 | |
| 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:19:48 | 233rd | ||
| 13/06/26 | SYO Urban Weekend | A | 00:17:04 | 3rd | 1338 | |
| 20/05/26 | World O Week Evening event | Blue | 00:55:17 | 10th | Racing Chl: Gold | |
| 03/05/26 | EBOR City Race | 1 MO | 00:47:23 | 4th | 1320 | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 1 (M21) | 00:45:44 | 18th | 1335 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 01:24:59 | |||
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:48:42 | 63rd | 1349 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:19:02 | 90th | 1306 | |
| 14/03/26 | NGOC League and Welsh League | 11A | 01:04:11 | |||
| 10/03/26 | Urban Night Event | Long | 00:44:26 | 5th | ||
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 01 (M21) | 01:44:15 | 18th | 1355 | |
| 08/02/26 | HH Ace of Herts (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:44:44 | 17th | 1314 | |
| 07/02/26 | British Night Championships (UKOL) | UKOL 1 (M21) | 01:15:34 | 7th | 1385 | |
| 01/02/26 | Burbage YHOA SuperLeague | Black | 01:38:17 | 12th | 1312 | Racing Chl: Gold |
| 28/01/26 | Night Urban Event | Long | 00:23:40 | 7th | ||
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 1 | 00:55:58 | 9th | 1345 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 00:37:14 | 19th | ||
| 17/01/26 | Saturday Series 4 | Blue | 00:47:40 | 5th | Racing Chl: Gold | |
| 10/01/26 | YHOA Night League | Long | 00:39:29 | 3rd | 1311 | |
| 14/12/25 | Steel City day 2 – Ramsley Regional & YHOA Superleague | Black | 01:02:02 | 5th | 1346 | Racing Chl: Gold |
| 13/12/25 | Steel City day 1 morning– Sheffield University Indoor O | Open | 00:24:09 | 3rd | 1366 | |
| 23/11/25 | Tim Watkins Trophy | A | 02:11:45 | 8th | 1352 | |
| 12/11/25 | Night Park/Urban Event | Long | 00:21:01 | 4th | ||
| 09/11/25 | 2025 Welsh League, SBOC Winter League 3 & Club Champs | Brown | 01:10:42 | 28th | 1256 | Racing Chl: Gold |
| 19/10/25 | SYO National & YHOA SuperLeague | Black | 01:09:30 | 6th | 1337 | Racing Chl: Gold |
| 01/10/25 | Dusk event | Blue | 00:35:41 | 2nd | Racing Chl: Gold | |
| 28/09/25 | YHOA Sprint Championships | 1 | 00:16:29 | 1st | 1323 | |
| 14/09/25 | CompassSport Cup Final | 1 | 00:55:50 | 7th | 1354 | |
| 13/09/25 | Urban Teesdale | A | 00:31:41 | 1st | 1333 | |
| 10/09/25 | Evening Event | Blue | 00:33:21 | 3rd | Racing Chl: Gold | |
| 07/09/25 | Midlands Championships (UKOL) | UKOL Course 1 (M21) | ||||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:19:07 | 23rd | 1340 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:17:42 | 17th | 1351 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 02:14:08 | 39th | 1331 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 00:55:33 | 33rd | 1363 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 1 | 00:17:51 | 8th | 1349 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 01E (M21) | 00:42:58 | |||
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:36:57 | 20th | 1360 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:40:47 | 43rd | 1312 | |
| 15/06/25 | SYO Regional Sprint Wingfield (Part 2 - Munsbrough) | Course 1 | 00:13:48 | 1st | 1336 | |
| 15/06/25 | SYO Regional Sprint Wingfield (Part 1 - Rockingham) | Course 1 | 00:13:13 | 1st | 1325 | |
| 01/06/25 | EMOA League 2025 Carsington Pastures | Brown | 00:55:50 | |||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:52:12 | 46th | 1299 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:13:23 | 42nd | 1337 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:47:01 | 68th | 1331 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:52 | |||
| 26/03/25 | Dusk Event | Blue | 00:51:58 | 8th | Racing Chl: Gold | |
| 23/03/25 | Bridgwater Urban | 1 (M Open) (Men's A) | 00:40:26 | 4th | 1337 |