| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Qualifiers | Q2B | 00:17:28 | 3rd | 1261 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 00:17:40 | 111th | ||
| 28/06/26 | British Sprint Championships - Finals | F2 | 00:17:40 | 12th | 1262 | |
| 21/06/26 | Hermitage Woods & Yellowcraig - Jamie Stevenson Trophy | Yellow | 00:31:12 | 19th | Racing Chl: Bronze | |
| 06/06/26 | Individual Sprint Senior Selection Race | W21E - Medium Open | 00:17:23 | 13th | 1245 | |
| 03/06/26 | SprintELOpe | Long | 00:40:26 | 5th | ||
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships (Race 2) | 2 | 00:15:32 | 9th | 1270 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships ( Race 1) | 2 | 00:17:04 | 7th | 1271 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:17:47 | 28th | 1235 | |
| 23/11/25 | SOUL 8 - Newhaven | R2 | 00:46:35 | 4th | 1270 | |
| 17/09/25 | Culross Urban event | Long | 00:26:49 | 7th | ||
| 14/09/25 | CompassSport Cup Final | 3 | 00:48:05 | 5th | 1260 | |
| 10/09/25 | Stirling Braehead Urban event | Long | 00:18:14 | 3rd | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q2c | 00:18:53 | |||
| 31/08/25 | British Sprint Championships - Finals | F5 | 00:22:09 | |||
| 06/08/25 | Interlopers Sprintelope (Edinburgh) #17 | Long | 00:31:09 | 5th | ||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A2 | 00:22:13 | 5th | 1289 | |
| 03/08/25 | Sprint Scotland Race 2 | B2 | 00:15:14 | 6th | 1287 | |
| 25/07/25 | Coast & Islands Day 5 | Long | 00:20:00 | 25th | 1299 | |
| 24/07/25 | Coast & Islands Day 4 | Long | 01:10:49 | 36th | 1263 | |
| 22/07/25 | Coast & Islands Day 3 | Long | 01:18:28 | 40th | 1247 | |
| 21/07/25 | Coast & Islands Day 2 | Long | 00:42:12 | 30th | 1273 | |
| 20/07/25 | Coast & Islands Day 1 | Long | 01:05:56 | 21st | 1297 | |
| 28/05/25 | Interlopers Sprintelope (Edinburgh) #7 | Long | 00:38:04 | 5th | ||
| 14/05/25 | Interlopers Sprintelope (Edinburgh) #5 | Short | 00:19:12 | 1st | ||
| 03/05/25 | Scottish Championships | Course 2 | 01:49:47 | 6th | 1251 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | WSprint | 00:14:59 | 3rd | 1252 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 9 | 00:19:02 | 2nd | 1284 | |
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Long | 00:24:24 | 9th | 1299 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - AM | Course 2 | 00:13:18 | 8th | 1248 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - PM | Course 2 | 00:10:47 | 6th | 1276 | |
| 30/06/24 | WOC Test Race #2 - KOS | QF | 00:07:48 | 96th | ||
| 30/06/24 | WOC Test Race #2 - KOS | SF | 00:08:07 | 107th | ||
| 30/06/24 | WOC Test Race #2 - KOS | F | 00:09:27 | 91st | ||
| 29/06/24 | WOC Test Race #1 - Sprint | Women | 00:15:29 | 33rd | 1296 | |
| 23/06/24 | British Sprint Championships - Finals | F2 | 00:17:23 | |||
| 23/06/24 | British Sprint Championships - Qualifiers | Q2c | 00:16:27 | 3rd | 1272 | |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C2 (W21) | 01:48:17 | 2nd | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 2 | 00:14:42 | 10th | 1289 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 2 | 00:15:21 | 4th | 1304 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 2 | 00:14:53 | 10th | 1290 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 2 (W21) | 01:56:13 | 4th | 1288 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (W21) | 01:54:15 | 15th | 1259 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 2 (W18, W20, W21) | 00:18:49 | 8th | 1274 | |
| 25/02/24 | SOUL 2 - Solway Orienteering Weekend | 2 MV, WO | 00:34:38 | 2nd | 1295 | |
| 24/02/24 | Scottish Night Championships | Course 2 | 00:51:48 | 1st | ||
| 18/02/24 | CompassSport Cup Heat | Yellow | 01:00:25 | 4th | Navigation Chl | |
| 18/02/24 | CompassSport Cup Heat | 3 | 00:51:49 | 3rd | 1274 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 2 | 00:17:25 | 16th | 1281 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 2 | 00:15:53 | 18th | 1289 |