| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:21:06 | 134th | 1246 | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 04 (M35, M40) | 02:48:22 | 35th | 1047 | |
| 15/02/26 | GRAMP - Potarch (regional) | Brown | 01:21:22 | 18th | 1210 | Racing Chl: Gold |
| 14/02/26 | MAROC Scottish Night Championships: Muir of Dinnet | 01 | 02:41:47 | 13th | 1202 | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Brown | 01:28:44 | 37th | 1234 | Racing Chl: Gold |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 1 | 01:08:06 | 32nd | 1239 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 00:49:48 | |||
| 21/09/25 | Scottish Orienteering League 4 | Black | 02:42:03 | 25th | 1142 | Racing Chl: Silver |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 03:27:09 | 71st | 1183 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 01:24:42 | 69th | 1246 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 01E (M21) | 01:06:05 | 60th | 1199 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 02:26:44 | 48th | 1259 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 02:11:21 | 54th | 1227 | |
| 10/05/25 | British Orienteering Championships (UKOL) | 5 | 02:06:03 | |||
| 03/05/25 | Scottish Championships | Course 1 | 02:36:54 | 12th | 1254 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Black | 02:05:19 | 19th | 1220 | Racing Chl: Gold |
| 12/04/25 | South Achray SoSOL and Elite Relay | Brown | 00:56:43 | 11th | 1234 | Racing Chl: Gold |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Black | 01:55:12 | 39th | 1228 | Racing Chl: Gold |
| 22/03/25 | Scottish Middle Championships | C1 | 00:59:10 | 45th | 1201 | |
| 23/02/25 | CompassSport Cup Heat | 1 Brown | 01:11:19 | 15th | 1285 | Racing Chl: Gold |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Black (M18, M20, M21, M35, M40) | 00:57:17 | 32nd | 1231 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 3 (M18, M45, M50) | 01:38:34 | 30th | 1185 | |
| 01/02/25 | Scottish Night Championships | Course 1 | 01:29:49 | |||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Brown | 01:40:21 | 52nd | 1144 | Racing Chl: Silver |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 8 | 00:25:36 | |||
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C5 (M55, M60, W40) | 01:19:07 | 12th | 1226 | |
| 18/02/24 | CompassSport Cup Heat | 1 | 01:48:12 | 17th | 1212 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 1 | 00:23:20 | 67th | 1247 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 1 | 00:22:47 | 80th | 1209 | |
| 26/01/24 | EUOC Big Weekend - FWTN | 1 | 00:23:59 | 61st | ||
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 1 | 00:54:02 | 15th | 1241 | |
| 12/03/22 | CompassSport Cup Heat | Brown | 02:11:46 | 28th | 1146 | Racing Chl: Bronze |
| 12/02/22 | Scottish Night Championships | Course 1 | 01:46:32 | 13th | 1229 | |
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Brown (M18, M20, M21, M35, M40, M45, M50, W21) | 01:15:18 | 43rd | 1224 | |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:42:46 | 31st | 1249 | |
| 21/01/22 | Big Weekend FWTN #6 | Long | 00:37:23 | 16th | ||
| 02/12/21 | FWTN #5 | Long | 00:35:56 | |||
| 04/11/21 | FWTN #3 | Long | 00:43:26 | 15th | ||
| 07/10/21 | FWTN #1 | Long | 00:33:38 | 22nd | ||
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C1 (M21) | 04:10:38 | 44th | 1227 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C1 (M21) | 04:10:38 | 44th | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C1 (M21) | 01:23:00 | 39th | 1256 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C1 | 02:05:00 | 35th | 1186 | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Black | 02:43:35 | 16th | 1227 | Racing Chl: Bronze |
| 10/04/21 | INT Local Events in Edinburgh and the Lothians 2 | Blue | 01:07:44 | 24th | Racing Chl: Gold | |
| 03/10/20 | INT Local Events in Edinburgh and the Lothians 6 | Light Green | 00:31:43 | 2nd | Racing Chl: Gold | |
| 27/09/20 | Cambus o'May local event | Blue | 01:09:26 | 29th | Racing Chl: Gold | |
| 08/03/20 | Deeside weekend - regional | 1-Black | ||||
| 07/03/20 | Deeside weekend - SOUL 3 | 1S | 00:18:52 | 22nd | 1299 | |
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Black | 115:46:00 | 22nd | 1201 | Navigation Chl |