| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 23/11/25 | EMOA League 2025 Cromford Moor | Brown | 00:52:31 | 8th | 1278 | Racing Chl: Gold |
| 19/10/25 | SYO National & YHOA SuperLeague | Brown | 01:13:44 | 7th | 1266 | Racing Chl: Gold |
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | M20/M18 | 00:44:06 | 112th | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 4 | 01:24:17 | 33rd | 1303 | |
| 14/09/25 | CompassSport Cup Final | 4 | 00:50:35 | 11th | 1276 | |
| 10/09/25 | Evening Event | Blue | 00:42:22 | 11th | Racing Chl: Gold | |
| 07/09/25 | Scottish Orienteering League 3 | Brown | 01:16:15 | 7th | 1286 | Racing Chl: Gold |
| 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:23:11 | 124th | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q4 | 00:17:45 | 11th | 1258 | |
| 31/08/25 | British Sprint Championships - Finals | F4 | 00:23:11 | 8th | 1257 | |
| 25/08/25 | White Rose Sprint | Course 2 | 00:20:45 | |||
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | ||||
| 25/06/25 | Evening Event | Blue | 00:00:00 | |||
| 21/05/25 | World Orienteering Day Evening Event | Blue | 00:47:36 | |||
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 4 (M45, M50) | 01:27:25 | 11th | 1243 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:32:21 | 16th | 1289 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Short Brown | 00:38:46 | |||
| 12/04/25 | South Achray SoSOL and Elite Relay | Brown | 00:49:46 | 5th | 1270 | Racing Chl: Gold |
| 30/03/25 | Cumbrian Galoppen | Brown | 01:23:33 | |||
| 23/03/25 | YHOA SuperLeague and YHOA Middle Distance Championships | Brown | 00:42:12 | 1st | 1281 | Racing Chl: Gold |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Short Brown (M18, M45, M50, W20, W35) | 00:35:40 | |||
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 4 (M45, M50) | 00:43:19 | 9th | 1290 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 8 | 00:23:19 | 29th | 1279 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Long | 00:21:47 | 36th | 1262 | |
| 12/01/25 | SYO Regional Event Ecclesall | Brown | 01:17:56 | 4th | 1299 | Racing Chl: Gold |
| 31/12/24 | Christmas Cup Day 3 | Short | 00:34:36 | |||
| 30/11/24 | Lakeland Warrior Day 1 | M21E | 01:27:09 | |||
| 20/11/24 | Night Event | Blue | 00:45:07 | 10th | Racing Chl: Gold | |
| 03/11/24 | November Classic (UKOL) | UKOL 3 (M18, M45, M50, W20, W35) | 00:59:24 | 3rd | 1288 | |
| 20/10/24 | CompassSport Cup Final | 4 | 00:51:43 | 4th | 1279 | |
| 05/10/24 | VHI Individual & NI Long Distance Champs 2024 | Course 3 | 00:54:51 | 7th | 1316 | |
| 15/09/24 | Dales Weekend Day 2 and YHOA SuperLeague (UKOL) | UKOL Brown (M20, M35, M40, M45, W21) | 01:29:51 | 7th | 1286 | |
| 14/09/24 | Dales Weekend Day 1 and YHOA SuperLeague (UKOL) | UKOL Brown (M20, M35, M40, M45, W21) | 01:22:39 | 8th | 1270 | |
| 16/06/24 | National Urban Event (UKUL) | Mens Sprint | 00:18:00 | 11th | 1253 | |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C4 (M45, M50, W18, W20, W35) | 01:12:04 | 8th | 1286 | |
| 28/04/24 | Northern Championships (UKOL) | UKOL 4 (M45, M50) | 01:17:16 | 15th | 1267 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 4 (M45, M50) | 00:43:02 | 11th | 1298 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 00:39:13 | |||
| 28/01/24 | Robin Hood Trophy | Brown | 01:15:04 | 7th | 1273 | Racing Chl: Gold |
| 14/01/24 | YHOA SuperLeague and YHOA Championships | Blue | 00:49:32 | 3rd | 1286 | Racing Chl: Gold |
| 13/01/24 | SYO Regional Middle Distance Event (rescheduled from 26 Nov 2023) | Black | 00:57:49 | |||
| 12/11/23 | CompassSport Cup Final | 2. Short Brown | 01:14:37 | 17th | 1297 | |
| 11/11/23 | Compass Sport Final Warm-up Event and NGOC League | Brown | 00:54:11 | 4th | 1315 | Racing Chl: Gold |
| 22/10/23 | Purbeck Weekend - SWOA League Event | Brown | 01:16:29 | 14th | 1283 | Racing Chl: Gold |
| 21/10/23 | Purbeck Weekend - SWOA Middle Distance Championships | Black | 00:45:48 | 14th | 1289 | Racing Chl: Gold |
| 15/10/23 | YHOA SuperLeague | Brown | 01:14:57 | 5th | 1286 | Racing Chl: Gold |
| 08/10/23 | EMOA League 2023 Longshaw | Brown | 01:12:48 | 9th | 1300 | Navigation Chl |
| 01/10/23 | Regional Event | Brown | 01:18:49 | 4th | 1302 | Racing Chl: Silver |
| 19/08/23 | YHOA Urban League Sprint Event | A | 00:21:19 | 14th | 1250 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C37 | 00:41:50 | 12th | 1305 |