| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 11/09/24 | GRAMP Urban Sprint - Seaton Park | Seaton Park Long | 00:33:00 | 9th | ||
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - AM | Course 3 | 00:15:50 | 22nd | 1035 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - PM | Course 3 | 00:12:41 | 11th | 1126 | |
| 28/08/24 | GRAMP Urban Sprint - Westburn | Sprint | 00:16:25 | 5th | ||
| 21/08/24 | GRAMP Urban Sprint - Westhill | Long | 00:24:24 | 7th | ||
| 07/08/24 | GRAMP Summer Series - Duthie Park | Long | 00:14:12 | 3rd | ||
| 07/08/24 | GRAMP Summer Series - Duthie Park | UltraSprint loop 1 | 00:04:50 | 4th | ||
| 07/08/24 | GRAMP Summer Series - Duthie Park | UltraSprint loop 2 | 00:06:18 | 3rd | ||
| 07/08/24 | GRAMP Summer Series - Duthie Park | UltraSprint loop 3 | 00:05:27 | 3rd | ||
| 31/07/24 | GRAMP Summer Series - Glen Dye | Long Tech | 01:01:07 | 7th | ||
| 16/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:19:47 | 19th | 1193 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C3 | 00:40:04 | 24th | 1192 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C3 | 00:32:04 | 30th | 1220 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C3 | 00:33:44 | |||
| 12/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:24:56 | 69th | 1075 | |
| 29/05/24 | GRAMP Summer Series - Westburn | Long | 00:16:43 | 3rd | ||
| 22/05/24 | MAROC Auchenblae Urban | Long | 00:31:39 | 8th | ||
| 19/05/24 | MAROC Haughton CP Local Event | Green | 00:54:36 | 13th | Racing Chl: Gold | |
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 3 (M55, M60, W40, W45, W50) | 00:42:06 | 19th | 1159 | |
| 11/05/24 | STAG's Glasgow City Race Weekend SPRINT | UKOL 3 (M55, M60, W40, W45, W50) | 00:38:43 | |||
| 10/05/24 | STAG's Glasgow City Race Weekend Supporting Event | Long | ||||
| 08/05/24 | GRAMP Forest Sprint - Templars Park | Sprint | 00:33:23 | 25th | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 4 | 00:37:49 | 11th | 1173 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 4 | 00:21:22 | |||
| 04/05/24 | Sprint Scotland (Race 2) | Course 4 | 00:17:42 | 10th | 1162 | |
| 01/05/24 | MAROC Glen O'Dee Forest Sprint | Orange | 00:34:11 | 6th | Racing Chl: Gold | |
| 24/04/24 | GRAMP Forest Sprint - Tollo hill | Sprint | 00:35:50 | 13th | ||
| 21/04/24 | Scottish Orienteering League 2 | Long Orange | 01:21:29 | 1st | Racing Chl: Silver | |
| 17/04/24 | MAROC Dess Forest Sprint | Orange | 00:25:29 | 7th | Racing Chl: Gold | |
| 10/04/24 | GRAMP Forest Sprint - Dunnottar | Forest Sprint | 00:25:32 | 8th | ||
| 25/02/24 | SOUL 2 - Solway Orienteering Weekend | 3 MSV, WV | 00:43:01 | 18th | 935 | |
| 24/02/24 | Scottish Night Championships | Course 3 | 00:51:41 | 5th | 1242 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 4 | 00:39:02 | 19th | 1182 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 4 | 00:16:35 | 39th | 1077 | |
| 29/11/23 | MAROC Deeside Night Cup | Long | 00:37:05 | 5th | ||
| 25/11/23 | Culbin East - Saturday Local Event | Light Green | 00:47:00 | 1st | Racing Chl: Silver | |
| 29/10/23 | Scottish Orienteering League 5 | Blue | 00:51:06 | |||
| 15/10/23 | Euromeeting Individual Sprint with Stirling City Race for other classes (SOUL10) | Course 3 | 00:35:11 | 15th | 1143 | |
| 14/10/23 | Stirling University Public Race (PM) | Course 4 | 00:11:03 | 8th | 1172 | |
| 27/09/23 | GRAMP Urban Sprint - Aberdeen Uni | Sprint | 00:27:58 | 8th | ||
| 20/09/23 | GRAMP Urban Sprint - Seaton Park | Long sprint | 00:23:39 | 6th | ||
| 13/09/23 | GRAMP Urban Sprint - Duthie Park | Long | 00:27:18 | 3rd | ||
| 09/09/23 | Moravian - Regional Event | Blue | 01:35:19 | 19th | 1060 | Racing Chl: Bronze |
| 06/09/23 | GRAMP Urban Sprint - Westhill | Sprint | 00:28:24 | 7th | ||
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | 4: MSV, WV | 00:42:24 | 9th | 1168 | |
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 3 | 00:15:32 | 25th | 1146 | |
| 02/09/23 | Sprint Scotland - Race 2 | Course 3 | 00:15:03 | 18th | 1201 | |
| 30/08/23 | GRAMP Urban Sprint - Danestone | Sprint | 00:39:52 | 4th | ||
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C35 (M55) | 02:40:55 | 91st | 997 | |
| 02/08/23 | Scottish Six Days - Rest Day Sprint - UKUL14 & SOUL8 | 3 | 00:14:08 | 29th | 1144 |