| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 27/05/23 | Scottish Championships (UKOL) | UKOL C3 (M45, M50) | 01:12:08 | 10th | 1260 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Short Brown | 00:59:19 | 4th | 1297 | Racing Chl: Gold |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | 8 | 01:06:15 | 3rd | 1265 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:44:06 | 21st | 1241 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 3 (M35, M40) | 00:16:28 | 9th | 1284 | |
| 02/04/23 | Kirkintilloch Extra Urban Races | Long | 00:40:20 | 12th | 1211 | |
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 1 | 00:18:30 | 19th | 1235 | |
| 19/03/23 | Scottish Orienteering League 2 | Green | 00:28:21 | 1st | 1226 | Racing Chl: Gold |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 1 | 00:49:12 | 13th | 1283 | |
| 12/03/23 | STAG's Scottish Orienteering League 1 | Green | 00:59:10 | 4th | 1165 | Racing Chl: Bronze |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 1 Brown | 00:49:11 | |||
| 26/11/22 | ELO SOUL13 | Course 1 | 00:48:48 | 4th | ||
| 20/11/22 | INT SOUL12 | C1 | 00:56:58 | 6th | 1264 | |
| 23/10/22 | Scottish Orienteering League 7 | Short Brown | 01:17:24 | 6th | 1249 | Racing Chl: Gold |
| 25/09/22 | Scottish Orienteering League 5 | Short Brown | 01:06:04 | 4th | 1288 | Racing Chl: Gold |
| 24/09/22 | Moravian SOUL9 | Course 1 | 00:46:25 | 4th | ||
| 21/08/22 | STAG 23rd GPC - Race 1 | Course 1 | 00:18:04 | 4th | ||
| 21/08/22 | STAG 23rd GPC - Race 2 | Course 1 | 00:14:39 | 4th | ||
| 21/08/22 | STAG 23rd GPC - Race 3 | Course 1 | 00:29:52 | 3rd | ||
| 12/08/22 | Lakes 5 Days - Day 5 (UKOL) | UKOL 4 (M18, M20, M60) | 01:17:18 | 10th | 1248 | |
| 11/08/22 | Lakes 5 Days - Day 4 | 4 | 01:08:18 | 13th | 1259 | |
| 09/08/22 | Lakes 5 Days - Day 3 (UKOL) | UKOL 4 (M18, M20, M60) | 00:47:09 | 18th | 1239 | |
| 08/08/22 | Lakes 5 Days - Day 2 | 4 | 00:54:36 | 22nd | 1214 | |
| 07/08/22 | Lakes 5 Days - Day 1 | 4 | 01:10:44 | 25th | 1214 | |
| 04/06/22 | AYROC summer series | Green | 00:31:42 | 1st | Racing Chl: Gold | |
| 28/05/22 | Scottish Championships (UKOL) | UKOL 4 (M55) | 01:38:19 | 12th | 1193 | |
| 15/05/22 | Scottish Orienteering League 3 | Short Brown | 01:04:11 | 16th | 1222 | Racing Chl: Gold |
| 14/05/22 | Scottish Middle Distance Championships | Course 1 | 00:48:07 | 17th | 1253 | |
| 03/04/22 | Northern Championships (UKOL) | UKOL Course 2 (M20, M18, M35, M40, W21) | 01:24:08 | 44th | 1182 | |
| 12/03/22 | CompassSport Cup Heat | Brown | 01:59:00 | 27th | 1194 | Racing Chl: Silver |
| 27/02/22 | Scottish Orienteering League 2 | Short Brown | 01:43:30 | 15th | 1159 | Racing Chl: Bronze |
| 13/02/22 | Scottish Orienteering League 1 | Short Brown | 01:19:21 | 15th | 1199 | Racing Chl: Gold |
| 22/07/12 | Welsh 6 day CROESO day 1 | UKOL 4 (M50, W20, W35) | 00:59:34 | 10th |