| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 09/08/22 | Lakes 5 Days - Day 3 (UKOL) | UKOL 2 (M45, M50) | 00:53:41 | 6th | 1290 | |
| 12/06/22 | British Sprint Championships Finals | F2-A | 00:22:00 | 33rd | 1233 | |
| 12/06/22 | British Sprint Championships Qualifiers | Q2-3 | 00:16:10 | 8th | 1283 | |
| 12/06/22 | British Sprint Championships (UKOL) | UKOL F2 (M45, M50, W16, W18, W20, W21, W35) | 00:22:00 | 32nd | ||
| 28/05/22 | Scottish Championships (UKOL) | UKOL 3 (M45, M50) | 01:37:40 | 9th | 1247 | |
| 15/05/22 | Scottish Orienteering League 3 | Short Brown | 00:51:13 | 1st | 1296 | Racing Chl: Gold |
| 14/05/22 | Scottish Middle Distance Championships | Course 2 | 00:29:58 | 3rd | 1280 | |
| 24/04/22 | Lakeland Weekend Day 2 | Brown | 00:46:09 | |||
| 23/04/22 | Lakeland Weekend Day 1 | Brown | 00:40:33 | 4th | 1291 | Racing Chl: Gold |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 12 (M50) | 01:06:22 | 6th | 1311 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7 (M50) | 00:39:30 | 7th | 1286 | |
| 03/04/22 | Northern Championships (UKOL) | UKOL Course 3 (M45, M50) | 00:54:08 | 1st | 1309 | |
| 02/04/22 | Northumberland Spring Middle Distance Event (UKOL) / Junior Selection Race | UKOL Blue (M18, M20, M55, M60, W35, W40) | 00:29:15 | 27th | 1271 | |
| 26/03/22 | British Orienteering Championships (UKOL) | UKOL 9 (M50) | 01:15:06 | 4th | 1314 | |
| 20/03/22 | Sprint Scotland 2022 Race 3 incorporating Scottish Sprint Championships & SOUL5 | Course 3 | 00:15:40 | 2nd | 1319 | |
| 13/03/22 | Falkirk Wheel Middle Race | Blue | 00:40:00 | 1st | 1269 | Racing Chl: Gold |
| 12/03/22 | CompassSport Cup Heat | Blue Men | 00:53:42 | 1st | 1295 | |
| 27/02/22 | Scottish Orienteering League 2 | Short Brown | 00:59:33 | 1st | 1298 | Racing Chl: Gold |
| 06/02/22 | The Lakeland Warrior 2022 Long | Women/Medium | 01:22:29 | 6th | 1262 | |
| 05/02/22 | The Lakeland Warrior 2022 Middle | Men/Long | 00:51:36 | 26th | 1316 | |
| 09/01/22 | Regional Event | Black | 00:54:17 | 8th | 1304 | Racing Chl: Gold |
| 08/01/22 | YHOA Night League | Long | 00:35:32 | 7th | 1274 | |
| 27/11/21 | British Night Championships (UKOL) | UKOL 3 (M18, M45, M50, W21) | 00:51:58 | 6th | 1300 | |
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Short Brown | 01:12:16 | 3rd | 1275 | Racing Chl: Gold |
| 23/10/21 | Moray Mix - SOUL 4 | Course 2 | 00:36:59 | 7th | 1274 | |
| 17/10/21 | CompassSport Cup Final | 4 Blue Men | 00:51:16 | 4th | 1287 | |
| 10/10/21 | YHOA Middle Championships and YHOA SuperLeague | Men Blue | 00:43:57 | 3rd | 1299 | |
| 19/09/21 | Scottish Junior Cup - Round 3 | Long | 00:38:58 | |||
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Brown | 01:13:44 | 2nd | 1297 | Racing Chl: Gold |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 2 Short Brown/Blue | 00:31:55 | 3rd | 1281 | |
| 29/08/21 | Scottish Junior Cup - Round 2 | Long | 01:12:23 | 13th | 1316 | |
| 07/08/21 | Scottish 6 Days - Day 6 | C4 | 00:34:48 | 3rd | 1286 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C4 (M18, M50) | 01:20:46 | 20th | ||
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C4 (M18, M50) | 01:20:46 | 7th | 1273 | |
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C4 (M18, M50) | 01:02:32 | 4th | 1285 | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Short Brown | 01:00:02 | 5th | 1293 | Racing Chl: Gold |
| 06/06/21 | Northern Championships (UKOL) | UKOL 4 (M45, M50) | 01:13:44 | 2nd | 1321 | |
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 4 (M45, M50) | 00:39:02 | 4th | 1321 | |
| 30/05/21 | Scottish Junior Cup - Round 1 | Adult Long | 01:06:01 | 12th | 1313 | |
| 08/05/21 | INTLocal Events in Edinburgh and the Lothians 3 | Blue | 00:36:00 | 3rd | Racing Chl: Gold | |
| 27/09/20 | Cambus o'May local event | Blue | 01:06:12 | 25th | Racing Chl: Gold | |
| 15/03/20 | CompassSport Cup Heat | 4 Blue Men | 00:47:50 | 1st | 1300 | |
| 14/03/20 | Scottish Middle Distance Championships | Course 2 | 00:34:18 | 6th | 1291 | |
| 22/01/20 | FVO Night series Callander Park, Falkirk | Navy 1 | 01:00:55 | 6th | ||
| 16/11/19 | FVO Local Event (Club Champs) | Blue | 00:31:07 | 3rd | Racing Chl: Gold | |
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Short Brown | 01:01:31 | 11th | 1289 | Racing Chl: Gold |
| 11/09/19 | FVO Sprint Coxet Hill Stirling | Long | 00:17:37 | 7th | ||
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Short Brown | 01:17:55 | 10th | 1236 | Racing Chl: Gold |
| 04/09/19 | FVO Sprint Torbrex Stirling | Long | 00:31:33 | 21st | ||
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C37 (M45) | 00:30:49 | 4th | 1320 |