| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 1 | 01:54:26 | 45th | ||
| 03/10/25 | Junior European Cup Sprint (with Spectator Races) | 1 | 00:16:35 | 45th | 1349 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:17:48 | |||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:18:35 | 21st | 1352 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 02 | 00:52:45 | 8th | 1359 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 02 (M20, M35) | 01:17:14 | 18th | 1320 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 02 (M20, M35) | 00:30:10 | 9th | 1348 | |
| 22/06/25 | SOS Writtle Forest | Brown | 01:08:29 | 2nd | Racing Chl: Gold | |
| 18/05/25 | SOS Maldon Urban | Course 1 | 00:53:18 | 1st | 1320 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:29:24 | 23rd | 1301 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:27:24 | 5th | 1358 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:55 | 29th | 1366 | |
| 16/03/25 | Junior Sprint selection race for EYOC & JWOC | 1 | 00:17:53 | 12th | 1319 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 8 (M18, M20, W50) | 00:29:19 | 8th | 1310 | |
| 19/10/24 | Saturday Series 2 | Blue | 00:35:07 | 3rd | Racing Chl: Gold | |
| 12/10/24 | Junior Home Internationals Individual | M18 | 00:58:14 | 8th | ||
| 28/09/24 | Junior Inter Regional Championships | M18 | 01:00:28 | 4th | 1330 | |
| 12/05/24 | SO Sunny Sussex Weekend - 3/3 - Houghton Forest, Arundel. National event / SE League event | Black | 02:14:40 | 11th | 1234 | Racing Chl: Gold |
| 11/05/24 | SO Sunny Sussex Weekend - 2/3 - Chichester University & Oaklands Park Evening Sprint **SEOUL event** | Course 1 | 00:13:55 | 1st | 1406 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20) | 01:30:53 | 8th | 1351 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:17:41 | 7th | 1357 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:25:29 | 6th | 1341 | |
| 17/03/24 | SOS Hockley Woods | Blue | 00:55:31 | 1st | 1281 | Racing Chl: Gold |
| 09/03/24 | Midland Champs (UKOL) and BUCS individual | UKOL Course 3 (M18, M20, M35) | 01:08:02 | 21st | 1329 | |
| 13/01/24 | NOR - Felbrigg night event | Green | 00:45:26 | 2nd | Racing Chl: Gold | |
| 10/12/23 | TVOC Chiltern Challenge National Event & SCOA Championships | Short Brown | 01:00:58 | |||
| 01/10/23 | HAVOC EAL & SWELL | Brown | 01:02:47 | 1st | 1320 | Racing Chl: Gold |
| 04/08/23 | S6D Moray 2023 Day 5 | C36 | 00:29:17 | 3rd | 1326 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C36 (M18, M50) | 01:03:13 | 8th | 1309 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C36 | 00:55:44 | 6th | 1320 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C36 (M18, M50) | 00:31:01 | 7th | 1317 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C36 | 01:05:18 | 6th | 1322 | |
| 02/07/23 | SOS Writtle Forest - EA League Event | Brown | 00:59:25 | 1st | 1278 | Racing Chl: Gold |
| 11/06/23 | SE Sprint Championships | A1 | 00:15:23 | 4th | 1324 | |
| 11/06/23 | SE Sprint Championships | B1 | 00:12:56 | 4th | 1348 | |
| 29/05/23 | Springtime in Shropshire Day 3 (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:39:37 | 4th | 1337 | |
| 28/05/23 | Springtime in Shropshire Day 2 & Midlands Championships (UKOL) | UKOL Short Brown (M18, M20, M45, M50, W21) | 00:58:03 | 5th | 1307 | |
| 27/05/23 | Springtime in Shropshire Day 1 | BLACK | 00:47:07 | 3rd | 1292 | Racing Chl: Gold |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (M18, M20) | 01:21:52 | 11th | 1327 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (M16, M18, M20) | 00:28:52 | 7th | 1343 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:15:48 | 36th | 1361 | |
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20, W21) | 01:28:33 | 19th | 1307 | |
| 19/03/23 | SOS Danbury Common | Blue | 00:31:59 | 1st | 1289 | Racing Chl: Gold |
| 05/03/23 | NOR night and day weekend - Hockering (incl YBT heat) | Green | 00:23:48 | 1st | 1243 | Racing Chl: Gold |
| 04/03/23 | NOR night and day weekend - Bryant's Heath (night) | Green | 00:28:44 | 1st | Racing Chl: Gold | |
| 26/02/23 | Northern Championships & YHOA SuperLeague (UKOL) | UKOL Course 2 (W21; M18;M20;M35;M40) | 00:59:32 | 2nd | 1339 | |
| 25/02/23 | EMOA League 2023 Birchen Edge (UKOL) | UKOL Brown (M18, M20, M21, M35, M40, M45, M50, W18, W20 W21) | 00:37:55 | 13th | 1301 | |
| 05/02/23 | Tangham EA Champs | Brown | 00:54:42 | 3rd | 1302 | Racing Chl: Gold |
| 29/01/23 | Concorde Chase 2023 | Short Brown | 00:47:22 | 1st | 1324 | Racing Chl: Gold |
| 15/01/23 | WAOC 50th Anniversary event | Brown | 00:55:38 | 2nd | 1326 | Racing Chl: Gold |