| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 2 | 00:58:20 | 5th | 1280 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Long | 00:20:02 | 25th | 1301 | |
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Long | 00:24:58 | 12th | 1290 | |
| 31/12/24 | Christmas Cup Day 3 | Long | 00:47:15 | 21st | 1337 | |
| 30/12/24 | Christmas Cup Day 2 | Long | 00:53:33 | 10th | 1361 | |
| 29/12/24 | Christmas Cup Day 1 | Long | 00:47:48 | 22nd | 1345 | |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:57:32 | 42nd | 1328 | |
| 30/11/24 | Lakeland Warrior Day 1 | M21E | 01:58:15 | 34th | 1326 | |
| 03/11/24 | Stirling City Race - Dunblane East (UK Urban League) (SOUL 9) | Course 2 | 00:38:29 | 3rd | 1301 | |
| 23/10/24 | Callendar Park Night Event | Long | 00:34:42 | 5th | ||
| 20/10/24 | CompassSport Cup Final | 4 | 00:46:41 | 2nd | 1305 | |
| 05/10/24 | VHI Individual & NI Long Distance Champs 2024 | Course 3 | 00:55:22 | 9th | 1314 | |
| 02/10/24 | Stirling Borestone Urban | Long | 00:14:56 | 3rd | ||
| 21/09/24 | INVOC - Scottish Orienteering Urban League Event (SOUL 7) | 2 | 00:37:02 | 2nd | 1294 | |
| 14/09/24 | City of London Race | 3 | 01:04:06 | 20th | 1241 | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Brown | 01:22:59 | 1st | 1347 | Racing Chl: Gold |
| 04/09/24 | Falkirk Urban | Long | 00:18:58 | 4th | ||
| 28/08/24 | Bridge of Allan Urban | Long | 00:27:26 | |||
| 21/08/24 | Alloa Urban | Long | 00:18:58 | 2nd | ||
| 14/08/24 | Stirling City Urban | Long | 00:25:52 | 3rd | ||
| 16/07/24 | WOC2024 Tour - Urban sprint | C2a | 00:18:31 | 11th | 1273 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C2a | 00:29:24 | 16th | 1262 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C2a | 00:20:10 | 12th | 1274 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q4 | 00:14:49 | 6th | 1281 | |
| 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:10:20 | 18th | ||
| 23/06/24 | British Sprint Championships - Finals | F4 | 00:10:20 | 7th | 1286 | |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C4 (M45, M50, W18, W20, W35) | 01:09:41 | 4th | 1294 | |
| 19/05/24 | LOC National Weekend | Black | 00:46:46 | 26th | 1317 | Racing Chl: Gold |
| 18/05/24 | LOC National Weekend | Black | 01:36:54 | 21st | 1331 | Racing Chl: Gold |
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:47:42 | 2nd | 1300 | |
| 11/05/24 | STAG's Glasgow City Race Weekend SPRINT | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:29:16 | |||
| 10/05/24 | STAG's Glasgow City Race Weekend Supporting Event | Long | 00:33:01 | 29th | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 3 | 00:34:51 | 1st | 1313 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 3 | 00:16:46 | 2nd | ||
| 04/05/24 | Sprint Scotland (Race 2) | Course 3 | 00:14:47 | 1st | ||
| 28/04/24 | Northern Championships (UKOL) | UKOL 4 (M45, M50) | 01:02:22 | 1st | 1321 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 4 (M45, M50) | 00:42:52 | 10th | 1299 | |
| 24/04/24 | Tulliallan Wednesday Evening Event | Green | 00:31:28 | 4th | Racing Chl: Gold | |
| 21/04/24 | Scottish Orienteering League 2 | Brown | 01:19:20 | 2nd | 1308 | Racing Chl: Gold |
| 20/04/24 | Scottish Middle Championships | 2 | 00:29:32 | 1st | 1325 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 7 (M45, M50) | 01:12:32 | 5th | 1304 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 7 (M45, M50) | 01:08:18 | 3rd | 1331 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 4 (M50) | 00:41:53 | 3rd | 1319 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:15:47 | 2nd | 1308 | |
| 24/03/24 | TVOC Chiltern Challenge National Event & SCOA Championships | BLACK | 01:19:41 | 6th | 1310 | Racing Chl: Gold |
| 03/03/24 | Dallaschyle Regional event | blue | 00:54:55 | 2nd | 1300 | Racing Chl: Gold |
| 11/02/24 | LOC Cumbrian Galoppen (UKOL] | UKOL Brown (M20, M21, M35, M40, W21) | 01:14:09 | 25th | 1317 | |
| 10/02/24 | British Night Championships (UKOL) | UKOL 3 (M18, M45, M50) | 00:54:35 | 15th | 1281 | |
| 04/02/24 | Abbotshaugh Local Event | Blue | 00:39:48 | 5th | Racing Chl: Gold | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 3 | 00:35:45 | 6th | 1280 |