| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Finals | F1 | 00:15:55 | 4th | 1413 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 00:15:55 | 32nd | ||
| 28/06/26 | British Sprint Championships - Qualifiers | Q1A | 00:14:57 | 1st | 1398 | |
| 06/06/26 | Individual Sprint Senior Selection Race | M21E - Long Open | 00:14:40 | 2nd | 1415 | |
| 10/05/26 | Edinburgh KO Sprint JEC fundraiser | Final | 00:06:59 | 1st | ||
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 00:54:48 | |||
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:40:18 | 25th | 1389 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:15:06 | 5th | 1422 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:15:05 | 3rd | 1411 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:15:49 | 2nd | 1415 | |
| 30/06/24 | WOC Test Race #2 - KOS | SF | 00:06:12 | 13th | ||
| 30/06/24 | WOC Test Race #2 - KOS | QF | 00:06:30 | 9th | ||
| 30/06/24 | WOC Test Race #2 - KOS | F | 00:07:18 | 12th | ||
| 29/06/24 | WOC Test Race #1 - Sprint | Men | 00:14:20 | 28th | 1425 | |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C1 (M21) | 01:34:42 | 8th | 1400 | |
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 1 | 00:13:19 | 4th | 1415 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 1 | 00:14:37 | 6th | 1421 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 1 | 00:15:25 | 10th | 1385 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 01:43:07 | 17th | 1388 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:22:01 | 22nd | 1384 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:16:11 | 7th | 1398 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Black | 01:18:42 | 5th | 1385 | Racing Chl: Gold |
| 16/03/24 | Scottish Spring - Middle | 00:45:44 | 38th |