| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 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 |
| 27/03/16 | Jan Kjellstrom Orienteering Festival Individual 2 (WRE & UKOL) | UKOL 7 (M40) | 01:19:58 | 3rd | 1322 | |
| 26/03/16 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 7 (M40) | 01:08:03 | 2nd | 1328 | |
| 25/03/16 | Jan Kjellstrom Orienteering Festival - Sprint (WRE & UKOL) | UKOL 3 (M35, M40) | 00:19:04 | 9th | 1269 | |
| 13/03/16 | CompassSport Cup Heat | Short Brown | 00:47:45 | 3rd | 1317 | Racing Chl: Gold |
| 28/02/16 | Midlands Championships (UKOL) | UKOL 2 (M18, M20, M35, M40, W21) | 01:23:25 | 21st | 1282 | |
| 27/02/16 | British Night Championships (UKOL) | UKOL Course 02 (M20, M35, M40) | 01:28:28 | 10th | 1296 | |
| 07/02/16 | ESOC Sprint-O incorporating bto SOUL 2 & Scottish Sprint Championships - Prologue | MW40+ | 00:13:48 | 3rd | 1290 |