| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:45:08 | 14th | ||
| 14/09/25 | CompassSport Cup Final | 4 | 00:54:59 | 16th | 1249 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 05 | 01:06:25 | |||
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 05 (M16, M55) | 01:15:48 | 81st | 1185 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 05 (M16, M55) | 00:44:34 | 56th | 1222 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:02:37 | 10th | 1282 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 00:57:37 | 15th | 1277 | |
| 20/10/24 | CompassSport Cup Final | 4 | 00:55:17 | 6th | 1260 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C35 | 00:37:49 | 12th | 1246 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C35 (M55) | 01:04:14 | 8th | 1263 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C35 | 01:04:34 | 13th | 1251 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C35 (M55) | 00:36:13 | 13th | 1260 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C35 | 01:08:00 | 17th | 1254 | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 19 (M70, W55) | 01:24:38 | 41st | 1094 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 12 (W55) | 00:34:50 | 3rd | 1184 | |
| 16/10/22 | CompassSport Cup Final | Blue Men | 01:13:21 | 37th | 1167 | |
| 17/10/21 | CompassSport Cup Final | 4 Blue Men | 00:59:57 | 19th | 1237 | |
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C4 (M18, M50) | 01:26:17 | |||
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C4 (M18, M50) | 01:22:53 | 17th | 1223 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C36 | 01:11:37 | 19th | 1274 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C36 | 01:03:29 | 20th | 1277 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C36 | 00:37:19 | 13th | 1285 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C36 | 00:57:48 | 17th | 1282 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C36 (M18, M50) | 01:16:47 | 43rd | 1255 | |
| 01/04/18 | Jan Kjellstrom Orienteering Festival Individual 2 (UKOL) | UKOL 10 (M50) | 01:06:14 | 5th | 1284 | |
| 31/03/18 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 7 (M50) | 00:47:00 | 31st | 1234 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C26 | 00:47:24 | 2nd | 1231 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | C26 | 00:47:12 | 3rd | 1230 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C26 | 00:58:10 | 7th | 1209 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C26 | 00:54:59 | 9th | 1155 | |
| 26/03/16 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 11 (M45) | 01:10:12 | 16th | 1274 | |
| 06/12/15 | YHOA superleague regional event | Brown | 01:50:53 | |||
| 18/10/15 | Compass Sport Cup Final | Short Brown | 00:56:20 | 20th | 1288 | Racing Chl: Gold |
| 08/08/15 | Scottish 6 Days - Day6 | C37 | 01:05:14 | 11th | 1307 | |
| 06/08/15 | Scottish 6 Days - Day4 | C37 | 00:55:53 | 19th | 1300 | |
| 05/08/15 | Scottish 6 Days - Day3 (UKOL) | UKOL C37 (M45) | 00:46:59 | 100th | 1231 | |
| 03/08/15 | Scottish 6 Days - Day2 (UKOL) | UKOL C37 (M45) | 00:56:31 | 10th | 1310 | |
| 02/08/15 | Scottish 6 Days - Day1 | C37 | 01:11:50 | 45th | 1280 | |
| 05/04/15 | JK Weekend Individual 2 (UKOL) | UKOL 11 (M45) | 01:44:26 | 59th | 1204 | |
| 04/04/15 | JK Weekend Individual 1 (UKOL) | UKOL 11 (M45) | 01:07:28 | 19th | 1277 | |
| 02/08/13 | Scottish 6 Days - Moray2013 Day5 | C37 | 01:10:42 | 33rd | 1254 | |
| 01/08/13 | Scottish 6 Days - Moray2013 Day4 (Incorporating EuroMeeting Middle Distance - A World Ranking Event) | C37 | 00:58:28 | 5th | 1298 | |
| 30/07/13 | Scottish 6 Days - Moray2013 Day3 (Incorporating UKOL15) | UKOL C37 (M45) | 00:59:37 | 14th | 1289 | |
| 29/07/13 | Scottish 6 Days - Moray2013 Day2 | C37 | 01:02:07 | 3rd | 1311 | |
| 28/07/13 | Scottish 6 Days - Moray2013 Day1 (Incorporating UKOL14) | UKOL C37 (M45) | 01:01:19 | 42nd | 1245 | |
| 02/06/12 | Scottish Championships - Individual | 8 M45/50L | 01:11:28 | 4th | 1275 | |
| 08/04/12 | JK Weekend - Day 3 | Badge 13 (W45S, W65L, M65S, M75L, W50S, W70L, M80L) | 01:29:08 | |||
| 07/04/12 | JK Weekend - Day 2 | Badge 13 (W45S, W65L, M65S, M75L, W50S, W70L, M80L) | 01:06:36 | 4th | 1292 | |
| 16/10/11 | CompassSport Cup Final | Brown | 01:13:51 | 27th | 1272 | |
| 05/08/11 | Scottish 6 Days - 2011 Day 5 | Course 47 | 01:16:25 | 19th | 1246 |