| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 14 | 00:37:40 | 14th | 1081 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | 14 | 00:55:51 | 21st | 1057 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | 14 | 00:20:29 | 3rd | 1110 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 14 | 00:56:45 | 43rd | 1005 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 14 | 00:39:32 | 5th | 1125 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C3 | 00:45:04 | 51st | 1128 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C3 | 00:37:16 | 67th | 1138 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:23:40 | 59th | 1108 | |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C7 (M70, W16, W55, W60) | 01:03:04 | 11th | 1144 | |
| 21/04/24 | Scottish Orienteering League 2 | Short Blue | 01:02:37 | 13th | 1130 | Racing Chl: Gold |
| 04/08/23 | S6D Moray 2023 Day 5 | C23 | 00:27:08 | 6th | 1172 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C23 (W60) | 00:51:24 | 8th | 1158 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C23 | 00:58:43 | 33rd | 1093 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C23 (W60) | 00:32:26 | 16th | 1139 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C23 | 01:01:43 | 27th | 1094 | |
| 28/05/22 | Scottish Championships (UKOL) | UKOL 8 (M70, W16, W55) | 01:14:45 | 19th | 1117 | |
| 15/05/22 | Scottish Orienteering League 3 | Blue | 00:54:29 | 22nd | 1168 | Racing Chl: Gold |
| 14/05/22 | Scottish Middle Distance Championships | Course 3 | 00:40:58 | 31st | 1091 | |
| 09/01/22 | MAROC Cambus Regional Event | 00:56:04 | 22nd | 1158 | ||
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Green | 00:49:59 | 1st | 1052 | Racing Chl: Silver |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 2 Short Brown/Blue | 00:52:44 | 48th | 1129 | |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C11 (W60) | 00:53:47 | 1st | 1181 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C11 (W60) | 00:53:47 | 1st | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C11 (W60) | 00:29:48 | 3rd | 1112 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C11 | 00:44:54 | 3rd | 1101 | |
| 21/07/21 | GRAMP Summer Series - Glen Dye | L Tech | 00:46:55 | 16th | ||
| 07/07/21 | GRAMP Summer Series - Tollo Hill | Long Tech | 00:46:12 | 14th | ||
| 05/05/21 | GRAMP Forest Sprint Dunnottar | F Sprint | 00:25:04 | 30th | ||
| 08/11/20 | Maroc, Gramp and AUOC members only | Blue | 01:40:26 | 27th | Racing Chl: Bronze | |
| 11/10/20 | GRAMP Glen Dye | Green | 00:46:44 | 2nd | 1112 | Racing Chl: Gold |
| 23/02/20 | GRAMP Balmedie | Green | 00:59:51 | 5th | Racing Chl: Silver | |
| 05/01/20 | Maroc regional Banchory | Green | 01:02:44 | 14th | 1031 | Racing Chl: Silver |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | C26 | 00:43:47 | 26th | 1027 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C26 | 01:00:54 | 9th | 1142 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C26 | 00:59:43 | 8th | 1133 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C26 | 00:56:17 | 22nd | 1044 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C26 | 00:51:42 | 7th | 1148 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | C26 | 01:00:43 | 2nd | 1215 | |
| 14/10/18 | Scolty - Level C | Green | 00:49:05 | 3rd | 1135 | Racing Chl: Silver |
| 26/05/18 | Scottish Championships Individual (UKOL) | UKOL Course 8 (M70, W16, W55) | 00:51:54 | 3rd | 1172 | |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 18 (W50) | 01:06:54 | 5th | 1170 | |
| 06/05/18 | Glen Dye - Level C | Green | 00:41:26 | 2nd | 1162 | Racing Chl: Gold |
| 05/11/17 | GRAMP - Scolty | Green | 00:56:11 | 2nd | 1137 | Racing Chl: Silver |
| 05/08/17 | Scottish 6 Days - Day 6 | C26 | 00:54:33 | 10th | 1167 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C26 | 01:03:05 | 14th | 1144 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | C26 | 00:54:43 | 8th | 1189 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C26 | 00:56:15 | 4th | 1219 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | C26 | 00:59:40 | 7th | 1173 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C26 | 01:09:01 | 28th | 1081 | |
| 21/08/16 | Glen Dye Level C | Green | 00:46:13 | 5th | 1160 | Racing Chl: Gold |