| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Brown (M18, M20, M21, M35, M40, M45, M50, W21) | 00:54:42 | 13th | 1336 | |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:33:44 | 7th | 1300 | |
| 21/01/22 | Big Weekend FWTN #6 | Long | 00:33:37 | 8th | ||
| 05/12/21 | Veteran Home International - Relays | MWM_ADGK | 00:28:13 | 1st | 1348 | |
| 04/12/21 | Veteran Home International - Individual | Brown | 01:05:16 | 1st | 1370 | Racing Chl: Gold |
| 28/11/21 | BOK SW Regional League event | Brown | 01:01:07 | 7th | 1336 | Racing Chl: Gold |
| 27/11/21 | British Night Championships (UKOL) | UKOL 2 (M20, M35, M40) | 01:08:12 | 3rd | 1342 | |
| 14/11/21 | Stirling City Race - SOUL 6 | 2 | 00:42:30 | 1st | 1379 | |
| 06/11/21 | INT SOUL 5 | 2 | 00:40:09 | 1st | 1345 | |
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Brown | 01:07:26 | 1st | 1363 | Racing Chl: Gold |
| 23/10/21 | Moray Mix - SOUL 4 | Course 2 | 00:32:09 | 1st | 1347 | |
| 17/10/21 | CompassSport Cup Final | 2 Short Brown | 00:50:24 | 5th | 1345 | Racing Chl: Gold |
| 03/10/21 | National Middle Distance Race (BOC weekend, UKOL) | UKOL Course 2 (M18, M20, M35, M40, W21) | 00:39:28 | 9th | 1326 | |
| 02/10/21 | British Orienteering Championships (UKOL) - rearranged from 2022 | UKOL Course 7 (M35, M40) | 01:19:34 | 4th | 1334 | |
| 26/09/21 | AYROC/STAG Ayrshire Weekend - Event 2/2 - SOUL 3 incorporating Scottish Sprint Champs | 2 | 00:25:36 | 1st | ||
| 26/09/21 | AYROC Scottish Sprint Champs - Race 2 | 2 | 00:12:02 | 1st | 1351 | |
| 26/09/21 | AYROC Scottish Sprint Champs - Race 1 | 2 | 00:13:34 | 2nd | 1296 | |
| 25/09/21 | STAG/AYROC Ayrshire Weekend - Event 1/2 - SOUL 2 | Course 2 | 00:44:02 | 1st | ||
| 19/09/21 | Scottish Junior Cup - Round 3 | Long | 00:55:26 | 1st | 1310 | |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Brown | 01:23:06 | 6th | 1336 | Racing Chl: Gold |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 1 Black/Brown | 00:38:29 | 3rd | 1369 | |
| 29/08/21 | Scottish Junior Cup - Round 2 | Long | 01:04:00 | 6th | 1349 | |
| 22/08/21 | British Sprint Championships Qualifiers | Q1A | 00:16:19 | 6th | 1336 | |
| 22/08/21 | British Sprint Championships (UKOL) | UKOL M40 (M40) | 00:15:12 | 2nd | ||
| 22/08/21 | British Sprint Championships Finals | F3 | 00:15:12 | 3rd | 1315 | |
| 07/08/21 | Scottish 6 Days - Day 6 | C3 | 00:32:21 | 1st | 1347 | |
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C3 (M40, M45) | 01:17:03 | 2nd | 1328 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C3 (M40, M45) | 01:17:03 | 2nd | ||
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C3 (M40, M45) | 00:57:25 | 1st | 1330 | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Brown | 01:12:50 | 2nd | 1325 | Racing Chl: Gold |
| 06/06/21 | Northern Championships (UKOL) | UKOL 3 (M35, M40) | 01:34:33 | 6th | 1308 | |
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 3 (M35, M40) | 00:36:38 | 1st | 1361 | |
| 30/05/21 | Scottish Junior Cup - Round 1 | Adult Long | 00:54:13 | 6th | 1366 | |
| 29/05/21 | Sprint Scotland 2021 Race 1 | Men Open / Long | 00:14:55 | 20th | 1345 | |
| 29/05/21 | Sprint Scotland 2021 Race 2 | Men Open / Long | 00:16:50 | 17th | 1348 | |
| 08/05/21 | INTLocal Events in Edinburgh and the Lothians 3 | Blue | 00:31:37 | 1st | Racing Chl: Gold | |
| 27/09/20 | Cambus o'May local event | Blue | 00:48:05 | 10th | Racing Chl: Gold | |
| 15/03/20 | CompassSport Cup Heat | 2 Short Brown | 00:59:44 | 2nd | 1325 | Racing Chl: Gold |
| 14/03/20 | Scottish Middle Distance Championships | Course 2 | 00:32:03 | 4th | 1317 | |
| 08/03/20 | Deeside weekend - regional | 2-Brown | 01:04:44 | 2nd | 1324 | |
| 07/03/20 | Deeside weekend - SOUL 3 | U2 | 00:34:34 | 1st | 1326 | |
| 15/12/19 | FVO Local Event Langlees,Falkirk | Blue | 00:42:58 | 1st | Navigation Chl | |
| 16/11/19 | FVO Local Event (Club Champs) | Blue | 00:27:56 | 1st | Racing Chl: Gold | |
| 10/11/19 | Maroc Regional Event - Cambus | Brown | 00:58:39 | 7th | 1345 | Racing Chl: Gold |
| 03/11/19 | FVO SoSOL | Brown | 00:56:25 | 2nd | 1336 | Racing Chl: Gold |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Brown | 01:03:00 | 1st | 1302 | Navigation Chl |
| 05/10/19 | FVO Local Event Helix and Kelpies Falkirk | Blue | 00:27:23 | 1st | Racing Chl: Gold | |
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Brown | 01:08:22 | 5th | 1341 | Racing Chl: Gold |
| 15/09/19 | British Middle Distance Championships (UKOL) | UKOL 3 (M35, M40) | 00:38:55 | 2nd | 1321 | |
| 14/09/19 | British Sprint Championships Qualifiers | H3A | 00:13:35 | 6th | 1303 |