| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 20/03/22 | Sprint Scotland 2022 Race 3 incorporating Scottish Sprint Championships & SOUL5 | Course 5 | 00:14:59 | 4th | 1102 | |
| 19/03/22 | Sprint Scotland 2022 Race 2 incorporating SOUL4 | Course 5 | 00:22:01 | 17th | 969 | |
| 19/03/22 | Sprint Scotland 2022 Race 1 incorporating SOUL4 | Course 5 | 00:18:35 | 8th | 1090 | |
| 13/03/22 | Falkirk Wheel Middle Race | Green | 00:50:19 | 15th | 1038 | Racing Chl: Gold |
| 12/03/22 | CompassSport Cup Heat | Veterans Short Green | 00:57:02 | 11th | 1032 | |
| 06/03/22 | British Middle Championships (UKOL) | UKOL Course 08 (M70, W18, W20, W50) | 00:53:07 | 73rd | 956 | |
| 05/03/22 | BMOC weekend - Saturday event (UKOL) | UKOL Green (M70, W16, W55, W60) | 00:59:55 | 24th | 1022 | |
| 27/02/22 | Scottish Orienteering League 2 | Green | 01:12:06 | 21st | 1013 | Racing Chl: Bronze |
| 13/02/22 | Scottish Orienteering League 1 | Green | 00:55:41 | 9th | 1069 | Racing Chl: Gold |
| 12/02/22 | Scottish Night Championships | Course 4 | 01:11:50 | 34th | 976 | |
| 06/02/22 | ESOC SOUL2 | 4 (Green) | 00:59:46 | 25th | 819 | |
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Green (M65, M70, W16, W45, W50, W55, W60) | 01:11:27 | 56th | 1017 | |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 4 (M65, M70, W55, W60) | 00:25:01 | 11th | 1087 | |
| 21/01/22 | Big Weekend FWTN #6 | Short | 00:39:46 | 65th | ||
| 11/12/21 | ESOA Champs | Green | 00:37:32 | 13th | 1064 | Racing Chl: Gold |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 3 | Course 4 | 00:32:51 | 11th | 1023 | |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 2 | Course 4 | 00:12:20 | 3rd | 1080 | |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 1 | Course 4 | 00:11:40 | |||
| 02/12/21 | FWTN #5 | Short | 00:31:54 | 13th | ||
| 14/11/21 | Stirling City Race - SOUL 6 | 4 | 00:37:56 | 8th | 1079 | |
| 06/11/21 | INT SOUL 5 | 4 | 00:44:30 | 12th | 1035 | |
| 04/11/21 | FWTN #3 | Short | 00:33:34 | 5th | ||
| 31/10/21 | STAG's Nox et Dies - inc 32nd TT - Day (Dies) Event | Course D4 Short Green | 00:54:16 | 4th | ||
| 30/10/21 | STAG's Nox et Dies - inc 32nd TT - Night (Nox) Event | Course N4 | 01:05:40 | 5th | ||
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Green | 00:55:23 | 5th | 1099 | Racing Chl: Gold |
| 23/10/21 | Moray Mix - SOUL 4 | Course 4 | 00:33:20 | 13th | 1106 | |
| 21/10/21 | FWTN #2 | Short | 00:44:42 | 11th | ||
| 07/10/21 | FWTN #1 | Short | 00:34:58 | 2nd | ||
| 03/10/21 | National Middle Distance Race (BOC weekend, UKOL) | UKOL Course 8 (M70, W55) | 00:57:15 | 36th | 1001 | |
| 02/10/21 | British Orienteering Championships (UKOL) - rearranged from 2022 | UKOL Course 16 (M70, W55) | 01:49:39 | 74th | 955 | |
| 26/09/21 | AYROC/STAG Ayrshire Weekend - Event 2/2 - SOUL 3 incorporating Scottish Sprint Champs | 4 | 00:32:41 | 8th | ||
| 26/09/21 | AYROC Scottish Sprint Champs - Race 2 | 4 | 00:16:05 | 9th | 1058 | |
| 26/09/21 | AYROC Scottish Sprint Champs - Race 1 | 4 | 00:16:36 | 8th | 1063 | |
| 25/09/21 | STAG/AYROC Ayrshire Weekend - Event 1/2 - SOUL 2 | Course 4 | 00:36:36 | 5th | 1078 | |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Green | 01:14:25 | 10th | 1047 | Racing Chl: Bronze |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 3 Short Blue/Green | 00:55:24 | 48th | 980 | |
| 22/08/21 | British Sprint Championships Finals | F15 | 00:15:50 | |||
| 22/08/21 | British Sprint Championships Qualifiers | Q5C | 00:19:29 | 21st | 989 | |
| 18/08/21 | ELO Sprintelope - Longniddry | Short | 00:46:03 | 26th | ||
| 07/08/21 | Scottish 6 Days - Day 6 | C10 | 00:43:29 | 19th | 1051 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C10 (M70, W55) | 01:47:36 | 67th | ||
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C10 (M70, W55) | 01:47:36 | 30th | 994 | |
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C10 (M70, W55) | 01:09:43 | 23rd | 1048 | |
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C15 (W70) | 00:33:20 | 30th | 875 | |
| 14/07/21 | Sprintelope 12 | Short | 00:27:33 | 6th | ||
| 30/06/21 | ELO Sprintelope | Short | 00:32:39 | 5th | ||
| 26/06/21 | ELO Local Events in Edinburgh and the Lothians | Light Green | 01:13:49 | 38th | Racing Chl: Silver | |
| 16/06/21 | ELO Sprintelope - Pencaitland | Short | 00:34:02 | 8th | ||
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Green | 01:07:22 | 25th | 1072 | Racing Chl: Bronze |
| 06/06/21 | Northern Championships (UKOL) | UKOL 27 (M70) | 02:04:54 | 43rd | 995 |