| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:22:12 | 146th | 1213 | |
| 08/03/26 | SROC level B event | Black | 01:40:48 | 22nd | 1265 | Racing Chl: Gold |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Brown | 01:25:46 | 34th | 1249 | Racing Chl: Gold |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 1 | 01:08:05 | 31st | 1240 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 00:49:18 | 43rd | ||
| 30/12/25 | Turkey Trot | Loopy | 00:50:04 | 18th | ||
| 26/12/25 | Turkey Trot | Long | 00:44:46 | 15th | ||
| 06/12/25 | INT Local Events in Edinburgh and The Lothians | Green | 00:38:38 | 6th | Racing Chl: Gold | |
| 09/11/25 | SOUL 7 - Livingston: Deans & Carmondean | Course 1 | 01:03:06 | 4th | ||
| 02/11/25 | Cumbrian Galoppen | Brown | 01:09:34 | 12th | 1287 | Racing Chl: Gold |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 1 | 01:04:48 | 7th | ||
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | M20/M18 | 00:43:42 | 111th | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 1 | 01:36:32 | |||
| 01/10/25 | Bannockburn Urban event | Long | 00:20:57 | 5th | ||
| 17/09/25 | Culross Urban event | Long | 00:28:32 | 10th | ||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 02:19:50 | 41st | 1320 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 01:10:13 | 56th | 1304 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:54:46 | 35th | 1324 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:35:38 | 36th | 1326 | |
| 25/07/25 | Coast & Islands Day 5 | Long | 00:20:20 | 30th | 1292 | |
| 24/07/25 | Coast & Islands Day 4 | Long | 01:09:12 | 33rd | 1272 | |
| 22/07/25 | Coast & Islands Day 3 | Long | 01:04:16 | 19th | 1321 | |
| 21/07/25 | Coast & Islands Day 2 | Long | 00:39:36 | 24th | 1298 | |
| 20/07/25 | Coast & Islands Day 1 | Long | 01:05:45 | 18th | 1298 | |
| 28/06/25 | ELO SoSOL - Binning Wood | Brown | 01:16:41 | 3rd | Racing Chl: Gold | |
| 28/05/25 | Interlopers Sprintelope (Edinburgh) #7 | Long | 01:14:20 | 31st | ||
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 1 (M21) | 01:44:02 | 13th | 1320 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 03:10:59 | 51st | 1266 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | 2 | 02:18:36 | 4th | 1324 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 2 (M35) | 00:45:24 | 12th | 1291 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:23:06 | 144th | 1223 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Black | 02:03:40 | 18th | 1226 | Racing Chl: Gold |
| 12/04/25 | South Achray SoSOL and Elite Relay | Brown | 00:47:59 | 3rd | 1280 | Racing Chl: Gold |
| 06/04/25 | INT SoSOL | Brown | 00:50:27 | 10th | 1266 | Racing Chl: Gold |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C1 | 00:16:26 | 21st | 1186 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C1 | 00:15:57 | 20th | 1223 | |
| 30/03/25 | Cumbrian Galoppen | Brown | 01:20:16 | 25th | 1294 | Racing Chl: Gold |
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 01:07:37 | 51st | 1241 | |
| 16/02/25 | ESOC SoSOL | Brown | 01:08:34 | 5th | 1260 | Racing Chl: Gold |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 1 | 00:56:18 | 8th | 1179 | |
| 01/02/25 | ELO Local Events in Edinburgh and Lothians | Orange | 00:50:44 | 14th | Navigation Chl | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Brown | 01:14:52 | 27th | 1276 | Racing Chl: Gold |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 1 | 01:05:24 | 7th | 1277 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Long | 00:24:33 | 54th | 1201 | |
| 10/11/24 | Cumbrian galoppen | Brown | 01:33:37 | 17th | 1230 | Racing Chl: Gold |
| 03/11/24 | Stirling City Race - Dunblane East (UK Urban League) (SOUL 9) | Course 1 | 00:53:41 | 6th | ||
| 02/11/24 | Polmaise Regional Event | Brown | 01:35:17 | 12th | 1289 | Racing Chl: Gold |
| 23/10/24 | Callendar Park Night Event | Long | 00:38:34 | 11th | ||
| 13/10/24 | Hermitage Woods Local Event | Blue | 00:42:25 | 3rd | Racing Chl: Gold | |
| 02/10/24 | Stirling Borestone Urban | Long | 00:18:19 | 16th |