| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 27/09/26 | EMOA League 2026 Longstone Moor | Brown | 01:05:06 | 3rd | 1262 | Racing Chl: Gold |
| 19/09/26 | SLOW City of London Race (UKOL) | UKOL 5 (M55, M60) | 00:45:42 | 1st | 1261 | |
| 06/09/26 | SOL 3 and World Ranking Event | Blue | 01:35:46 | 39th | 1143 | Racing Chl: Bronze |
| 05/09/26 | SOUL 5 | Course 3 (MSV WV) | 00:26:39 | 1st | 1282 | |
| 05/08/26 | NOUL 4 - Newtonmore | Long | 00:29:41 | 3rd | ||
| 19/07/26 | Telford Urban Twin Event - UKUL Event | Course 3 | 00:34:32 | 3rd | 1235 | |
| 12/07/26 | Hinckley Urban (Joint OD/ LEI event) UKUL/EMUL/WMUL | 3 - MSV WV | 00:39:30 | 1st | 1225 | |
| 28/06/26 | British Sprint Championships - Finals | F6 | 00:16:15 | 2nd | 1257 | |
| 28/06/26 | British Sprint Championships - Qualifiers | Q6 | 00:15:25 | 2nd | 1245 | |
| 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:16:15 | 43rd | ||
| 24/06/26 | NOUL 2 - Aviemore | Long | 00:30:54 | 3rd | ||
| 20/06/26 | MOR - Roseisle North - Local Event | Light Green | 00:41:35 | 4th | Racing Chl: Gold | |
| 31/05/26 | STAG New Town Weekend Day 2 (SOUL 3) | 3 | 00:26:16 | 1st | 1233 | |
| 24/05/26 | CRET weekend and SE Sprints | B3B | 00:12:21 | 2nd | 1275 | |
| 24/05/26 | CRET weekend and SE Sprints | A3B | 00:14:29 | 4th | 1256 | |
| 23/05/26 | Canterbury City Race, City Race Euro Tour, UKUL | 3 | 00:48:31 | 1st | 1254 | |
| 22/05/26 | Canterbury City Race Euro Tour - Prologue | 2 | 00:20:54 | 1st | ||
| 16/05/26 | MOR - Darnaway Black Loch - Local Event | Light Green | 00:34:17 | 3rd | Racing Chl: Gold | |
| 10/05/26 | BL Bampton Common Cumbrian Galoppen | Brown | 01:18:57 | |||
| 03/05/26 | SOL 2 | Blue | 01:15:39 | 11th | 1228 | Racing Chl: Gold |
| 02/05/26 | MAROC SOUL 2 - Aboyne | 00:26:40 | 1st | 1257 | ||
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 10 (M16, M55, W45) | 01:54:08 | 96th | 1155 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:47:23 | 20th | 1229 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55) | 00:13:35 | 2nd | 1297 | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 08 (M16, M55, W45) | 01:04:20 | 38th | 1219 | |
| 22/02/26 | CompassSport Cup Heat | 4 | 01:13:05 | 23rd | 1157 | |
| 21/02/26 | Scottish Middle Championships | 3 | 00:48:51 | 8th | 1209 | |
| 15/02/26 | GRAMP - Potarch (regional) | Blue | 00:54:52 | 10th | 1197 | Racing Chl: Gold |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Long Sprint | 00:18:10 | 20th | 1284 | |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 3 | 00:45:51 | 1st | 1257 | |
| 17/01/26 | MOR - Local Event - Sanquhar Woods (copy) | Light Green | 00:38:06 | 1st | Racing Chl: Gold | |
| 20/12/25 | SO Brighton City Weekend Morning Sprint - Preston Park | Sprint | 00:17:46 | 7th | 1259 | |
| 20/12/25 | SO Brighton City Weekend Urban UKUL | Course 3 | 00:35:57 | 2nd | 1261 | |
| 23/11/25 | SOUL 8 - Newhaven | R3 | 00:39:41 | 1st | 1273 | |
| 22/11/25 | Newtyle - Local Event - MOR | Blue | 00:55:13 | 9th | Racing Chl: Gold | |
| 09/11/25 | SOUL 7 - Livingston: Deans & Carmondean | Course 3 | 00:36:17 | 1st | 1243 | |
| 26/10/25 | St Albans City Race - HH/WAOC weekend | 3 | 00:40:17 | 2nd | 1259 | |
| 25/10/25 | Hertford - WAOC/HH weekend | 3 | 00:28:19 | 1st | 1266 | |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 3 | 00:35:37 | 1st | 1285 | |
| 12/10/25 | MDOC Urban weekend | 3 | 00:41:40 | 3rd | 1235 | |
| 20/09/25 | SLOW City of London Race | Course 5 | 00:51:27 | 3rd | 1251 | |
| 07/09/25 | Midlands Championships (UKOL) | UKOL Course 5 (M55) | 01:04:33 | 3rd | 1215 | |
| 06/09/25 | East Midlands Urban League (Leicester Hamilton) | Course 3 | 00:33:16 | 1st | 1227 | |
| 27/08/25 | Northern Orienteering Urban League - Grantown on Spey - Event 6 | long | 00:28:05 | 6th | ||
| 17/08/25 | Kenilworth WMUL Urban Event | 1 | 00:54:00 | 1st | 1323 | |
| 16/08/25 | Goldsworth Park Urban | 3 | 00:39:31 | 1st | 1265 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:20:21 | 36th | 1291 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A4 | 00:12:44 | 2nd | 1246 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 05 | 01:03:40 | 74th | 1198 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 05 (M16, M55) | 01:08:56 | 62nd | 1216 |