| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 10/09/25 | GRAMP Urban Sprint - Aberdeen Uni | Long Sprint | 00:22:14 | 8th | ||
| 03/09/25 | GRAMP Urban Sprint - Westhill | Long | 00:19:45 | 5th | ||
| 31/08/25 | 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, M90, M95, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90, W95) | 00:27:56 | 195th | ||
| 31/08/25 | British Sprint Championships - Finals | F6 | 00:27:56 | 22nd | 1056 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q6 | 00:19:55 | 15th | 1176 | |
| 27/08/25 | Northern Orienteering Urban League - Grantown on Spey - Event 6 | long | 00:32:13 | 9th | ||
| 02/07/25 | Northern Orienteering Urban League - Kinloss Barracks - Event 4 | Long | 00:32:49 | 6th | ||
| 25/06/25 | Northern Orienteering Urban League - Aviemore - Event 3 | Long | 00:35:06 | 8th | ||
| 15/06/25 | Newcastle Urban (UKOL) | UKOL 3 (M55, M60, W40, W45, W50) | 00:37:03 | 3rd | 1243 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 2 (M16, M45, M50, M55) | ||||
| 25/05/25 | Dufftown SOUL 4 | 3 | 00:42:08 | 7th | 1116 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C3 | 00:13:25 | 1st | 1260 | |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 3 | 00:36:55 | 2nd | 1268 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | MSprint | 00:19:57 | 32nd | 1214 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 3 | 00:54:50 | 11th | 1188 | |
| 10/11/24 | ESOC SOUL 10 | 3 - MSV (55+), WV (40+) | 00:34:09 | 2nd | 1234 | |
| 03/11/24 | Stirling City Race - Dunblane East (UK Urban League) (SOUL 9) | Course 3 | 00:30:56 | 3rd | 1231 | |
| 22/09/24 | MOR - Scottish Orienteering Urban League Event - Burghead (SOUL 8) | 3 | 00:27:48 | 2nd | 1260 | |
| 21/09/24 | INVOC - Scottish Orienteering Urban League Event (SOUL 7) | 3 | 00:29:26 | 2nd | 1249 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - PM | Course 3 | 00:09:42 | 1st | 1240 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - AM | Course 3 | 00:15:27 | 21st | 1047 | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:17:27 | 5th | 1253 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C3 | 00:34:48 | 5th | 1259 | |
| 03/07/24 | Northern Orienteering Urban League - Event #4 | Long | 00:29:47 | 3rd | ||
| 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:07 | 68th | ||
| 23/06/24 | British Sprint Championships - Finals | F6 | 00:11:07 | 3rd | 1296 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q6 | 00:14:30 | 5th | 1259 | |
| 19/06/24 | Northern Orienteering Urban League - Event #3 | Long | 00:33:57 | 5th | ||
| 29/05/24 | Northern Urban League 1 - Grantown on Spey | Long | 00:40:33 | 8th | ||
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 3 (M55, M60, W40, W45, W50) | 00:38:57 | 11th | 1197 | |
| 11/05/24 | STAG's Glasgow City Race Weekend SPRINT | UKOL 3 (M55, M60, W40, W45, W50) | 00:33:43 | 8th | 1180 | |
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 4 | 00:37:35 | 10th | 1177 | |
| 09/03/24 | MOR - Saturday Local Event - Aberlour | Long Orange | 00:35:15 | 4th | Racing Chl: Gold | |
| 25/02/24 | SOUL 2 - Solway Orienteering Weekend | 3 MSV, WV | 00:24:25 | 1st | 1258 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 4 | 00:37:25 | |||
| 15/10/23 | Euromeeting Individual Sprint with Stirling City Race for other classes (SOUL10) | Course 3 | 00:30:18 | 9th | 1211 | |
| 28/06/23 | A4 Design & Print Northern Urban League - Event 4 | Long | 00:29:38 | 5th | ||
| 11/06/23 | Race the Abbeys - Scottish Borders: Urban Sprint (UKOL) incorporating SOUL7 | UKOL Course 3 (M55, M60, W40, W45, W50) | 00:38:12 | 9th | 1171 | |
| 10/06/23 | Race the Abbeys - Scottish Borders: Urban (UKOL) - incorporating UKUL9 & SOUL6 | UKOL Course 3 (M55, M60, W40, W45, W50) | 00:44:07 | |||
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 3 | 00:13:47 | 2nd | 1250 | |
| 25/02/23 | MAROC Ballater Sprint | Sprint | 00:23:27 | 18th | ||
| 11/02/23 | TAY Urban Event - SOUL3 | 3 | 00:34:47 | |||
| 04/02/23 | INVOC - SOUL2 | Course 3 | 00:40:37 | 4th | 1140 | |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 3 | 00:40:05 | |||
| 26/11/22 | ELO SOUL13 | Course 3 | 00:27:25 | 2nd | 1247 | |
| 20/11/22 | INT SOUL12 | C3 | 00:42:41 | |||
| 16/10/22 | CompassSport Cup Final | Blue Men | 01:11:35 | |||
| 15/10/22 | Stirling City Race - SOUL10 | 3 - Blue | 00:31:47 | 9th | 1206 | |
| 25/09/22 | Scottish Orienteering League 5 | Blue | 01:04:09 | 22nd | 1182 | Racing Chl: Gold |
| 24/09/22 | Moravian SOUL9 | Course 3 | 00:27:47 | 6th | 1229 |