| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 10 (M16, M55, W45) | 02:08:47 | 114th | 1115 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 01:07:41 | 63rd | 1135 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55) | 00:16:42 | 32nd | 1172 | |
| 22/02/26 | CompassSport Cup Heat | 4 | 01:30:48 | 30th | 1078 | |
| 21/02/26 | Scottish Middle Championships | 3 | 00:54:49 | 14th | 1180 | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Blue | 01:15:36 | 42nd | 1168 | Racing Chl: Silver |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 3 | 00:58:49 | 22nd | 1141 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Medium | 00:45:58 | 25th | ||
| 28/12/25 | ELO Festive Frolic | 60 minute score | 01:08:22 | 119th | ||
| 06/12/25 | INT Local Events in Edinburgh and The Lothians | Green | 00:42:04 | 12th | Racing Chl: Gold | |
| 04/12/25 | FwtN Round #5 - The Steils | Long | 00:26:26 | 19th | ||
| 02/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Dies/Day Event - SoSOL | Green | 01:05:05 | 14th | 1083 | Racing Chl: Silver |
| 01/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Night/Nox Event | Green | 00:51:50 | 9th | 1090 | Racing Chl: Gold |
| 18/10/25 | Stirling City Race (SOUL 6) | Course 3 | 00:48:57 | 17th | 1104 | |
| 22/07/25 | Coast & Islands Day 3 | Medium | 01:12:44 | 54th | 1099 | |
| 21/07/25 | Coast & Islands Day 2 | Medium | 00:38:32 | 50th | 1123 | |
| 16/07/25 | Interlopers Sprintelope (Edinburgh) #14 | Long | 00:26:21 | 21st | ||
| 18/06/25 | SprintELOpe | Long | 00:50:12 | 23rd | ||
| 03/05/25 | Scottish Championships | Course 9 | 01:24:16 | 28th | 1026 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55, W35) | 00:20:43 | 92nd | 1064 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Blue | 01:24:48 | 39th | 1123 | Racing Chl: Silver |
| 06/04/25 | INT SoSOL | Blue | 00:48:04 | 10th | 1159 | Racing Chl: Gold |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Blue | 01:12:42 | 20th | 1198 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C3 | 00:33:28 | 19th | 1204 | |
| 01/03/25 | INT Local Events in Edinburgh and The Lothians | Blue | 00:49:58 | |||
| 23/02/25 | CompassSport Cup Heat | 4 Blue Men | 00:50:47 | 26th | 1129 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Blue | 01:15:39 | 36th | 1116 | Racing Chl: Silver |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 3 | 00:54:40 | 9th | 1189 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Long | 00:27:07 | 69th | 1144 | |
| 17/11/24 | KFO Orienteering and ESOA Championships | Blue | 01:11:50 | 18th | 1153 | Racing Chl: Gold |
| 20/10/24 | CompassSport Cup Final | 2 | 01:26:59 | 43rd | 1183 | |
| 08/09/24 | FVO SoSOL | 1 Person Relay - Long | 01:17:25 | 26th | 1132 | |
| 31/07/24 | Interlopers Sprintelope 17 (Edinburgh) | Long | 00:35:02 | 12th | ||
| 24/07/24 | Interlopers Sprintelope 16 (Edinburgh) | Long | 00:42:16 | 17th | ||
| 16/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:18:09 | 9th | 1235 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C3 | 00:37:52 | 15th | 1220 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C3 | 00:32:59 | 41st | 1205 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C3 | 00:21:24 | 12th | 1220 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:19:52 | 22nd | 1206 | |
| 30/06/24 | WOC Test Race #2 - KOS | F | 00:11:12 | 108th | ||
| 29/06/24 | WOC Test Race #1 - Sprint | Men | 00:26:39 | 82nd | 1118 | |
| 26/06/24 | ELO Sprintelope - Prestonpans | Long | 00:36:07 | 7th | ||
| 12/06/24 | ELO Sprintelope - Musselburgh | Long | 00:35:04 | 11th | ||
| 09/06/24 | Scottish Orienteering League 3 | Blue | 01:08:50 | 24th | 1119 | Racing Chl: Bronze |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C5 (M55, M60, W40) | 01:38:46 | 29th | 1143 | |
| 22/05/24 | Interlopers Sprintelope 7 (Edinburgh) | Long | 00:32:20 | 12th | ||
| 08/05/24 | Interlopers Sprintelope 5 (Edinburgh) | Long | 00:46:07 | 5th | ||
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 8 (M55, W35) | 01:50:33 | 37th | 1147 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 9 (M55, W35, W40) | 01:39:11 | 70th | 1145 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:45:10 | 23rd | 1211 |