| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 12/06/22 | British Sprint Championships (UKOL) | UKOL F2 (M45, M50, W16, W18, W20, W21, W35) | 00:20:41 | 24th | ||
| 28/05/22 | Scottish Championships (UKOL) | UKOL 3 (M45, M50) | 01:34:02 | 5th | 1258 | |
| 14/05/22 | Scottish Middle Distance Championships | Course 2 | 00:37:34 | 13th | 1225 | |
| 01/05/22 | MAROC SOUL7 | 00:42:45 | 1st | 1229 | ||
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 12 (M50) | 01:24:52 | 24th | 1227 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7 (M50) | 00:50:51 | 28th | 1220 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:17:11 | 11th | 1255 | |
| 03/04/22 | STAG's Cumbernauld Urban 2022 - SOUL6 | 2 | 00:42:41 | 3rd | 1239 | |
| 20/03/22 | Sprint Scotland 2022 Race 3 incorporating Scottish Sprint Championships & SOUL5 | Course 3 | 00:18:04 | 7th | 1243 | |
| 19/03/22 | Sprint Scotland 2022 Race 2 incorporating SOUL4 | Course 3 | 00:15:43 | 2nd | 1266 | |
| 19/03/22 | Sprint Scotland 2022 Race 1 incorporating SOUL4 | Course 3 | 00:18:14 | 4th | 1240 | |
| 12/03/22 | CompassSport Cup Heat | Blue Men | 01:07:07 | 10th | 1231 | |
| 05/03/22 | CLYDE SOUL3 | 00:39:24 | 1st | 1226 | ||
| 12/02/22 | Oxford City Race | 2 | 01:06:09 | 15th | 1205 | |
| 06/02/22 | ESOC SOUL2 | 2 (Brown) | 00:47:57 | 4th | 1237 | |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:36:47 | 16th | 1250 | |
| 11/12/21 | ESOA Champs | Blue | 00:52:41 | 11th | 1204 | Racing Chl: Gold |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 3 | Course 2 | 00:26:47 | 7th | 1205 | |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 2 | Course 2 | 00:12:26 | 3rd | 1236 | |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 1 | Course 2 | 00:13:50 | 8th | 1184 | |
| 06/11/21 | INT SOUL 5 | 2 | 00:50:32 | 10th | 1213 | |
| 31/10/21 | STAG's Nox et Dies - inc 32nd TT - Day (Dies) Event | Course D3 Green | 00:48:25 | 2nd | ||
| 30/10/21 | STAG's Nox et Dies - inc 32nd TT - Night (Nox) Event | Course N3 | 00:56:33 | 3rd | ||
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Short Brown | 01:29:41 | 15th | 1204 | Racing Chl: Gold |
| 23/10/21 | Moray Mix - SOUL 4 | Course 2 | 00:43:02 | 15th | 1183 | |
| 26/09/21 | AYROC/STAG Ayrshire Weekend - Event 2/2 - SOUL 3 incorporating Scottish Sprint Champs | 2 | 00:33:08 | 7th | ||
| 26/09/21 | AYROC Scottish Sprint Champs - Race 2 | 2 | 00:16:09 | 7th | 1198 | |
| 26/09/21 | AYROC Scottish Sprint Champs - Race 1 | 2 | 00:16:59 | 8th | 1188 | |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Blue | 01:07:18 | 6th | 1160 | Racing Chl: Silver |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 2 Short Brown/Blue | 00:41:32 | 21st | 1211 | |
| 29/08/21 | Scottish Junior Cup - Round 2 | Medium | 01:04:44 | 9th | 1173 | |
| 22/08/21 | British Sprint Championships Finals | F5 | 00:18:19 | 19th | 1227 | |
| 22/08/21 | British Sprint Championships (UKOL) | UKOL M50 (M50) | 00:18:19 | 10th | ||
| 22/08/21 | British Sprint Championships Qualifiers | Q2A | 00:16:57 | 15th | 1223 | |
| 07/08/21 | Scottish 6 Days - Day 6 | C9 | 00:34:56 | 11th | 1104 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C9 (W16) | 01:18:58 | 16th | ||
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C9 (W16, W18) | 01:18:58 | 6th | 1153 | |
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C9 (W16) | 00:56:16 | 4th | 1157 | |
| 14/03/20 | Scottish Middle Distance Championships | Course 2 | 00:48:13 | 25th | 1128 | |
| 07/03/20 | Deeside weekend - SOUL 3 | U4 | 00:27:04 | 1st | 1162 | |
| 25/01/20 | Big Weekend - Edinburgh City Urban Race | 2 | 00:58:59 | 11th | 1246 | |
| 28/12/19 | Festive Frolic 2019 | Frolic | 00:44:54 | 2nd | ||
| 17/11/19 | TAY East of Scotland Championships / SoSOL | Blue | 01:13:23 | 8th | 1193 | Racing Chl: Silver |
| 27/10/19 | Clyde Erskine Urban race incorporating bto SOUL10 | Course 2 | 00:38:12 | 4th | 1249 | |
| 29/09/19 | INVOC bto SOUL9 | 2 WO/MV | 00:44:01 | 4th | 1227 | |
| 15/09/19 | British Middle Distance Championships (UKOL) | UKOL 4 (M45, M50) | 00:50:17 | 52nd | 1181 | |
| 14/09/19 | British Sprint Championships (UKOL) | UKOL Course F6 (M45, M50, M55) | 00:13:43 | 37th | ||
| 14/09/19 | British Sprint Championships Qualifiers | H4A | 00:13:23 | 15th | 1237 | |
| 14/09/19 | British Sprint Championships Finals | F6 | 00:13:43 | 38th | 1236 | |
| 11/09/19 | FVO Sprint Coxet Hill Stirling | Long | 00:22:49 | 20th |