| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 13/11/22 | MAROC Birsemore Regional | Blue | ||||
| 30/10/22 | ESOC SOUL11 incorporating 'Tinto Twin' Day 2 | Course 3 | 00:31:46 | 1st | 1260 | |
| 22/10/22 | Lossiemouth Dunes - Local Event | Light Green | 00:41:36 | 4th | Racing Chl: Gold | |
| 16/10/22 | CompassSport Cup Final | Blue Men | 00:54:44 | 9th | 1262 | |
| 15/10/22 | Stirling City Race - SOUL10 | 3 - Blue | 00:28:04 | 1st | 1274 | |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Blue | 01:04:09 | 13th | 1212 | Racing Chl: Silver |
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Blue | 00:48:18 | 14th | 1200 | Racing Chl: Gold |
| 25/09/22 | Scottish Orienteering League 5 | Green | 00:37:42 | 2nd | 1246 | Racing Chl: Gold |
| 24/09/22 | Moravian SOUL9 | Course 3 | 00:26:52 | 2nd | 1245 | |
| 25/06/22 | Moravian Saturday League | Light Green | 00:42:44 | 8th | Racing Chl: Gold | |
| 12/06/22 | British Sprint Championships Finals | F3-A | 00:19:30 | 20th | 1195 | |
| 12/06/22 | British Sprint Championships Qualifiers | Q3-3 | 00:16:24 | 4th | 1262 | |
| 12/06/22 | British Sprint Championships (UKOL) | UKOL F3 (M55, M60, W40, W45, W50) | 00:19:30 | 16th | ||
| 05/06/22 | Newcastle City Race (UKUL) | 3 | 00:43:48 | 5th | 1204 | |
| 04/06/22 | Stockton Riverside Urban Sprints | Course 3 | 00:15:50 | |||
| 03/06/22 | South Tyneside Sprint | 1B | 00:10:40 | 9th | ||
| 03/06/22 | South Tyneside Sprint | 1A | 00:14:04 | 7th | ||
| 28/05/22 | Scottish Championships (UKOL) | UKOL 4 (M55) | 01:21:27 | 6th | 1249 | |
| 25/05/22 | Cawdor Wood, Cawdor | Green | 00:45:39 | 2nd | Racing Chl: Gold | |
| 21/05/22 | Moravian Saturday League | Light Green | 00:32:05 | 3rd | Racing Chl: Gold | |
| 14/05/22 | Scottish Middle Distance Championships | Course 3 | 00:28:49 | 10th | 1231 | |
| 01/05/22 | MAROC SOUL7 | 00:29:15 | 1st | 1287 | ||
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (M55) | 01:12:50 | 10th | 1248 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:37:36 | 13th | 1241 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55, W35) | 00:16:31 | 11th | 1246 | |
| 03/04/22 | STAG's Cumbernauld Urban 2022 - SOUL6 | 3 | 00:30:22 | 1st | 1238 | |
| 27/03/22 | Craig Leach (East)/Craig Dunain | Blue | ||||
| 20/03/22 | Sprint Scotland 2022 Race 3 incorporating Scottish Sprint Championships & SOUL5 | Course 4 | 00:14:57 | 2nd | 1241 | |
| 19/03/22 | Sprint Scotland 2022 Race 2 incorporating SOUL4 | Course 4 | 00:15:30 | 2nd | 1242 | |
| 19/03/22 | Sprint Scotland 2022 Race 1 incorporating SOUL4 | Course 4 | 00:16:13 | 1st | 1248 | |
| 12/03/22 | CompassSport Cup Heat | Blue Men | 01:14:16 | 16th | 1197 | |
| 05/03/22 | Moravian Saturday League | Light Green | 00:29:43 | 3rd | Racing Chl: Gold | |
| 27/02/22 | Scottish Orienteering League 2 | Blue | 01:03:21 | 4th | 1211 | Racing Chl: Gold |
| 19/02/22 | Moravian Saturday League | Light Green | 00:55:46 | 6th | Racing Chl: Silver | |
| 06/02/22 | ESOC SOUL2 | 3 (Blue) | 00:37:40 | |||
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Blue (M16, M55, M60, W18, W20, W35, W40) | 01:00:14 | |||
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 3 (M55, M60, W40, W45, W50) | 00:34:33 | 5th | 1276 | |
| 15/01/22 | Moravian Saturday League | Light Green | 00:30:54 | 5th | Racing Chl: Gold | |
| 14/11/21 | Stirling City Race - SOUL 6 | 2 | 00:49:02 | 4th | 1302 | |
| 06/11/21 | INT SOUL 5 | 2 | 00:44:32 | |||
| 23/10/21 | Moray Mix - SOUL 4 | Course 2 | 00:36:12 | 6th | 1286 | |
| 17/10/21 | CompassSport Cup Final | 4 Blue Men | 01:09:25 | 33rd | 1182 | |
| 03/10/21 | National Middle Distance Race (BOC weekend, UKOL) | UKOL Course 5 (M50) | 00:45:55 | 8th | 1255 | |
| 02/10/21 | British Orienteering Championships (UKOL) - rearranged from 2022 | UKOL Course 11 (M50) | 01:35:15 | 15th | 1226 | |
| 25/09/21 | STAG/AYROC Ayrshire Weekend - Event 1/2 - SOUL 2 | Course 2 | 00:48:38 | 3rd | ||
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Brown | 01:38:54 | 15th | 1214 | Racing Chl: Silver |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 2 Short Brown/Blue | 00:37:18 | 10th | 1242 | |
| 22/08/21 | British Sprint Championships Qualifiers | Q2B | 00:16:20 | 13th | 1239 | |
| 22/08/21 | British Sprint Championships Finals | F5 | 00:17:36 | 13th | 1248 | |
| 22/08/21 | British Sprint Championships (UKOL) | UKOL M50 (M50) | 00:17:36 | 6th |