| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 25/07/25 | Coast & Islands Day 5 | Short | 00:20:48 | 45th | 970 | |
| 24/07/25 | Coast & Islands Day 4 | Short | 00:49:08 | 32nd | 1010 | |
| 21/07/25 | Coast & Islands Day 2 | Medium | 1st | |||
| 20/07/25 | Coast & Islands Day 1 | Medium | 1st | |||
| 03/05/25 | Scottish Championships | Course 5 | 00:57:48 | |||
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:13:57 | 22nd | 1238 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:14:30 | 26th | 1210 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Brown | 01:38:38 | 17th | 1250 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C2a | 00:41:55 | 12th | 1244 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | WSprint | 00:15:44 | 7th | 1234 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 9 | 00:21:09 | 8th | 1244 | |
| 01/12/24 | Lakeland Warrior Day 2 | SHORT | 00:58:15 | 39th | 1194 | |
| 10/11/24 | ESOC SOUL 10 | 2 - MV (40+), WO | 00:41:43 | 5th | 1211 | |
| 31/07/24 | Interlopers Sprintelope 17 (Edinburgh) | Long | 00:34:14 | 10th | ||
| 23/06/24 | British Sprint Championships (UKOL) | UKOL special results file - times irrelevant (M16, M18, M20, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:12:27 | 156th | ||
| 23/06/24 | British Sprint Championships - Qualifiers | Q5 | 00:16:49 | 9th | 1171 | |
| 23/06/24 | British Sprint Championships - Finals | F4 | 00:12:27 | 41st | 1151 | |
| 09/06/24 | Scottish Orienteering League 3 | Short Blue | 00:59:08 | 20th | 1080 | Racing Chl: Silver |
| 04/05/24 | Sprint Scotland (Race 1) | Course 2 | 00:20:58 | 20th | 1134 | |
| 20/04/24 | Scottish Middle Championships | 2 | 00:44:10 | 25th | 1141 | |
| 06/06/21 | Northern Championships (UKOL) | UKOL 2 (M18, M20, W21) | 01:42:40 | 28th | 1275 | |
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 2 (W21) | 00:42:00 | 7th | 1298 | |
| 17/02/19 | TVOC Chiltern Challenge National Event | Black | 01:21:25 | 19th | 1273 | Racing Chl: Gold |
| 03/02/19 | Bush Heath event | Brown | 00:55:55 | 5th | 1272 | Racing Chl: Gold |
| 25/11/18 | Rowney Warren event | Brown | 00:55:03 | 1st | 1300 | Racing Chl: Gold |
| 18/11/18 | HAVOC colour coded and EAL | Brown | 00:29:25 | |||
| 21/10/18 | HH Jack of Herts | Brown | 01:08:42 | 4th | 1284 | Racing Chl: Gold |
| 15/09/18 | SLOW City of London Race | 2 | 00:49:25 | 1st | 1280 | |
| 01/04/18 | Jan Kjellstrom Orienteering Festival Individual 2 (UKOL) | UKOL 2 (W21) | 01:15:53 | 3rd | 1297 | |
| 31/03/18 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 2 (W21) | 00:33:43 | 3rd | 1296 | |
| 30/03/18 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:14:41 | 3rd | 1293 | |
| 28/01/18 | BKO Concorde Chase and SCOA Championships (Star Posts) | Black | 01:16:59 | 3rd | 1301 | Racing Chl: Gold |
| 21/01/18 | OK Nuts Trophy Blood Races | Full Blood | 01:51:03 | 5th | 1316 | |
| 19/11/17 | East of Scotland Championships incorporating SoSOL7 | Brown | 00:42:36 | 2nd | 1327 | Racing Chl: Gold |
| 09/09/17 | NI Long Distance Championships | 2 | 01:10:22 | 3rd | 1308 | |
| 20/05/17 | Scottish Championships - Individual | 2 | 01:08:16 | 3rd | 1364 | |
| 06/05/17 | British Long Championships (UKOL) | UKOL 3 (W21) | 01:19:37 | 1st | 1307 | |
| 16/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Long Distance | UKOL 2(W21) | 01:10:39 | 2nd | 1323 | |
| 15/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Middle Distance | UKOL 2(W21) | 00:30:27 | 1st | 1337 | |
| 14/04/17 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 2(W21, W20, W18) | 00:15:46 | 1st | 1336 | |
| 02/04/17 | CompassPoint Scottish Orienteering League 2 | Brown | 01:13:20 | 2nd | 1353 | Racing Chl: Gold |
| 01/04/17 | Double Dukes Middle Distance Race | Blue | 00:30:01 | 1st | 1318 | Navigation Chl |
| 19/03/17 | BUCS - British Universities & Colleges Sport Championships | Course 2 | 00:46:16 | 1st | 1315 | |
| 18/02/17 | Armagh Sprint Weekend- Sprint Qual | Heat 3 | 00:20:59 | 11th | 1315 | |
| 05/02/17 | ESOC Sprint-O - Race 1 incorporating bto SOUL 2 | Course 2 | 00:17:14 | 1st | 1320 | |
| 05/02/17 | ESOC Sprint-O - Race 2 | Course A | 00:14:44 | 9th | ||
| 22/01/17 | EUOC Big Weekend | Brown | 01:21:30 | |||
| 21/01/17 | EUOC Big Weekend | Course 2 | 00:49:59 | 3rd | 1340 | |
| 30/10/16 | Scottish Orienteering League 7 | Brown | 01:21:33 | 2nd | 1324 | Racing Chl: Gold |
| 29/10/16 | MOR - Culbin Middle Distance Level C & SOA Jnr Inter-Area Relay | Brown | 00:37:05 | 7th | 1343 | Racing Chl: Gold |