| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 13/09/26 | SOL 4 | Green | 00:35:41 | 5th | Racing Chl: Gold | |
| 06/09/26 | SOL 3 and World Ranking Event | Green | 01:04:30 | 1st | Racing Chl: Bronze | |
| 07/08/26 | Lakes 5 Days - Day 5 | 10 | 00:58:12 | 10th | ||
| 06/08/26 | Lakes 5 Days - Day 4 | 10 | 00:52:17 | 24th | ||
| 21/06/26 | Hermitage Woods & Yellowcraig - Jamie Stevenson Trophy | Light Green | 00:35:19 | 7th | Racing Chl: Silver | |
| 23/05/26 | Scottish Championships Individual (UKOL) | C16 | 00:43:33 | 4th | ||
| 10/05/26 | Edinburgh KO Sprint JEC fundraiser | Final | 00:11:22 | 43rd | ||
| 03/05/26 | SOL 2 | Green | 00:56:29 | 3rd | Racing Chl: Silver | |
| 19/04/26 | Midlands Championships (UKOL) | 16 | 00:43:20 | 3rd | ||
| 18/04/26 | British Middle Championships (UKOL) | 15 | 00:34:57 | 28th | ||
| 12/04/26 | SOL 1 | Green | 00:51:30 | 11th | Racing Chl: Silver | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | 20 | 01:00:48 | 6th | ||
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 21 | 00:25:52 | 4th | ||
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 9 (W16) | 00:15:53 | 9th | ||
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 18 (W14) | 00:40:36 | 4th | ||
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Green | 00:41:52 | 3rd | Racing Chl: Silver | |
| 31/12/25 | Christmas Cup Day 3 | Short | 01:15:57 | 18th | ||
| 30/12/25 | Christmas Cup Day 2 | Short | 00:41:57 | 7th | ||
| 29/12/25 | Christmas Cup Day 1 | Short | 00:46:10 | 4th | ||
| 04/12/25 | FwtN Round #5 - The Steils | Short | 00:22:35 | 5th | ||
| 21/09/25 | Scottish Orienteering League 4 | Light Green | 00:45:29 | 8th | Racing Chl: Silver | |
| 07/09/25 | Scottish Orienteering League 3 | Light Green | 00:54:39 | 5th | Racing Chl: Silver | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 19 | 00:38:47 | 19th | ||
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | 19 | 00:46:35 | 19th | ||
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | 19 | 00:29:24 | 7th | ||
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 19 | 00:44:08 | 14th | ||
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 19 | 00:45:41 | 19th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | 21 | 01:15:11 | 13th | ||
| 03/05/25 | Scottish Championships | Course 16 | 00:58:03 | 5th | ||
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | 23 | 00:46:26 | 14th | ||
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 21 | 00:35:23 | 22nd | ||
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | 8 | 00:18:10 | 42nd | ||
| 06/04/25 | INT SoSOL | Light Green | 00:56:49 | 7th | Navigation Chl | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Light Green | 00:51:28 | 9th | Racing Chl: Silver | |
| 22/03/25 | Scottish Middle Championships | C7 | 00:49:05 | 16th | ||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Light Green | 00:36:48 | 3rd | Racing Chl: Silver | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Short | 00:18:45 | 10th | ||
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Junior | 00:27:31 | 3rd | ||
| 31/12/24 | Christmas Cup Day 3 | Orange | 00:37:05 | 1st | Racing Chl: Bronze | |
| 30/12/24 | Christmas Cup Day 2 | Orange | 00:23:50 | 1st | Racing Chl: Silver | |
| 29/12/24 | Christmas Cup Day 1 | Orange | 00:32:46 | 1st | Racing Chl: Bronze | |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Orange | 00:54:06 | 12th | Racing Chl: Silver | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C10 | 00:10:45 | 7th | ||
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C10 | 00:16:17 | 9th | ||
| 12/07/24 | WOC2024 Tour - Urban sprint | C10 | 00:10:14 | 11th | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 8 | 00:10:53 | 2nd | ||
| 13/04/24 | British Orienteering Championships (UKOL) | 23 | 00:26:25 | 3rd | ||
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | 22 | 00:21:56 | 4th | ||
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 22 | 00:24:01 | 2nd | ||
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 12 (M70, W60) | 00:26:55 | 100th |