| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 15/10/23 | Euromeeting Individual Sprint with Stirling City Race for other classes (SOUL10) | Course 6 | 00:21:42 | 1st | ||
| 14/10/23 | Stirling University Public Race (PM) | Course 6 | 00:08:27 | 1st | ||
| 14/10/23 | Euromeeting KO Sprint (and Individual Sprint for public race classes) | Course 6 (WQ1) | 00:09:35 | 1st | ||
| 13/10/23 | Euromeeting Mixed Sprint Relay (and supporting public race) | Women | 00:13:10 | 1st | ||
| 07/10/23 | Junior Home Internationals Individual | M16 | 01:02:34 | 7th | ||
| 30/09/23 | INVOC local | Blue | 00:52:43 | 2nd | Racing Chl: Gold | |
| 17/09/23 | MAROC Pannanich Regional | Brown | 01:21:30 | 1st | Racing Chl: Gold | |
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | 7: 16- | 00:20:27 | 1st | ||
| 02/09/23 | Sprint Scotland - Race 2 | Course 7 | 00:09:48 | 2nd | ||
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 7 | 00:08:22 | 2nd | ||
| 04/08/23 | S6D Moray 2023 Day 5 | C34 | 00:28:56 | 2nd | ||
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C34 (M16) | 00:57:48 | 7th | ||
| 02/08/23 | Scottish Six Days - Rest Day Sprint - UKUL14 & SOUL8 | 6 | 00:12:36 | 2nd | ||
| 01/08/23 | S6D Moray 2023 Day 3 | C34 | 00:45:35 | 2nd | ||
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C34 (M16) | 00:30:00 | 3rd | ||
| 30/07/23 | S6D Moray 2023 Day 1 | C34 | 01:04:37 | 2nd | ||
| 24/06/23 | Moravian - Saturday Local Event - Lossiemouth | light green | 00:27:17 | 2nd | Racing Chl: Gold | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C4 (M16, M55, M60, W18, W20, W35, W40) | 00:53:30 | 8th | ||
| 20/05/23 | Moravian - Saturday Local Event - Findhorn | Light Green | 00:28:33 | 1st | Racing Chl: Gold | |
| 30/04/23 | GRAMP regional Glen Dye | Brown | 01:13:49 | 6th | Racing Chl: Gold | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Blue | 00:44:50 | 2nd | Racing Chl: Gold | |
| 15/04/23 | Moravian - Saturday Local Event - Dufftown | Long | 00:27:47 | 2nd | ||
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 16 (M16) | 01:01:58 | 5th | ||
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (M16, M18, M20) | 00:38:49 | 45th | ||
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 5 (M16) | 00:14:10 | 9th | ||
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 13 (M16, W35, W40) | 01:00:21 | 4th | ||
| 19/03/23 | Scottish Orienteering League 2 | Blue | 00:43:39 | 2nd | Racing Chl: Gold | |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 4 | 00:25:07 | 2nd | ||
| 12/03/23 | STAG's Scottish Orienteering League 1 | Blue | 00:56:12 | 1st | Racing Chl: Gold | |
| 11/03/23 | Altyre South - Local Event | Light green | 32:33:00 | 1st | Navigation Chl | |
| 26/02/23 | GRAMP Balmedie Regional | Blue | 00:53:09 | 1st | Racing Chl: Gold | |
| 25/02/23 | Scottish Night Championships: Balmoral | 04 | 00:36:04 | 1st | ||
| 25/02/23 | MAROC Ballater Sprint | Sprint | 00:20:49 | 7th | ||
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 8A Junior Men (Green) | 00:25:29 | 1st | ||
| 11/02/23 | TAY Urban Event - SOUL3 | 6 | 00:20:11 | 2nd | ||
| 05/02/23 | Gordonstoun Parkland/Urban Sprint Event - Regional | Long | 00:24:22 | 1st | ||
| 29/01/23 | EUOC Big Weekend - Classic Race (SoSOL) | Blue | 01:12:31 | 5th | Racing Chl: Gold | |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 6 | 00:11:53 | 3rd | ||
| 27/01/23 | EUOC Big Weekend - FWTN #6 | Junior/Novice | 00:10:40 | 3rd | ||
| 25/01/23 | NNC Forres Golf Course Event | Long | 00:30:28 | 5th | ||
| 14/01/23 | Moravian Local Event - Quarry Wood | Light Green | 33:55:00 | 3rd | Navigation Chl | |
| 07/12/22 | NNC Altyre Night Event | Long | 00:38:27 | 3rd | ||
| 13/11/22 | MAROC Birsemore Regional | Blue | 01:04:29 | 1st | Racing Chl: Gold | |
| 23/10/22 | Scottish Orienteering League 7 | Light Green | 00:24:22 | 1st | Racing Chl: Gold | |
| 22/10/22 | Lossiemouth Dunes - Local Event | Light Green | 00:34:01 | 2nd | Racing Chl: Gold | |
| 16/10/22 | CompassSport Cup Final | Orange Men | 00:20:48 | 2nd | ||
| 15/10/22 | Stirling City Race - SOUL10 | 6 - Light Green | 00:13:14 | 6th | ||
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | M14 | 00:40:31 | 1st | ||
| 24/09/22 | NI Colour Series 5 | Light Green/M14 | 00:23:20 | 1st | ||
| 04/09/22 | Junior Inter Area Weekend - individual races, incorporating Scottish Junior Cup | Light Green | 00:26:25 | 2nd | Racing Chl: Gold |