| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 21/01/18 | EUOC Big Weekend - Classic (UKOL) | UKOL Blue (M16, M45, M50, M55, M60, W18, W20, W21, W35, W40) | 01:15:18 | 33rd | 1197 | |
| 29/10/17 | INT CompassPoint Scottish Orienteering League 7 | Brown | 01:12:22 | 5th | 1300 | Racing Chl: Gold |
| 22/10/17 | CompassSport Cup Final | 2 | 01:03:24 | 4th | 1317 | |
| 01/10/17 | STAG's 35th Anniversary Event | Long | 01:02:10 | 2nd | ||
| 24/09/17 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Brown | 01:21:57 | 7th | 1317 | Racing Chl: Gold |
| 20/08/17 | STAG bto Urban League - SOUL 7 | 2 | 00:39:07 | 1st | 1323 | |
| 05/08/17 | Scottish 6 Days - Day 6 | C38 | 00:55:35 | 2nd | 1319 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C38 | 00:57:45 | 5th | 1319 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C38(M40) | 00:51:11 | 4th | 1324 | |
| 02/08/17 | Scottish 6 Days - Sprint Scotland - bto Urban League - SOUL 6 | 2 | 00:16:25 | 17th | 1253 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C38 | 01:07:42 | 5th | 1313 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | UKOL C38(M40) | 01:01:16 | 6th | 1304 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C38 | 00:56:04 | 3rd | 1332 | |
| 14/05/17 | CompassPoint Scottish Orienteering League 4 | Brown | 01:08:39 | 4th | 1312 | Racing Chl: Gold |
| 13/05/17 | ECKO bto Urban League - SOUL 4 | Open 2 | 00:30:44 | 1st | 1314 | |
| 06/05/17 | British Long Championships (UKOL) | UKOL 7 (M40) | 01:22:51 | 4th | 1343 | |
| 23/04/17 | CompassPoint Scottish Orienteering League 3 | Brown | 01:11:51 | 2nd | 1341 | Racing Chl: Gold |
| 16/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Long Distance | UKOL 6(M35, M40) | 01:16:12 | 6th | 1336 | |
| 15/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Middle Distance | UKOL 5(M35, M40) | 00:33:29 | 4th | 1338 | |
| 02/04/17 | CompassPoint Scottish Orienteering League 2 | Brown | 01:14:33 | 3rd | 1349 | Racing Chl: Gold |
| 12/03/17 | Compass Sport Cup Heat | Short Brown | 00:54:21 | 2nd | 1336 | Racing Chl: Gold |
| 05/03/17 | CompassPoint Scottish Orienteering League 1 | Brown | 00:48:51 | 2nd | 1338 | Racing Chl: Gold |
| 26/02/17 | Northern Championships (UKOL) | UKOL 2 (M20, M18, M35, M40, W21) | 81:27:00 | 6th | 1333 | |
| 25/02/17 | British Night Championships (UKOL) | UKOL 2 (M20, M35, M40) | 82:54:00 | 7th | 1334 | |
| 05/02/17 | ESOC Sprint-O - Race 1 incorporating bto SOUL 2 | Course 2 | 00:18:36 | 3rd | 1286 | |
| 05/02/17 | ESOC Sprint-O - Race 2 | Course A | 00:13:55 | 7th | ||
| 21/01/17 | EUOC Big Weekend | Course 2 | 00:54:13 | 10th | 1300 | |
| 04/12/16 | 18th Glasgow Parks Championships - Race 1 | Veteran Men | 00:09:42 | 2nd | 1306 | |
| 04/12/16 | 18th Glasgow Parks Championships - Race 2 | Veteran Men | 00:11:15 | 1st | 1319 | |
| 04/12/16 | 18th Glasgow Parks Championships - Race 3 | Veteran Men | 00:23:34 | 1st | ||
| 13/11/16 | Tinto Twin Day Event | Course 2 | 00:27:35 | 1st | 1290 | |
| 16/10/16 | CompassSport Cup Final | Short Brown | 01:00:15 | 16th | 1305 | Racing Chl: Gold |
| 02/10/16 | Clyde Scottish Orienteering League 6 including JEC Spectator Race 3 | Black | 01:29:08 | 9th | 1330 | Racing Chl: Gold |
| 10/09/16 | WOLF - Glen Gynack, Middle Distance | Brown | 00:34:17 | 12th | 1347 | Racing Chl: Gold |
| 10/09/16 | WOLF - Kingussie, Sprint, SOUL 8 | 2 - M/W 40+ | 00:14:49 | 1st | 1304 | |
| 03/09/16 | Veteran Home Internationals | Brown | 85:22:00 | 2nd | 1361 | Navigation Chl |
| 31/07/16 | Purple Thistle Day 2 | Mighty Thistle | 02:04:17 | 6th | ||
| 30/07/16 | Purple Thistle Day 1 | Mighty Thistle | 01:06:08 | 6th | ||
| 12/06/16 | British Middle Championships (UKOL) | UKOL 3 (M35, M40) | 00:44:31 | 4th | 1307 | |
| 11/06/16 | British Sprint Championships - Prologue | Course H22 | 00:16:00 | |||
| 11/06/16 | British Sprint Championships - Final | Course F2B | 00:16:15 | 3rd | 1310 | |
| 11/06/16 | British Sprint Championships - Final (UKOL) | UKOL F2A (M16, M35, M40, M45) | 01:16:15 | 59th | ||
| 21/05/16 | Scottish Championships Individual (UKOL) | UKOL 02 (M20, M18, M35, M40, W21) | 01:13:43 | 17th | 1319 | |
| 30/04/16 | British Long Distance Orienteering Championships (UKOL) | UKOL 4 (M40, W21) | 01:09:45 | 2nd | 1332 | |
| 24/04/16 | Scottish Spring Middle Distance (WRE) | Blue | 00:45:17 | 18th | 1330 | Racing Chl: Gold |
| 23/04/16 | JOK Chasing Sprint Prologue | 1 | 00:23:20 | 17th | 1326 | |
| 23/04/16 | JOK Chasing Sprint Chase | 1 | 00:26:17 | 15th | ||
| 09/04/16 | bto SOUL 4 | 2 | 00:49:49 | 1st | 1312 | |
| 03/04/16 | LOC weekend - Long Distance | Brown | 01:17:52 | 2nd | 1308 | Racing Chl: Gold |
| 02/04/16 | LOC weekend - Middle Distance | Black | 00:45:31 | 16th | 1323 | Racing Chl: Gold |