| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 3 | 00:13:21 | 4th | 1290 | |
| 01/01/24 | Christmas Cup Day 4 - Resolution Sprint | Long | 00:20:54 | 22nd | ||
| 31/12/23 | Christmas Cup Day 3 | Long | 00:36:42 | 18th | ||
| 29/12/23 | Christmas Cup Day 2 | Long | 00:58:27 | 26th | ||
| 28/12/23 | Christmas Cup Day 1 | Long | 01:02:42 | 17th | ||
| 26/11/23 | Tim Watkins Trophy | E | 01:08:08 | 1st | 1300 | |
| 12/11/23 | CompassSport Cup Final | 2. Short Brown | 01:09:18 | 9th | 1316 | |
| 15/10/23 | Euromeeting Individual Sprint with Stirling City Race for other classes (SOUL10) | Course 1/2 | 00:33:55 | |||
| 14/10/23 | Stirling University Public Race (PM) | Course 1 | 00:13:35 | 26th | 1261 | |
| 30/09/23 | Caddihoe Day 1 (UKOL) | UKOL Short Brown (M18, M20, M45, M50, W21) | 01:06:26 | 9th | 1284 | |
| 16/09/23 | City of London Race (UKOL) | UKOL 3 (M40, M45, M50) | 00:44:23 | |||
| 15/09/23 | DFOK Regional event | Course 2 | 00:29:47 | 6th | 1285 | |
| 13/09/23 | Linlithgow Sprint | Short | 00:15:40 | 4th | ||
| 10/09/23 | Scottish Score Championships | Score 1 TD5 | 01:10:45 | 101st | ||
| 06/09/23 | Broomridge & Balquhidderock Sprint | Short | 00:13:24 | 1st | ||
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | 3: MV | 00:38:39 | |||
| 02/09/23 | Sprint Scotland - Race 2 | Course 3 | 00:12:58 | 3rd | 1268 | |
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 3 | 00:11:43 | 2nd | 1298 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C37 | 00:39:50 | 9th | 1315 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C37 (M45) | 01:08:37 | 8th | 1312 | |
| 02/08/23 | Scottish Six Days - Rest Day Sprint - UKUL14 & SOUL8 | 2 | 00:15:51 | 5th | 1261 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C37 | 01:07:13 | 12th | 1306 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C37 (M45) | 00:33:43 | 5th | 1325 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C37 | 01:16:13 | 8th | 1306 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C3 (M45, M50) | 00:58:53 | 3rd | 1304 | |
| 17/05/23 | Doune Ponds WEE (World Orienteering Day) | Green | 00:35:44 | 4th | Racing Chl: Gold | |
| 07/05/23 | British Middle Distance Championships (UKOL) | UKOL 4 (M45, M50) | 00:41:20 | 2nd | 1334 | |
| 06/05/23 | British Sprint Championships Qualifiers | Q4 | 00:16:49 | 9th | 1270 | |
| 06/05/23 | British Sprint Championships Finals | F4 | 00:15:05 | 6th | 1295 | |
| 06/05/23 | 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:15:05 | 38th | ||
| 03/05/23 | South Achray WEE | Green | 00:32:43 | 8th | Racing Chl: Gold | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Black | 01:23:08 | 10th | 1312 | Racing Chl: Gold |
| 19/04/23 | Minewoods WEE | Green | 00:38:56 | 6th | Racing Chl: Gold | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 11 (M45) | 01:01:08 | 4th | 1320 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 6 (M45) | 00:40:34 | 7th | 1297 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:15:11 | 8th | 1295 | |
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 2 | 00:15:10 | 7th | 1290 | |
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 8 (M45) | 01:12:45 | 7th | 1314 | |
| 12/03/23 | STAG's Scottish Orienteering League 1 | Brown | 00:51:59 | |||
| 25/02/23 | Scottish Night Championships: Balmoral | 02 | 01:00:09 | 5th | 1305 | |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 2 Short Brown | 00:45:33 | 7th | 1296 | Racing Chl: Gold |
| 29/01/23 | EUOC Big Weekend - Classic Race (SoSOL) | Brown | 01:27:32 | 17th | 1310 | Racing Chl: Gold |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 2 | 00:44:52 | 6th | 1278 | |
| 27/01/23 | EUOC Big Weekend - FWTN #6 | Long | 00:27:31 | 21st | ||
| 01/01/23 | Christmas Cup Day 4 | Long Chase | 00:15:37 | 21st | ||
| 01/01/23 | Christmas Cup Day 4 | Long Prologue | 00:20:15 | 20th | ||
| 31/12/22 | Christmas Cup Day 3 | Long | 00:38:57 | 10th | ||
| 29/12/22 | Christmas Cup Day 1 | Long | 00:55:44 | 10th | ||
| 29/10/22 | ESOC Night Event incorporating 'Tinto Twin' Day 1 | Course 1 | 00:41:51 | 9th | 1308 | |
| 23/10/22 | Scottish Orienteering League 7 | Brown | 01:11:10 | 4th | 1334 | Racing Chl: Gold |