| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 13/02/22 | Scottish Orienteering League 1 | Short Brown | 00:51:54 | 1st | 1317 | Racing Chl: Gold |
| 12/02/22 | Scottish Night Championships | Course 2 | 00:44:41 | 2nd | 1337 | |
| 14/11/21 | Stirling City Race - SOUL 6 | 2 | 00:46:37 | 2nd | 1330 | |
| 17/10/21 | CompassSport Cup Final | 2 Short Brown | 00:54:25 | 10th | 1324 | Racing Chl: Gold |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Black | ||||
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Short Brown | 00:50:48 | 1st | 1329 | Racing Chl: Gold |
| 15/03/20 | CompassSport Cup Heat | 2 Short Brown | 01:01:26 | 4th | 1319 | Racing Chl: Gold |
| 14/03/20 | Scottish Middle Distance Championships | Course 2 | 00:30:29 | 2nd | 1335 | |
| 16/11/19 | FVO Local Event (Club Champs) | Blue | 00:28:01 | 2nd | Racing Chl: Gold | |
| 10/11/19 | Maroc Regional Event - Cambus | Brown | 00:58:29 | 6th | 1345 | Racing Chl: Gold |
| 03/11/19 | FVO SoSOL | Brown | 00:51:58 | 1st | 1363 | Racing Chl: Gold |
| 20/10/19 | CompassSport Cup Final | Course 2 | 00:52:22 | 3rd | 1330 | |
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Short Brown | 00:51:50 | 1st | 1336 | Racing Chl: Gold |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Short Brown | 00:58:03 | 1st | 1309 | Racing Chl: Gold |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C37 (M45) | 00:26:50 | 1st | 1351 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C37 | 01:08:32 | 4th | 1317 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C37 | 00:59:37 | 2nd | 1344 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C37 | 00:33:45 | 3rd | 1330 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C37 | 01:03:07 | 2nd | 1322 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C37 (M45) | 00:59:15 | 1st | 1338 | |
| 19/06/19 | FVO WEE Duncraggan | Green | 00:36:49 | 2nd | Racing Chl: Gold | |
| 13/04/19 | Scottish Spring 2019 Middle Distance | Brown | 00:27:43 | 10th | 1349 | Racing Chl: Gold |
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 2 Short Brown | 00:57:44 | 1st | 1331 | Racing Chl: Gold |
| 09/03/19 | Tinto Twin Night Event | Course 1 | 00:31:35 | 1st | ||
| 23/02/19 | British Night Championships (UKOL) | UKOL Course 4 (M45, M50) | 01:06:24 | 2nd | 1326 | |
| 06/02/19 | FVO Night event Falkirk Wheel | Long 2 | 00:40:24 | 2nd | ||
| 16/12/18 | FVO Barrwood SoSOL | Green | 00:23:27 | 4th | 1282 | Navigation Chl |
| 04/11/18 | SoSOL 7 incorporating ESOA Championship | Brown | 00:57:10 | 1st | 1355 | Racing Chl: Gold |
| 21/10/18 | Compass Sport Cup Final | 2 Short Brown | 00:59:05 | 3rd | 1339 | Racing Chl: Gold |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 7 (M40) | 01:10:38 | 2nd | 1323 | |
| 06/05/18 | Glen Dye - Level C | Brown | 00:54:50 | 1st | 1311 | Racing Chl: Gold |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Short Brown | 00:52:45 | 1st | 1321 | Racing Chl: Gold |
| 25/02/18 | BNC Weekend National Event (UKOL) and Welsh League | UKOL BROWN (M35, M40) | 00:57:48 | 1st | 1347 | |
| 24/02/18 | British Night Championships (UKOL) | UKOL 2 (M20, M35, M40) | 01:17:17 | 1st | 1339 | |
| 29/10/17 | INT CompassPoint Scottish Orienteering League 7 | Black | 01:22:29 | 6th | 1343 | Racing Chl: Gold |
| 22/10/17 | CompassSport Cup Final | 2 | 00:57:10 | 2nd | 1345 | |
| 24/09/17 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Brown | 01:15:21 | 3rd | 1340 | Racing Chl: Gold |
| 20/05/17 | Scottish Championships - Individual | 2 | 01:13:38 | 15th | 1336 | |
| 06/05/17 | British Long Championships (UKOL) | UKOL 7 (M40) | 01:22:33 | 3rd | 1344 | |
| 12/03/17 | Compass Sport Cup Heat | Short Brown | 00:55:08 | 3rd | 1333 | Racing Chl: Gold |
| 05/03/17 | CompassPoint Scottish Orienteering League 1 | Black | 00:58:31 | 5th | 1362 | Racing Chl: Gold |
| 16/10/16 | CompassSport Cup Final | Short Brown | 00:53:46 | 8th | 1332 | Racing Chl: Gold |
| 11/09/16 | WOLF - Uath Lochans, SOL5 | Black | 01:32:37 | 7th | 1364 | Racing Chl: Gold |
| 21/08/16 | Glen Dye Level C | Brown | 01:15:16 | 3rd | 1323 | Racing Chl: Gold |
| 21/05/16 | Scottish Championships Individual (UKOL) | UKOL 02 (M20, M18, M35, M40, W21) | 01:07:42 | 6th | 1344 | |
| 24/04/16 | Scottish Spring Middle Distance (WRE) | Blue | 00:42:33 | 11th | 1351 | Racing Chl: Gold |
| 23/04/16 | JOK Chasing Sprint Prologue | 1 | 00:21:46 | 11th | 1351 | |
| 23/04/16 | JOK Chasing Sprint Chase | 1 | 00:26:07 | 13th | ||
| 13/03/16 | CompassSport Cup Heat | Short Brown | 00:44:23 | 1st | 1342 | Racing Chl: Gold |
| 18/10/15 | Compass Sport Cup Final | Short Brown | 00:48:29 | 6th | 1333 | Racing Chl: Gold |