| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 16/03/24 | Scottish Spring - Middle | 00:40:57 | 16th | |||
| 03/03/24 | Dallaschyle Regional event | blue | 01:17:23 | 12th | 1201 | Racing Chl: Silver |
| 31/01/24 | Moravian - Carsehill - Northern Night Cup #5 | Long | 00:58:02 | 8th | ||
| 13/12/23 | INVOC Northern Night Cup - Merkinch | Long | 00:34:18 | 10th | ||
| 30/09/23 | INVOC local | Blue | 01:08:14 | 8th | Racing Chl: Gold | |
| 24/09/23 | Scottish Orienteering League 4 | Blue | 01:17:06 | 10th | 1213 | Racing Chl: Gold |
| 04/08/23 | S6D Moray 2023 Day 5 | C23 | 00:26:37 | 4th | 1177 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C23 (W60) | 00:46:50 | 2nd | 1181 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C23 | 00:45:26 | 5th | 1165 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C23 (W60) | 00:27:47 | 3rd | 1176 | |
| 15/06/23 | Northern Urban League | NUL 2 - Short - SI Timing | 00:16:09 | 3rd | ||
| 27/05/23 | Scottish Championships (UKOL) | UKOL C6 (M70, W16, W55, W60) | 00:45:59 | 7th | 1160 | |
| 17/05/23 | INVOC Schools / evening | Green | 00:55:15 | 5th | Racing Chl: Silver | |
| 03/05/23 | INVOC Schools / Evening | Light Green | 00:38:59 | 8th | Racing Chl: Silver | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | 27 | 00:37:30 | 7th | 1186 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 19 | 00:22:50 | 5th | 1215 | |
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 3 | 00:16:26 | 19th | 1145 | |
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 16 (M70, W55) | 01:07:18 | 13th | 1144 | |
| 04/02/23 | INVOC - SOUL2 | Course 3 | 00:36:37 | |||
| 25/01/23 | NNC Forres Golf Course Event | Long | 00:33:48 | 6th | ||
| 16/10/22 | CompassSport Cup Final | Blue Men | 00:58:30 | 14th | 1243 | |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Short Brown | 01:17:50 | 2nd | 1259 | Racing Chl: Silver |
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Green | 00:29:56 | 1st | 1200 | Racing Chl: Gold |
| 25/09/22 | Scottish Orienteering League 5 | Short Brown | 01:16:32 | 11th | 1236 | Racing Chl: Gold |
| 24/09/22 | Moravian SOUL9 | Course 2 | 00:43:31 | 5th | 1181 | |
| 12/06/22 | British Sprint Championships Finals | F2-A | 00:24:11 | 50th | 1180 | |
| 12/06/22 | British Sprint Championships Qualifiers | Q2-3 | 00:18:03 | 16th | 1208 | |
| 12/06/22 | British Sprint Championships (UKOL) | UKOL F2 (M45, M50, W16, W18, W20, W21, W35) | 00:24:11 | 49th | ||
| 15/05/22 | Scottish Orienteering League 3 | Short Brown | 00:56:29 | 5th | 1266 | Racing Chl: Gold |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 12 (M50) | 01:20:32 | 20th | 1246 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7 (M50) | 00:42:54 | 9th | 1266 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:19:08 | 27th | 1223 | |
| 03/04/22 | Northern Championships (UKOL) | UKOL Course 3 (M45, M50) | 01:08:51 | 17th | 1234 | |
| 02/04/22 | Northumberland Spring Middle Distance Event (UKOL) / Junior Selection Race | UKOL Green (M16, M65, M70, W18, W20, W45, W50) | 00:27:32 | 20th | 1204 | |
| 01/04/22 | Urban Sprint/Junior Selection races | Course 3 | 00:14:45 | 9th | ||
| 26/03/22 | British Orienteering Championships (UKOL) | UKOL 9 (M50) | 01:25:54 | 8th | 1269 | |
| 12/03/22 | CompassSport Cup Heat | Blue Men | 00:58:28 | 3rd | 1272 | |
| 27/02/22 | Scottish Orienteering League 2 | Brown | 01:28:11 | 8th | 1259 | Racing Chl: Gold |
| 09/02/22 | Northern Night Cup 2 | Long | 00:40:12 | 5th | ||
| 26/01/22 | Northern Night Cup 6 | Long | 00:39:51 | 2nd | ||
| 05/12/21 | Veteran Home International - Relays | MWM_CEIK | 00:38:39 | 3rd | 1278 | |
| 04/12/21 | Veteran Home International - Individual | Short Brown | 01:14:30 | 9th | 1266 | Racing Chl: Gold |
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Short Brown | 01:24:58 | 10th | 1223 | Racing Chl: Gold |
| 02/10/21 | British Orienteering Championships (UKOL) - rearranged from 2022 | UKOL Course 11 (M50) | 01:44:36 | 18th | 1195 | |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Brown | 01:26:18 | 4th | 1256 | Racing Chl: Gold |
| 29/08/21 | Scottish Junior Cup - Round 2 | Long | 01:24:46 | 19th | 1267 | |
| 07/08/21 | Scottish 6 Days - Day 6 | C4 | 00:46:27 | 13th | 1228 | |
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C4 (M18, M50) | 01:21:24 | 8th | 1272 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C4 (M18, M50) | 01:21:24 | 22nd | ||
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Short Brown | 01:06:51 | 10th | 1267 | Racing Chl: Gold |