| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 15/04/26 | Spring Series 2 | Long | 00:38:29 | |||
| 29/12/25 | Christmas Cup Day 1 | Long | 00:45:44 | 29th | 1308 | |
| 21/07/25 | Coast & Islands Day 2 | Medium | 00:27:39 | 7th | 1218 | |
| 20/07/25 | Coast & Islands Day 1 | Medium | 00:48:46 | 6th | 1218 | |
| 22/03/25 | Scottish Middle Championships | C4 | 00:24:42 | 1st | 1208 | |
| 25/01/25 | NWNL EVENT [RESCHEDULED] | Green | 00:42:06 | 1st | Racing Chl: Silver | |
| 19/01/25 | Cumbrian Galoppen [Rescheduled] | Green | 00:41:13 | 1st | 1180 | Racing Chl: Gold |
| 19/06/24 | Summer Series Evening Event 3 | Short | 00:27:52 | |||
| 01/05/24 | Spring Series Event | Long | 00:38:48 | 3rd | ||
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Green | 00:34:49 | 1st | 1138 | Racing Chl: Gold |
| 22/11/23 | Falkirk Wheel Night Event | Short | 00:38:08 | 2nd | ||
| 24/07/23 | Coast and Islands 2023 - Day 2 | Short | 00:34:11 | 1st | 1111 | |
| 14/06/23 | Summer Series 2 | Long | 00:54:43 | 5th | ||
| 15/02/23 | Night Terrain Series 6 | Long | 00:48:21 | 3rd | ||
| 08/02/23 | Night Terrain Series 5 | Long | 00:35:36 | 4th | ||
| 25/01/23 | Night Terrain Series 3 | Long | 00:41:05 | 4th | ||
| 08/06/22 | Summer Series 2 | Long | 00:32:29 | 2nd | ||
| 01/06/22 | Summer Series 1 | Long | 00:41:30 | 4th | ||
| 25/05/22 | Spring Series 5 | Long | 00:34:12 | 5th | ||
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | BlueM60 | 00:42:18 | 2nd | 1301 | |
| 06/12/20 | Double-U Puttenham Middle Distance (Unlocked Up) | Brown | 00:33:46 | 19th | 1258 | Racing Chl: Gold |
| 18/01/20 | NW Night League | NWNL-Blue | 00:42:04 | 2nd | ||
| 26/12/19 | LOC Turkey Race | Long Technical | 00:27:46 | 4th | ||
| 11/12/19 | LOC Night Urban Series 6 | Short | 00:27:00 | |||
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C35 (M55) | 00:24:06 | 3rd | 1280 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C15 | 00:31:14 | 1st | 1206 | |
| 03/07/19 | LOC Middle Series 5 | Long | 00:28:48 | 5th | ||
| 12/06/19 | LOC Middle Series 2 | Long | 00:44:33 | |||
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 4 (M55) | 00:52:33 | 1st | 1314 | |
| 14/04/19 | Thorndon North - EAL & SWELL | Blue | 00:45:17 | 1st | 1218 | Racing Chl: Gold |
| 29/04/18 | Cumbrian Galoppen - High Rigg | Brown | 00:33:12 | |||
| 23/09/17 | WOLF Middle Distance | Blue | 00:41:30 | |||
| 12/11/16 | LOC/SROC Weekend (UKOL) | UKOL Blue Men (M55, M60, M16) | 00:28:16 | 1st | 1248 | |
| 12/06/16 | British Middle Championships (UKOL) | UKOL 5 (M16, M55) | 00:40:31 | 3rd | 1283 | |
| 05/06/16 | LOC Cumbrian Galoppen | Green | 00:30:01 | 1st | 1230 | Racing Chl: Gold |
| 21/05/16 | Scottish Championships Individual (UKOL) | UKOL 04 (M55) | 01:04:50 | 1st | 1282 | |
| 05/08/15 | Scottish 6 Days - Day3 (UKOL) | UKOL C34 (M55) | 00:30:22 | 2nd | 1286 | |
| 23/05/15 | Scottish Championships Individual | Course 4 | 00:54:14 | 1st | 1290 | |
| 17/10/14 | JOK Chasing Sprint | 00:22:11 | 5th | 1309 | ||
| 07/09/14 | British Middle Champs (UKOL) | UKOL Course4 (M45, M50) | 00:33:37 | 5th | 1305 | |
| 24/08/14 | PurpleThistle - Day 2 | Big Thistle | 01:00:14 | 2nd | 1314 | |
| 23/08/14 | PurpleThistle - Day 1 | Big Thistle | 00:54:06 | 1st | 1302 | |
| 08/08/14 | Lakes 5 Days Day 5 | 2 | ||||
| 24/05/14 | Scottish Championships - Individual (UKOL) | UKOL Badge Course03 (M45, M50) | 00:59:24 | 4th | 1296 | |
| 23/04/14 | LOC Technical Series #3 | Blue | 00:39:18 | |||
| 09/04/14 | LOC Technical Series #1 | BLUE | 00:44:50 | 4th | Racing Chl: Gold | |
| 12/10/13 | JOK Chasing Sprint Prologue | P2 | 00:20:15 | 1st | 1290 | |
| 02/08/13 | Scottish 6 Days - Moray2013 Day5 | C36 | 00:57:11 | 4th | 1310 | |
| 01/08/13 | Scottish 6 Days - Moray2013 Day4 (Incorporating EuroMeeting Middle Distance - A World Ranking Event) | C36 | ||||
| 27/05/13 | Springtime in Shropshire (UKOL11) | UKOL Course 3 (M18, M20, M45, M50, W21) | 00:50:16 | 4th | 1294 |