| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 12/04/26 | SOL 1 | Blue | 01:24:51 | 41st | 1049 | Racing Chl: Silver |
| 22/02/26 | CompassSport Cup Heat | 2 | 01:44:03 | 14th | 1178 | |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Long Sprint | 00:20:51 | 31st | 1215 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 01:07:19 | 72nd | ||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 3 | 00:12:23 | 11th | 1119 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 3 | 00:19:28 | 14th | 1058 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 3 | 00:20:15 | 9th | 1147 | |
| 21/09/25 | Scottish Orienteering League 4 | Short Brown | 01:39:07 | 13th | 1172 | Racing Chl: Gold |
| 14/09/25 | CompassSport Cup Final | 6 | 00:43:01 | 23rd | 1157 | |
| 13/09/25 | Urban Teesdale | B | 00:35:49 | 9th | 1171 | |
| 31/08/25 | British Sprint Championships - Finals | F10 | 00:17:10 | 9th | 1212 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q8 | 00:18:45 | 9th | 1204 | |
| 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:17:10 | 12th | ||
| 03/05/25 | Scottish Championships | Course 6 | 01:21:40 | 12th | 1176 | |
| 06/04/25 | INT SoSOL | Blue | 00:51:26 | 16th | 1135 | Racing Chl: Gold |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Blue | 01:26:08 | 39th | 1137 | Racing Chl: Gold |
| 01/03/25 | INT Local Events in Edinburgh and The Lothians | Blue | 00:53:48 | 12th | Racing Chl: Gold | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 3 | 00:54:44 | 10th | 1188 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Medium | 00:21:28 | 7th | 1135 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 2 | Course 3 | 00:09:16 | 6th | 1170 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 1 | Course 3 | 00:10:25 | 6th | 1196 | |
| 01/12/24 | STAG's 25th Glasgow Parks Champs - Race 3 | Course 3 | 00:23:59 | 4th | 1170 | |
| 17/11/24 | KFO Orienteering and ESOA Championships | Blue | 01:11:12 | 17th | 1157 | Racing Chl: Gold |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Blue | 01:36:43 | 34th | 1126 | Racing Chl: Silver |
| 20/10/24 | CompassSport Cup Final | 6 | 00:55:35 | 27th | 1122 | |
| 21/09/24 | Tayside Series 4 | green | 00:20:18 | 1st | Racing Chl: Gold | |
| 15/09/24 | Balloch Country Park SoSOL | Blue | 01:11:02 | 9th | 1139 | Racing Chl: Gold |
| 31/07/24 | Interlopers Sprintelope 17 (Edinburgh) | Long | 00:33:15 | 9th | ||
| 16/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:25:35 | 76th | 1208 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C3 | 00:37:43 | 13th | 1222 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C1 | 00:30:39 | 119th | 1128 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:23:08 | |||
| 23/06/24 | British Sprint Championships - Qualifiers | Q8 | 00:15:13 | 9th | 1197 | |
| 23/06/24 | British Sprint Championships - Finals | F7 | 00:12:49 | 12th | 1194 | |
| 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:12:49 | 175th | ||
| 08/06/24 | INT Local Events in Edinburgh and the Lothians | Light Green | 00:45:51 | 12th | Racing Chl: Gold | |
| 20/04/24 | Scottish Middle Championships | 3 | 00:50:34 | 40th | 1090 | |
| 18/02/24 | CompassSport Cup Heat | 6 | 00:54:50 | 4th | 1151 | |
| 24/09/23 | Scottish Orienteering League 4 | Blue | ||||
| 04/08/23 | S6D Moray 2023 Day 5 | C35 | 00:44:55 | 41st | 1198 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C35 (M55) | 02:03:50 | 79th | 1099 | |
| 02/08/23 | Scottish Six Days - Rest Day Sprint - UKUL14 & SOUL8 | 3 | 00:12:27 | 10th | 1207 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C35 | 01:22:17 | 45th | 1177 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C35 (M55) | 00:51:51 | 65th | 1162 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C35 | 01:29:16 | 57th | 1167 | |
| 28/07/23 | Coast and Islands 2023 - Day 6 | Medium | 00:24:43 | 9th | 1159 | |
| 27/07/23 | Coast and Islands 2023 - Day 5 | Medium | 01:24:29 | 29th | 1099 | |
| 26/07/23 | Coast and Islands 2023 - Day 4 | Medium | 00:25:14 | 12th | 1167 | |
| 25/07/23 | Coast and Islands 2023 - Day 3 | Medium | 01:20:45 | 34th | 1109 | |
| 24/07/23 | Coast and Islands 2023 - Day 2 | Medium | 00:59:49 | 20th | 1146 |