| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 19/10/25 | SYO National & YHOA SuperLeague | Black | 01:24:25 | 12th | 1272 | Racing Chl: Gold |
| 20/09/25 | SLOW City of London Race | Course 1 | 01:07:12 | 19th | 1279 | |
| 07/09/25 | Midlands Championships (UKOL) | UKOL Course 1 (M21) | 01:49:17 | 7th | 1276 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q1b | 00:18:39 | 3rd | 1331 | |
| 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:36 | 98th | ||
| 31/08/25 | British Sprint Championships - Finals | F1 | 00:21:36 | 9th | 1299 | |
| 09/08/25 | Milton Keynes Urban | Course 1 | 00:38:56 | 4th | 1297 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:19:20 | 31st | 1314 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:21:04 | 39th | 1295 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 02:23:39 | 47th | 1312 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 01:19:40 | 66th | 1266 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 01E (M21) | 00:50:50 | 46th | 1295 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 02:02:45 | 39th | 1308 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:37:53 | 40th | 1320 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:41:46 | 41st | 1317 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:12:01 | 41st | 1340 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:52:04 | 81st | 1301 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:20:24 | 91st | 1298 | |
| 06/04/25 | TVOC Chiltern Challenge National Event | Black | 01:49:27 | 9th | 1286 | Racing Chl: Gold |
| 30/03/25 | Bentley Wood South WML event | Brown | 01:31:49 | 27th | 1199 | Racing Chl: Gold |
| 23/02/25 | CompassSport Cup Heat | 1 - Brown | 01:10:06 | 6th | 1272 | |
| 31/12/24 | Christmas Cup Day 3 | Long | 00:54:02 | 35th | 1286 | |
| 30/12/24 | Christmas Cup Day 2 | Long | 01:10:24 | 30th | 1283 | |
| 29/12/24 | Christmas Cup Day 1 | Long | 01:09:22 | 53rd | 1222 | |
| 20/10/24 | CompassSport Cup Final | 1 | 01:19:05 | 32nd | 1307 | |
| 22/09/24 | SYO Regional Event | Black | 01:55:26 | 11th | 1307 | Racing Chl: Gold |
| 14/08/24 | LEI Summer League Presentation | Course 1 | 00:49:34 | 2nd | ||
| 11/08/24 | EMUL 2024 Coalville/Whitwick Urban | Course 1 | 00:49:34 | 2nd | 1288 | |
| 23/06/24 | British Sprint Championships - Finals | F3 | 00:10:42 | 26th | 1280 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q1a | 00:18:04 | 8th | 1316 | |
| 23/06/24 | 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, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 01:10:42 | 416th | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 1 | 00:16:09 | 29th | 1316 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 1 | 00:18:38 | 33rd | 1272 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 1 | 00:18:31 | 33rd | 1301 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:47:31 | 33rd | 1281 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:33:06 | 81st | 1291 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:22:30 | 106th | 1282 | |
| 14/01/24 | YHOA SuperLeague and YHOA Championships | Brown | 01:13:03 | 24th | 1282 | Racing Chl: Gold |
| 13/01/24 | SYO Regional Middle Distance Event (rescheduled from 26 Nov 2023) | Black | 00:59:19 | 7th | 1305 | Racing Chl: Gold |
| 28/12/23 | EBOR Regional Event | Long | 00:34:23 | 4th | 1302 | |
| 28/12/23 | EBOR Regional Event | Sprint | 00:09:31 | 4th | 1257 | |
| 08/10/23 | Winsford Urban (UKUL) | Course 1 - MO | 00:55:32 | 2nd | ||
| 07/10/23 | Crewe, Double Sprint Event | Long Sprint | 00:19:56 | 2nd | 1277 | |
| 01/10/23 | October Odyssey Day 2 | Black | 01:17:31 | 5th | 1251 | Racing Chl: Gold |
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | WRE Men | 00:18:31 | 50th | 1286 | |
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 1 | 00:11:21 | 44th | 1313 | |
| 28/08/23 | White Rose Sprint | Course 1 | 00:19:01 | 9th | 1264 | |
| 27/08/23 | White Rose & YHOA SuperLeague | Black | 01:28:24 | 7th | 1294 | Racing Chl: Gold |
| 26/08/23 | White Rose Middle Distance | Black | 00:59:47 | 13th | 1239 | Racing Chl: Gold |
| 19/08/23 | YHOA Urban League Sprint Event | A | 00:19:28 | 5th | 1298 |