| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 1 | Course 1 | 00:10:26 | 3rd | ||
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 3 | Course 1 | 00:26:32 | 4th | 1290 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 2 | Course 1 | 00:12:07 | 3rd | 1243 | |
| 10/11/24 | ESOC SOUL 10 | 1 - MO | 00:50:48 | 3rd | ||
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Black | 01:40:26 | 15th | 1260 | Racing Chl: Gold |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Brown | 00:47:22 | 17th | 1287 | Racing Chl: Gold |
| 06/10/24 | AYROC SoSOL | Brown | 01:00:50 | 4th | Racing Chl: Gold | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:20:33 | 29th | 1321 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C1 | 00:46:27 | 38th | 1306 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C1 | 00:30:42 | 49th | 1317 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C1 | 00:22:39 | 68th | 1262 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:21:04 | 49th | 1311 | |
| 11/07/24 | WOC2024 Tour - warm up (and SoSOL) | Green | 00:38:55 | 2nd | 1207 | Racing Chl: Gold |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C2 (W21) | 02:09:01 | 6th | ||
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 1 (M18, M20, M21, M35) | 00:53:26 | 5th | 1295 | |
| 10/05/24 | STAG's Glasgow City Race Weekend Supporting Event | Long | 00:35:17 | 34th | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 1 | 00:17:16 | 33rd | 1277 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 1 | 00:20:04 | 39th | 1219 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 1 | 00:18:53 | 35th | 1291 | |
| 20/04/24 | Scottish Middle Championships | 1 | 00:47:36 | 26th | 1289 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Brown | 02:05:38 | 10th | 1139 | Racing Chl: Bronze |