| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 02/11/24 | Polmaise Regional Event | Blue | 01:53:57 | 11th | 1130 | Racing Chl: Bronze |
| 23/10/24 | Callendar Park Night Event | Long | 00:34:38 | 4th | ||
| 20/10/24 | CompassSport Cup Final | 4 | 01:03:58 | 16th | 1215 | |
| 18/09/24 | Callander Urban | Long | 00:20:17 | 3rd | ||
| 08/09/24 | FVO SoSOL | 1 Person Relay - Long | 01:22:50 | 27th | 1102 | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Short Brown | 01:50:43 | 15th | 1178 | Racing Chl: Silver |
| 04/09/24 | Falkirk Urban | Long | 00:19:20 | 5th | ||
| 01/09/24 | Cambus O'May: GB Team Selection Race (Long) | Sunday Short | 00:55:31 | 2nd | ||
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Saturday Long | 00:50:47 | 5th | ||
| 21/08/24 | Alloa Urban | Long | 00:18:04 | 1st | ||
| 14/08/24 | Stirling City Urban | Long | 00:25:00 | 2nd | ||
| 27/07/24 | Croeso Day 6 | 3 | 01:10:29 | 65th | 1157 | |
| 26/07/24 | Croeso Day 5 | 4 | 01:10:08 | 30th | 1224 | |
| 25/07/24 | Croeso Day 4 | 4 | 01:46:28 | 43rd | 1140 | |
| 23/07/24 | Croeso Day 3 | 4 | 01:40:20 | 55th | 1068 | |
| 22/07/24 | Croeso Day 2 (UKOL) | UKOL 3 (M16, M45, M50, W21) | 00:55:44 | 61st | 1191 | |
| 21/07/24 | Croeso Day 1 (UKOL) | UKOL 4 (M50, W20, W35) | 01:55:28 | 65th | 1100 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C2a | 00:41:21 | 11th | 1299 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C2a | 00:31:04 | 26th | 1235 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C2a | 01:02:18 | 76th | 551 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q4 | 00:16:34 | 29th | 1231 | |
| 23/06/24 | British Sprint Championships - Finals | F4 | 00:11:08 | 23rd | 1235 | |
| 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:11:08 | 72nd | ||
| 12/06/24 | Beecraigs Wednesday Evening Event | Green | 00:46:06 | 6th | Racing Chl: Gold | |
| 05/06/24 | Dunblane Wednesday Evening Event | Green | 00:49:42 | 14th | Racing Chl: Gold | |
| 22/05/24 | Bantaskine Wednesday Evening Event | Green | 00:42:08 | 3rd | Racing Chl: Gold | |
| 18/05/24 | Beecraigs West Local Event | Blue | 01:04:57 | 4th | Racing Chl: Gold | |
| 15/05/24 | Braco Wednesday Evening Event | Green | 00:36:09 | 5th | Racing Chl: Gold | |
| 10/05/24 | STAG's Glasgow City Race Weekend Supporting Event | Long | 00:43:02 | |||
| 08/05/24 | Abbey Craig Wednesday Evening Event | Green | 00:36:03 | 12th | Racing Chl: Gold | |
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 3 | 00:35:24 | 2nd | 1307 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 3 | 00:22:28 | 8th | ||
| 04/05/24 | Sprint Scotland (Race 2) | Course 3 | 00:18:27 | 6th | ||
| 28/04/24 | Northern Championships (UKOL) | UKOL 4 (M45, M50) | 01:23:56 | 24th | 1243 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 4 (M45, M50) | 00:53:07 | 33rd | 1229 | |
| 24/04/24 | Tulliallan Wednesday Evening Event | Green | 00:37:17 | 9th | Racing Chl: Gold | |
| 21/04/24 | Scottish Orienteering League 2 | Short Brown | 01:51:50 | 22nd | 1109 | Racing Chl: Silver |
| 20/04/24 | Scottish Middle Championships | 2 | 00:36:55 | 14th | 1232 | |
| 17/04/24 | Dumyat Wednesday Evening Event | Green | 00:53:39 | 16th | Racing Chl: Gold | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:26:08 | 22nd | 1251 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 7 (M45, M50) | 01:56:36 | 80th | 1156 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 4 (M50) | 01:06:21 | 59th | 1135 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:18:51 | 14th | 1231 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Short Brown | 02:15:58 | 21st | 1032 | Navigation Chl |
| 18/02/24 | CompassSport Cup Heat | 4 | 01:01:07 | |||
| 11/02/24 | LOC Cumbrian Galoppen (UKOL] | UKOL Blue (M16, M18, M45, M50, M55, M60, W18, W20, W35, W40) | 01:42:03 | 61st | 1122 | |
| 10/02/24 | British Night Championships (UKOL) | UKOL 6 (M65, M70, W16, W55, W60) | 00:54:30 | 32nd | 1108 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 3 | 00:40:57 | 27th | 1216 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 3 | 00:14:44 | 12th | 1238 | |
| 26/01/24 | EUOC Big Weekend - FWTN | 1 | 00:22:06 | 39th |