| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 23/11/25 | EMOA League 2025 Cromford Moor | Blue | 00:44:14 | 4th | 1211 | Racing Chl: Gold |
| 09/11/25 | WCH Urban UKUL Event | 3 | 00:44:54 | 3rd | 1145 | |
| 19/10/25 | SYO National & YHOA SuperLeague | Blue | 00:45:52 | 11th | 1226 | Racing Chl: Gold |
| 12/10/25 | MDOC Urban weekend | 2 | 00:53:46 | 3rd | 1213 | |
| 05/10/25 | DEE weekend - Nantwich Urban event (UKUL/NWUL) | Course 2 | 00:50:27 | 6th | 1173 | |
| 28/09/25 | WMUL Event - Castle Vale | Course 2 | 00:47:46 | 3rd | 1156 | |
| 20/09/25 | SLOW City of London Race | Course 5 | 00:54:13 | 6th | 1226 | |
| 14/09/25 | CompassSport Cup Final | 4 | 00:48:43 | 6th | 1287 | |
| 31/08/25 | 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, M90, M95, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90, W95) | 00:21:59 | 105th | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q6 | 00:17:01 | 4th | 1250 | |
| 31/08/25 | British Sprint Championships - Finals | F6 | 00:21:59 | 8th | 1226 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 05 | 00:51:51 | 26th | 1248 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 05 (M16, M55) | 01:01:59 | 30th | 1247 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 05 (M16, M55) | 00:39:44 | 33rd | 1255 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:03:58 | 17th | 1277 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:03:08 | 30th | 1255 | |
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 2 (M40, M45, M50, W18, W20, W21, W35) | 00:49:03 | 6th | 1221 | |
| 12/07/25 | Urban Event - EuroCity Weekend (UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:40:03 | 6th | 1193 | |
| 06/07/25 | EPOC Urban | 2 | 00:41:14 | 7th | 1179 | |
| 28/06/25 | JOK Chasing Sprint | M55+ / M65+ / M16- | 00:31:22 | 3rd | 1250 | |
| 28/06/25 | JOK Chasing Sprint - Prologue only | M55+ / M65+ / M16- | 00:13:54 | 2nd | 1244 | |
| 22/06/25 | HALO Urban Weekend Day 2 Bridlington Town and Harbour | 2 | 00:54:09 | 3rd | 1189 | |
| 21/06/25 | HALO Urban Weekend Day 1 - Sprint | 1 | 00:24:02 | 9th | 1162 | |
| 21/06/25 | HALO Urban Weekend Day 1 - Middle | 1 | 00:30:30 | 5th | 1194 | |
| 15/06/25 | Newcastle Urban (UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:46:23 | 6th | 1197 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 2 (M16, M45, M50, M55) | 00:32:44 | 4th | 1224 | |
| 01/06/25 | Urban Event UKUL | B | 01:00:43 | 8th | 1178 | |
| 21/05/25 | World Orienteering Day Evening Event | Blue | 00:52:51 | 18th | Racing Chl: Gold | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 9 (M55) | 01:23:13 | 7th | 1283 | |
| 04/05/25 | Irish Long (UKOL) | UKOL Course 7 (M55, W16, W40) | 00:44:43 | 4th | 1249 | |
| 03/05/25 | Irish Middle (UKOL) | UKOL 4 (M16, M55, M60, W35) | 00:32:53 | 10th | 1240 | |
| 02/05/25 | Irish Sprint Championships (UKUL) | 3 | 00:17:02 | 6th | 1267 | |
| 01/05/25 | Ballymena Urban (UKUL) | 2 | 00:38:35 | 4th | 1227 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 9 (M55, W35, W40) | 01:12:11 | 14th | 1261 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:41:29 | 10th | 1275 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55, W35) | 00:15:34 | 19th | 1245 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Blue | 01:11:00 | 23rd | 1200 | Racing Chl: Gold |
| 12/04/25 | South Achray SoSOL and Elite Relay | Brown | 00:52:12 | 7th | 1257 | Racing Chl: Gold |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Blue (M16, M55, M60, W18, W40, W45) | 00:50:55 | 14th | 1236 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 5 (M55) | 00:41:36 | 10th | 1269 | |
| 09/03/25 | Sarum Saunter and Southern Championships (UKOL) | UKOL 5 (M55, W18, W20, W35) | 01:06:04 | 8th | 1211 | |
| 08/03/25 | Gillingham Urban (UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:50:20 | 10th | 1189 | |
| 23/02/25 | CompassSport Cup Heat | 4 | 00:54:45 | 3rd | 1227 | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Brown (M16, M45, M50, M55, W21) | 00:46:21 | 9th | 1255 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 4 (M55, W20, W35, W40) | 00:59:51 | 10th | 1267 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | MSprint | 00:18:12 | 21st | 1260 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 2 | 01:02:04 | 9th | 1247 | |
| 15/01/25 | Night Urban Event | Medium | 00:35:19 | 7th | ||
| 01/01/25 | UK Urban League 2025 Derby City | 2 - WO MV | 00:53:56 | 5th | 1240 | |
| 26/10/24 | DFOK Urban (UK Urban League) | 2 | 00:47:21 | 2nd | 1258 |