| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 01/11/25 | INVOC Regional event - Anagach | green | 01:00:26 | 9th | 1117 | Racing Chl: Silver |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 08M | 00:59:59 | 32nd | 1129 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 08M (M65) | 01:12:47 | 23rd | 1145 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 08M (M65) | 00:38:46 | 36th | 1130 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 01:14:20 | 21st | 1148 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 01:05:51 | 12th | 1165 | |
| 29/06/25 | INVOC Regional event - Carse | Blue | ||||
| 03/05/25 | Scottish Championships | Course 8 | 01:35:20 | 30th | 1021 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Short Blue | 00:57:11 | 11th | 1118 | Racing Chl: Gold |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Short Blue | 01:03:00 | 8th | 1162 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C4 | 00:41:45 | 21st | 1067 | |
| 15/02/25 | INVOC Local | 00:50:16 | 41st | |||
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Short Blue | 01:00:36 | 17th | 1141 | Racing Chl: Gold |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Blue | 00:52:43 | 12th | 1189 | Racing Chl: Gold |
| 21/04/24 | Scottish Orienteering League 2 | Short Blue | 01:01:52 | 10th | 1134 | Racing Chl: Gold |
| 25/02/24 | Moravian Saturday Local Event - Lossie Forest East | Green | ||||
| 18/02/24 | CompassSport Cup Heat | 6 | 00:59:39 | 14th | 1126 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C28 | 00:40:04 | 15th | 1165 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C28 (M65) | 01:18:57 | 46th | 1104 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C28 | 01:10:13 | 44th | 1119 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C28 (M65) | ||||
| 30/07/23 | S6D Moray 2023 Day 1 | C28 | 01:12:38 | 23rd | 1155 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C5 (M65, W45, W50) | 00:59:49 | 15th | 1135 | |
| 20/05/23 | Moravian - Saturday Local Event - Findhorn | Light Green | 00:42:03 | 6th | Racing Chl: Gold | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Short Blue | 00:52:03 | 3rd | 1161 | Racing Chl: Gold |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 6 Green Men | 00:47:05 | 12th | 1091 | |
| 13/11/22 | MAROC Birsemore Regional | Blue | 01:28:02 | 9th | 1191 | Racing Chl: Bronze |
| 23/10/22 | Scottish Orienteering League 7 | Short Blue | 01:06:03 | 5th | 1153 | Racing Chl: Gold |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Short Blue | ||||
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Blue | 00:48:32 | 15th | 1198 | Racing Chl: Gold |
| 25/09/22 | Scottish Orienteering League 5 | Short Blue | 00:55:53 | 7th | 1150 | Racing Chl: Gold |
| 13/02/22 | Scottish Orienteering League 1 | Short Blue | 00:52:10 | 9th | 1158 | Racing Chl: Gold |
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Short Blue | 00:54:18 | 4th | 1159 | Racing Chl: Gold |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Blue | 01:04:49 | 5th | 1169 | Racing Chl: Silver |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 3 Short Blue/Green | 00:32:14 | 5th | 1165 | |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C8 (M65, W50) | 01:14:25 | 11th | 1144 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C8 (M65, W50) | 01:14:25 | 16th | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C8 (M65, W50) | 00:34:40 | 9th | 1163 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C8 | 00:43:46 | 3rd | 1194 | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Short Blue | 01:03:13 | 11th | 1149 | Racing Chl: Silver |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Blue | 01:27:00 | |||
| 25/08/19 | Maroc Regional Event - Glen Feardar | Blue | 01:53:09 | 17th | 1074 | Racing Chl: Bronze |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C30 (M60, W40) | 00:33:32 | 21st | 1172 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C30 | 01:15:30 | 45th | 1128 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C30 | 01:11:58 | 39th | 1137 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C30 | 00:38:38 | |||
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C30 | 01:22:50 | 76th | 1079 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C30 (M60, W40) | 01:16:39 | 30th | 1156 | |
| 30/06/19 | Maroc Regional Event - Potarch | Blue | 02:06:14 | 12th | 1014 | Racing Chl: Bronze |
| 02/06/19 | Culbin - Regional and Moray & Highland Junior Champs | Green | 46:55:00 | 4th | 1137 | Navigation Chl |