| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 23/10/21 | Moray Mix - SOUL 4 | Course 3 | 00:36:28 | 8th | 1192 | |
| 19/09/21 | Scottish Junior Cup - Round 3 | Medium | 01:11:00 | 9th | 1160 | |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Blue | 01:31:27 | 23rd | 1168 | Racing Chl: Bronze |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 2 Short Brown/Blue | 00:51:32 | 45th | 1138 | |
| 22/08/21 | British Sprint Championships Qualifiers | Q3A | 00:17:09 | 8th | 1166 | |
| 22/08/21 | British Sprint Championships Finals | F6 | 00:15:59 | |||
| 07/08/21 | Scottish 6 Days - Day 6 | C5 | 00:45:39 | 30th | 1178 | |
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C5 (M16, M55) | 01:47:35 | 33rd | 1138 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C5 (M16, M55) | 01:47:35 | 78th | ||
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C5 (M16, M55) | 01:15:32 | 23rd | 1189 | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Blue | 01:11:36 | 36th | 1122 | Racing Chl: Silver |
| 30/05/21 | Scottish Junior Cup - Round 1 | Adult Long | 01:35:43 | 25th | 1180 | |
| 10/04/21 | INT Local Events in Edinburgh and the Lothians 2 | Blue | 00:57:02 | 17th | Racing Chl: Gold | |
| 26/09/20 | ELO Local Events in Edinburgh and the Lothians | Green | 00:58:24 | 7th | Racing Chl: Silver | |
| 15/03/20 | CompassSport Cup Heat | 4 Blue Men | 01:10:13 | 15th | 1186 | |
| 14/03/20 | Scottish Middle Distance Championships | Course 3 | 00:31:47 | 14th | 1229 | |
| 07/03/20 | INT Local Events in Edinburgh and the Lothians 1 | Green | 00:37:41 | 2nd | Racing Chl: Gold | |
| 29/02/20 | RR winter Series 3 | Green | 00:38:17 | 2nd | Navigation Chl | |
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Blue | 75:52:00 | 33rd | 1146 | Navigation Chl |
| 15/02/20 | Scottish Night Champs | 3 | 70:07:00 | 20th | 1110 | |
| 26/01/20 | Big Weekend - Classic Race | Blue | 00:58:51 | 5th | 1279 | Racing Chl: Gold |
| 25/01/20 | Big Weekend - Edinburgh City Urban Race | 3 | 00:51:47 | 11th | 1201 | |
| 28/12/19 | Festive Frolic 2019 | Frolic | 00:57:20 | 36th | ||
| 01/12/19 | 21st Glasgow Parks Championships - Race 1 | Super Veteran Men | 00:11:18 | 4th | 1218 | |
| 01/12/19 | 21st Glasgow Parks Championships - Race 2 | Super Veteran Men | 00:08:45 | 4th | 1230 | |
| 01/12/19 | 21st Glasgow Parks Championships - Race 3 | Super Veteran Men | 00:22:40 | 5th | 1239 | |
| 24/11/19 | ELO SoSOL | Blue | 00:58:54 | 6th | 1222 | Racing Chl: Gold |
| 10/11/19 | Maroc Regional Event - Cambus | Blue | 01:08:39 | 30th | 1159 | Racing Chl: Gold |
| 03/11/19 | FVO SoSOL | Blue | 00:55:50 | 15th | 1151 | Racing Chl: Gold |
| 27/10/19 | Clyde Erskine Urban race incorporating bto SOUL10 | Course 3 | 00:37:51 | 7th | 1147 | |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Blue | 01:01:44 | 11th | 1162 | Navigation Chl |
| 05/10/19 | FVO Local Event Helix and Kelpies Falkirk | Blue | 00:33:09 | 9th | Racing Chl: Gold | |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C35 (M55) | 01:03:03 | 95th | 971 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C35 | 01:44:43 | 61st | 1153 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C35 | 00:59:08 | 16th | 1228 | |
| 31/07/19 | Scottish 6Days - Strathearn 2019 - UKUL Sprint incorporating bto SOUL8 | Course 3 | 00:16:44 | 26th | 1170 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C35 | 00:37:33 | 34th | 1213 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C35 | 01:19:40 | |||
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C35 (M55) | 01:28:42 | 53rd | 1160 | |
| 23/06/19 | Sprint Scotland Weekend - Race 3 | Course 1 | 00:18:46 | 39th | 1162 | |
| 22/06/19 | Sprint Scotland Weekend Race 1 - bto SOUL7 and UKUL | Course 1 | 00:23:30 | 35th | 1173 | |
| 22/06/19 | Sprint Scotland Weekend Race 2 - bto SOUL7 and UKUL | Course 1 | 00:22:21 | |||
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 8 (M70, W16, W55) | 00:59:18 | 9th | 1143 | |
| 21/04/19 | Jan Kjellstrom Orienteering Festival - Individual 2 (UKOL) | UKOL 12 (M55) | 01:51:07 | 82nd | 1111 | |
| 20/04/19 | Jan Kjellstrom Orienteering Festival - Individual 1 (UKOL) | UKOL 8 (M55) | 00:48:35 | 28th | 1220 | |
| 19/04/19 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55, W35) | 00:16:46 | 23rd | 1210 | |
| 14/04/19 | CompassPoint Scottish Orienteering League 3 Scottish Spring 2019 | Blue | 01:02:58 | 28th | 1197 | Racing Chl: Gold |
| 13/04/19 | Scottish Spring 2019 Middle Distance | Blue | 00:32:06 | 37th | 1214 | Racing Chl: Gold |
| 13/04/19 | Scottish Spring 2019 Sprint Distance incorporating bto SOUL5 | 3 | 00:16:39 | 6th | 1243 | |
| 31/03/19 | CompassPoint Scottish Orienteering League 2 (incorporating BUCS relay) | Blue | 01:00:51 | 25th | 1215 | Racing Chl: Gold |