| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 16/11/25 | AYROC Autumn Series | Short Green | 01:38:54 | 7th | Navigation Chl | |
| 02/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Dies/Day Event - SoSOL | Short Green | 01:44:05 | 24th | 696 | Navigation Chl |
| 03/05/25 | Scottish Championships | Course 12 | 01:24:08 | 10th | 636 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Very Short Green | 01:50:17 | |||
| 06/04/25 | INT SoSOL | Short Green | 00:51:32 | 9th | 794 | Navigation Chl |
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Short Green | 01:01:34 | 15th | 811 | Racing Chl: Bronze |
| 23/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - NIGHT EVENT | Short Green | 01:49:12 | 12th | Navigation Chl | |
| 17/11/24 | KFO Orienteering and ESOA Championships | Short Green | 00:49:14 | 13th | 809 | Racing Chl: Bronze |
| 09/06/24 | Scottish Orienteering League 3 | Very Short Green | 00:59:27 | 5th | Navigation Chl | |
| 24/09/23 | Scottish Orienteering League 4 | Short Green | 01:59:08 | 23rd | 838 | Navigation Chl |
| 04/08/23 | S6D Moray 2023 Day 5 | C7 | 00:35:45 | 51st | 827 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C7 (M80, W75) | 01:08:57 | 66th | 764 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C7 | 01:07:03 | 67th | 749 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C7 (M80, W75) | 01:13:36 | 78th | 628 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C7 | 01:08:39 | 43rd | 845 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Short Green | 01:30:57 | 24th | 855 | Navigation Chl |
| 19/03/23 | Scottish Orienteering League 2 | Short Green | 00:52:56 | 24th | 868 | Racing Chl: Bronze |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 6 | 00:42:29 | 3rd | ||
| 12/03/23 | STAG's Scottish Orienteering League 1 | Short Green | 01:55:51 | 20th | 875 | Navigation Chl |
| 27/11/22 | ELO SoSOL | Short Green | 01:06:06 | 5th | 932 | Navigation Chl |
| 30/10/22 | ESOC SOUL11 incorporating 'Tinto Twin' Day 2 | Course 5 | 01:05:57 | 18th | 728 | |
| 29/10/22 | ESOC Night Event incorporating 'Tinto Twin' Day 1 | Course 5 | 01:48:27 | 10th | 804 | |
| 23/10/22 | Scottish Orienteering League 7 | Short Green | 01:29:57 | 24th | 858 | Navigation Chl |
| 11/08/22 | Lakes 5 Days - Day 4 | 11 | 01:16:49 | 72nd | 812 | |
| 09/08/22 | Lakes 5 Days - Day 3 (UKOL) | UKOL 11 (M75, W70, W75) | 01:35:38 | 63rd | 818 | |
| 28/05/22 | Scottish Championships (UKOL) | UKOL 10 (W65, W70) | 01:44:32 | 29th | 885 | |
| 15/05/22 | Scottish Orienteering League 3 | Short Green | 00:51:59 | 30th | 863 | Racing Chl: Bronze |
| 14/05/22 | Scottish Middle Distance Championships | Course 5 | 00:44:30 | 24th | 926 | |
| 13/02/22 | Scottish Orienteering League 1 | Short Green | 01:11:18 | 20th | 875 | Racing Chl: Bronze |
| 12/02/22 | Scottish Night Championships | Course 5 | 01:11:33 | 17th | 836 | |
| 11/12/21 | ESOA Champs | Short Green | 00:47:09 | 9th | 904 | Racing Chl: Silver |
| 14/11/21 | Stirling City Race - SOUL 6 | 5 | 00:52:21 | 8th | 770 | |
| 31/10/21 | STAG's Nox et Dies - inc 32nd TT - Day (Dies) Event | Course D4 Short Green | 01:33:46 | 19th | ||
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Short Green | 01:03:58 | 15th | 908 | Racing Chl: Bronze |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C15 (W70) | 01:06:20 | 11th | 922 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C15 (W70) | 01:06:20 | 17th | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C15 (W70) | 00:44:05 | 49th | 742 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C15 | 00:54:09 | 19th | 929 | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Short Green | 01:15:39 | 30th | 928 | Navigation Chl |
| 06/06/21 | Northern Championships (UKOL) | UKOL 14 (W65, W70) | 02:34:56 | 71st | 712 | |
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 10 (W70, W75, W80, W85) | 00:50:28 | 20th | 855 | |
| 23/02/20 | TVOC Chiltern Challenge (UKOL) | UKOL SHORT GREEN (M75, M80, M85, W65, W70) | 01:00:52 | 40th | 880 | |
| 22/02/20 | British Night Orienteering Championships (UKOL) | UKOL 7 (M75, W65, W70) | 01:46:29 | 20th | 684 | |
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Short Green | 63:26:00 | 16th | 900 | Navigation Chl |
| 15/02/20 | Scottish Night Champs | 5 | 78:31:00 | 36th | 784 | |
| 24/11/19 | ELO SoSOL | Short Green | 01:18:51 | 9th | 765 | Navigation Chl |
| 17/11/19 | TAY East of Scotland Championships / SoSOL | Short Green | 00:56:08 | 7th | 899 | Racing Chl: Bronze |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Short Green | 01:13:31 | 23rd | 789 | Navigation Chl |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Short Green | 01:08:09 | 8th | 931 | Navigation Chl |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C18 (W70) | 00:25:27 | 28th | 919 |