| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 01:53:44 | 17th | 1373 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 00:55:10 | 32nd | 1365 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 01E (M21) | 00:37:32 | 16th | 1379 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:23:56 | 11th | 1386 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:10:11 | 6th | 1396 | |
| 29/06/25 | INVOC Regional event - Carse | Brown | 01:03:47 | 2nd | 1396 | Racing Chl: Gold |
| 28/05/25 | INVOC Schools / Evening 3 | Green | 00:40:52 | 2nd | Racing Chl: Gold | |
| 24/05/25 | Kinloss Barracks Indoor Event | Long Hard | 00:36:23 | 5th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 6 (M35, M40) | 01:20:24 | 1st | 1390 | |
| 30/04/25 | INVOC Schools / Evening 1 | Green | 00:34:49 | 2nd | Racing Chl: Gold | |
| 23/02/25 | CompassSport Cup Heat | 1 Brown | 00:53:30 | 7th | 1367 | Racing Chl: Gold |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 1 (M21) | 01:25:11 | 16th | 1366 | |
| 22/01/25 | BASOC Loch Vaa NNC | Long | 00:29:38 | 3rd | ||
| 11/12/24 | Northern Night Cup 3 - INVOC | Long | 00:30:22 | 1st | ||
| 20/11/24 | BASOC Church Wood NNC | Long | 00:33:08 | 2nd | ||
| 27/07/24 | Croeso Day 6 | 1 | 00:41:10 | 5th | 1390 | |
| 26/07/24 | Croeso Day 5 | 1 | 01:29:11 | 21st | 1316 | |
| 25/07/24 | Croeso Day 4 | 1 | 01:13:52 | 3rd | 1379 | |
| 23/07/24 | Croeso Day 3 | 1 | 01:13:05 | 7th | 1373 | |
| 22/07/24 | Croeso Day 2 (UKOL) | UKOL 1 (M21) | 00:44:07 | 7th | 1373 | |
| 21/07/24 | Croeso Day 1 (UKOL) | UKOL 1 (M21) | 01:14:25 | 6th | 1367 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C1 | 00:29:29 | 37th | 1339 | |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C1 (M21) | 01:32:33 | 7th | 1405 | |
| 15/05/24 | INVOC Schools League & evening event - Craig Phadrig | Green | 00:24:16 | 1st | Racing Chl: Gold | |
| 01/05/24 | INVOC Schools league & evening event - Cawdor | Green | 00:32:03 | 1st | Racing Chl: Gold | |
| 21/04/24 | Scottish Orienteering League 2 | Black | 01:15:55 | 2nd | 1395 | Racing Chl: Gold |
| 20/04/24 | Scottish Middle Championships | 1 | 00:37:35 | 8th | 1379 | |
| 18/02/24 | CompassSport Cup Heat | 1 | 00:52:53 | 2nd | 1380 | |
| 26/11/23 | INVOC local | Blue | 00:49:37 | 1st | Racing Chl: Gold | |
| 30/09/23 | INVOC local | Blue | 00:48:49 | 1st | Racing Chl: Gold | |
| 10/09/23 | Scottish Score Championships | Score 1 TD5 | 01:12:01 | 103rd | ||
| 09/09/23 | Moravian - Regional Event | Brown | 00:53:27 | 1st | 1378 | Racing Chl: Gold |
| 04/08/23 | S6D Moray 2023 Day 5 | C41 | 00:42:00 | 13th | 1383 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:17:42 | 24th | 1365 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:14:49 | 32nd | 1366 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C41 (M21) | 00:39:52 | 32nd | 1365 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C41 | 01:20:34 | 15th | 1385 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Black | 01:06:39 | 3rd | 1383 | Racing Chl: Gold |
| 26/02/23 | INVOC Rogie Falls | Blue | 00:58:33 | 2nd | Racing Chl: Gold | |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 1 Brown | 00:48:38 | 1st | 1396 | Racing Chl: Gold |
| 04/02/23 | INVOC - SOUL2 | Course 1 | 00:36:50 | 1st | ||
| 16/10/22 | CompassSport Cup Final | Brown | 01:02:44 | 13th | 1399 | Racing Chl: Gold |
| 25/09/22 | Scottish Orienteering League 5 | Black | 01:22:59 | 10th | 1360 | Racing Chl: Gold |
| 27/03/22 | Craig Leach (East)/Craig Dunain | Brown | 01:02:38 | 1st | Racing Chl: Gold | |
| 12/03/22 | CompassSport Cup Heat | Brown | 01:08:37 | 7th | 1386 | Racing Chl: Gold |
| 09/02/22 | Northern Night Cup 2 | Long | 00:31:12 | 1st | ||
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:36:52 | 14th | 1333 | |
| 21/01/22 | Big Weekend FWTN #6 | Long | 00:34:40 | 11th | ||
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Black | 01:49:35 | 14th | 1362 | Racing Chl: Gold |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C1 (M21) | 02:07:40 | 12th | 1377 |