| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:59:08 | 54th | 1174 | |
| 07/03/26 | Tayside events 2026 No1 | Green | 01:15:12 | 9th | Racing Chl: Silver | |
| 22/02/26 | CompassSport Cup Heat | 4 | 01:07:20 | 14th | 1182 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 11 | 00:57:34 | 11th | 1103 | |
| 03/05/25 | Scottish Championships | Course 9 | 01:06:14 | 12th | 1118 | |
| 21/09/24 | Tayside Series 4 | blue | 00:38:00 | 5th | Racing Chl: Gold | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Blue | 01:29:20 | 26th | 1147 | Racing Chl: Silver |
| 20/04/24 | Scottish Middle Championships | 3 | 00:45:21 | 24th | 1148 | |
| 18/02/24 | CompassSport Cup Heat | 4 | 01:13:53 | 18th | 1153 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C23 | 00:35:01 | 30th | 1089 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C23 (W60) | 01:02:40 | 23rd | 1103 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C23 | 00:52:56 | 16th | 1124 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C23 (W60) | 00:28:43 | 4th | 1168 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Blue | 01:05:40 | 21st | 1180 | Racing Chl: Gold |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 4 Blue Men | 00:54:53 | 14th | 1179 | |
| 04/09/22 | Junior Inter Area Weekend - individual races, incorporating Scottish Junior Cup | Blue | 01:14:18 | 16th | 1190 | Racing Chl: Silver |
| 14/05/22 | Scottish Middle Distance Championships | Course 2 | 00:43:42 | 22nd | 1181 | |
| 12/03/22 | CompassSport Cup Heat | Blue Men | 01:14:22 | 17th | 1196 | |
| 07/08/21 | Scottish 6 Days - Day 6 | C9 | 00:32:16 | 7th | 1132 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C9 (W16) | 01:08:07 | 9th | ||
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C9 (W16, W18) | 01:08:07 | 2nd | 1184 | |
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C9 (W16) | 00:52:47 | 2nd | 1173 | |
| 11/10/20 | GRAMP Glen Dye | Short Brown | 01:13:12 | 16th | 1189 | Racing Chl: Gold |
| 17/11/19 | TAY East of Scotland Championships / SoSOL | Blue | 01:17:31 | 12th | 1171 | Racing Chl: Silver |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | C26 | 00:27:20 | 4th | 1167 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C26 | 00:52:27 | 3rd | 1183 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C26 | 00:52:50 | 3rd | 1168 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C26 | 00:39:04 | 5th | 1175 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C26 | 00:49:45 | 4th | 1164 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | C26 | 01:01:01 | 3rd | 1213 | |
| 14/04/19 | CompassPoint Scottish Orienteering League 3 Scottish Spring 2019 | Blue | 01:08:53 | 41st | 1159 | Racing Chl: Gold |
| 10/02/19 | Anagach Woods | Blue | 01:13:39 | 8th | 1189 | Racing Chl: Gold |
| 03/02/19 | ESOC Sprint-O incorporating Scottish Sprint Championships and bto SOUL2 | Course 2 | 00:19:36 | 27th | 1168 | |
| 03/02/19 | ESOC Sprint-O - Race 2 | Course 2 | 00:19:15 | 31st | 1123 | |
| 26/01/19 | EUOC Big Weekend - Edinburgh City Race incorporating bto SOUL1 | 2 | 01:09:31 | 68th | 1095 | |
| 19/08/18 | Tay Local Event Pitmedden | Green | 00:57:56 | Racing Chl: Gold | ||
| 05/11/17 | TAY 30th Anniversary Event, incorporating SoSOL | Brown | 01:27:40 | 15th | 1169 | Racing Chl: Gold |
| 10/09/17 | FVO bto Urban League - SOUL 8 | 2 Brown | 00:52:55 | 12th | 1169 | Racing Chl: Gold |
| 05/08/17 | Scottish 6 Days - Day 6 | C27 | 00:46:40 | 3rd | 1193 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C27 | 00:50:09 | 4th | 1183 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C27(W50) | 00:54:53 | 9th | 1164 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C27 | 00:55:34 | 5th | 1179 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C27 | 00:55:53 | 6th | 1195 | |
| 01/04/17 | Double Dukes Middle Distance Race | Blue | 00:44:44 | 33rd | 1185 | Navigation Chl |
| 12/03/17 | Compass Sport Cup Heat | Blue Men | 01:04:03 | 15th | 1218 | |
| 12/11/16 | LOC/SROC Weekend (UKOL) | UKOL Blue Men (M55, M60, M16) | 00:31:37 | 6th | 1221 | |
| 15/05/16 | SoSOL6 | Blue | 01:25:25 | 11th | 1152 | Racing Chl: Silver |
| 24/04/16 | Scottish Spring Middle Distance (WRE) | Blue | 00:57:23 | 42nd | 1237 | Racing Chl: Gold |
| 10/04/16 | Scottish Orienteering League 2 | Short Brown | 01:23:42 | 19th | 1203 | Racing Chl: Gold |
| 13/03/16 | CompassSport Cup Heat | Short Brown | 01:03:17 | 20th | 1200 | Racing Chl: Gold |