| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 30/07/22 | Coast and Islands 2022 - Day 5 - Race 1 | Long | 00:46:18 | 17th | 1234 | |
| 28/07/22 | Coast and Islands 2022 - Day 4 | Long | 01:21:14 | 15th | 1260 | |
| 26/07/22 | Coast and Islands 2022 - Day 2 | Long | 01:50:30 | 34th | 1187 | |
| 25/07/22 | Coast and Islands 2022 - Day 1 | Long | 00:19:04 | |||
| 28/05/22 | Scottish Championships (UKOL) | UKOL 3 (M45, M50) | 01:36:09 | 8th | 1252 | |
| 15/05/22 | Scottish Orienteering League 3 | Short Brown | 01:02:35 | 11th | 1231 | Racing Chl: Gold |
| 14/05/22 | Scottish Middle Distance Championships | Course 2 | 00:33:02 | 6th | 1258 | |
| 27/04/22 | Sprintelope 1 | Long | 00:28:16 | 2nd | ||
| 24/04/22 | Lakeland Weekend Day 2 | Brown | 01:20:57 | 40th | 1246 | Racing Chl: Gold |
| 23/04/22 | Lakeland Weekend Day 1 | Brown | 01:05:51 | 40th | 1171 | Racing Chl: Bronze |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 6 (M45) | 00:48:43 | 11th | 1272 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:15:07 | 3rd | 1304 | |
| 09/04/22 | INT Local Events in Edinburgh and The Lothians | Green | 00:37:08 | 1st | Racing Chl: Gold | |
| 03/04/22 | Northern Championships (UKOL) | UKOL Course 3 (M45, M50) | 00:59:14 | 5th | 1283 | |
| 02/04/22 | Northumberland Spring Middle Distance Event (UKOL) / Junior Selection Race | UKOL Brown (M21, M35, M40, M45, M50, W21) | 00:31:54 | 9th | 1313 | |
| 01/04/22 | Urban Sprint/Junior Selection races | Course 1 | 00:19:10 | 20th | 1296 | |
| 20/03/22 | Sprint Scotland 2022 Race 3 incorporating Scottish Sprint Championships & SOUL5 | Course 3 | 00:17:24 | 4th | 1264 | |
| 12/03/22 | CompassSport Cup Heat | Short Brown | 01:15:05 | 6th | 1289 | Racing Chl: Gold |
| 13/02/22 | Scottish Orienteering League 1 | Short Brown | 01:15:58 | 13th | 1214 | Racing Chl: Gold |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:33:25 | 6th | 1305 | |
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Short Brown | 01:12:23 | 4th | 1274 | Racing Chl: Gold |
| 25/09/21 | ELO Local Events in Edinburgh and the Lothians | Light Green | 00:34:47 | 2nd | Racing Chl: Gold | |
| 29/08/21 | Scottish Junior Cup - Round 2 | Long | 01:16:28 | 16th | 1300 | |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C3 (M40, M45) | 01:42:13 | 8th | 1271 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C3 (M40, M45) | 01:42:13 | 17th | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C3 (M40, M45) | 00:50:17 | 8th | 1266 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C3 | 01:07:17 | 4th | 1272 | |
| 23/06/21 | Sprintelope 9 | Long | 00:31:02 | 2nd | ||
| 16/06/21 | ELO Sprintelope - Pencaitland | Long | 00:29:26 | 2nd | ||
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Short Brown | 01:02:57 | 7th | 1282 | Racing Chl: Gold |
| 06/06/21 | Northern Championships (UKOL) | UKOL 4 (M45, M50) | 01:21:58 | 9th | 1295 | |
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 4 (M45, M50) | 00:45:30 | 14th | 1290 | |
| 29/05/21 | ELO Local Events in Edinburgh and the Lothians | Light Green | 00:41:05 | 2nd | Racing Chl: Gold | |
| 08/05/21 | INTLocal Events in Edinburgh and the Lothians 3 | Green | 00:25:49 | 1st | Racing Chl: Gold | |
| 31/10/20 | ELO Local Events in Edinburgh and the Lothians | Light Green | 00:34:09 | 2nd | Racing Chl: Gold | |
| 26/09/20 | ELO Local Events in Edinburgh and the Lothians | Green | 00:55:19 | 6th | Racing Chl: Silver | |
| 15/03/20 | CompassSport Cup Heat | 2 Short Brown | 01:09:25 | 7th | 1293 | Racing Chl: Gold |
| 14/03/20 | Scottish Middle Distance Championships | Course 2 | 00:36:44 | 11th | 1262 | |
| 08/03/20 | Deeside weekend - regional | 1-Black | 01:23:41 | 24th | 1288 | |
| 07/03/20 | Deeside weekend - SOUL 3 | U2 | 00:35:49 | 2nd | 1307 | |
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Short Brown | 61:31:00 | 2nd | 1271 | Navigation Chl |
| 15/02/20 | Scottish Night Champs | 2 | 52:02:00 | 11th | 1240 | |
| 24/11/19 | LOC Cumbrian Galoppen | Brown | 01:09:33 | 15th | 1283 | Racing Chl: Gold |
| 10/11/19 | Maroc Regional Event - Cambus | Brown | 01:09:25 | 14th | 1298 | Racing Chl: Gold |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Brown | 01:12:16 | 6th | 1271 | Navigation Chl |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C38 (M40) | 00:41:01 | 13th | 1261 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C38 | 01:17:26 | 8th | 1277 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C38 | 01:06:13 | 4th | 1303 | |
| 31/07/19 | Scottish 6Days - Strathearn 2019 - UKUL Sprint incorporating bto SOUL8 | Course 2 | 00:17:31 | 3rd | 1301 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C38 | 00:46:06 | 9th | 1278 |