| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 02 | 01:06:42 | 26th | 1296 | |
| 30/12/24 | Christmas Cup Day 2 | Long | 01:05:42 | 22nd | 1305 | |
| 29/09/24 | BL High Pike Cumbrian Galoppen | Brown | 01:10:22 | 9th | 1269 | Racing Chl: Gold |
| 08/09/24 | FVO SoSOL | Yellow | 00:51:57 | 3rd | Navigation Chl | |
| 08/09/24 | FVO SoSOL | Brown | 00:45:41 | 5th | 1268 | Racing Chl: Gold |
| 24/07/24 | Croeso - Rest Day Sprint | 3 | 00:11:28 | 1st | 1307 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C41 | 01:01:39 | 63rd | 1282 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:31:37 | 41st | 1330 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:28:47 | 48th | 1320 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C41 (M21) | 00:55:17 | 63rd | 1285 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C2 (M18, M20, M35, M40, W21) | 01:48:10 | 26th | 1245 | |
| 02/04/23 | BL Burnbanks, Cumbrian Galoppen | Yellow | 01:44:45 | 8th | Navigation Chl | |
| 02/04/23 | BL Burnbanks, Cumbrian Galoppen | Brown | 01:06:52 | 5th | 1284 | Racing Chl: Gold |
| 05/02/23 | Callendar Park SoSOL | Brown | 01:18:59 | 3rd | Racing Chl: Gold | |
| 05/03/22 | CLYDE SOUL3 | 00:47:14 | 3rd | |||
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C2 (M20, M35) | 01:38:43 | 6th | 1290 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C2 (M20, M35) | 01:38:43 | 13th | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C2 (M20, M35, W21) | 00:54:41 | 22nd | 1241 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C2 | 01:07:32 | 7th | 1290 | |
| 14/03/20 | Scottish Middle Distance Championships | Course 1 | 00:39:18 | 10th | 1304 | |
| 08/03/20 | Cumbrian Galoppen - High Rigg | Brown | 01:10:05 | 6th | 1268 | Racing Chl: Gold |
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Black | 75:00:00 | 13th | 1322 | Navigation Chl |
| 15/02/20 | Scottish Night Champs | 1 | 65:44:00 | 11th | 1318 | |
| 26/01/20 | Big Weekend - Classic Race | Brown | 01:22:44 | 19th | 1273 | Racing Chl: Gold |
| 25/01/20 | Big Weekend - Edinburgh City Urban Race | 1 | 01:03:38 | 22nd | 1269 | |
| 24/01/20 | Big Weekend - Fight with the Night | Long | 00:41:54 | 26th | ||
| 07/12/19 | Talkin Tarn Local Event | Green | 00:18:32 | 1st | Racing Chl: Gold | |
| 03/11/19 | High Pike Cumbrian Galloppen | Brown | 00:55:20 | 3rd | 1330 | Racing Chl: Gold |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Black | 01:11:45 | 6th | 1341 | Navigation Chl |
| 05/10/19 | FVO Local Event Helix and Kelpies Falkirk | Blue | 00:30:03 | 3rd | Racing Chl: Gold | |
| 15/06/19 | Brampton Urban Event | Long | 00:23:27 | 1st | ||
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 1 (M21) | 02:07:23 | 7th | 1319 | |
| 14/04/19 | CompassPoint Scottish Orienteering League 3 Scottish Spring 2019 | Black | 01:30:30 | 18th | 1321 | Racing Chl: Gold |
| 13/04/19 | Scottish Spring 2019 Middle Distance | Brown | 00:32:58 | 32nd | 1291 | Racing Chl: Gold |
| 31/03/19 | CompassPoint Scottish Orienteering League 2 (incorporating BUCS relay) | Black | 01:44:41 | 5th | 1293 | Racing Chl: Gold |
| 26/01/19 | EUOC Big Weekend - Edinburgh City Race incorporating bto SOUL1 | 1 | 01:00:21 | 25th | 1270 | |
| 28/10/18 | CompassPoint Scottish Orienteering League 5 - Roseisle | Black | 83:16:00 | 15th | 1305 | Navigation Chl |
| 27/10/18 | MOR bto SOUL 9 - Forres | Course 1 | 56:36:00 | 9th | 1294 | |
| 23/09/18 | CompassPoint Scottish Orienteering League 3 | Black | 01:21:40 | 11th | 1309 | Racing Chl: Gold |
| 16/09/18 | Cumbrian Galoppen - High Brow | Brown | 01:07:18 | 2nd | 1284 | Racing Chl: Gold |
| 15/09/18 | Swindale North, Cumbrian Gallopen Level C, Regional Event | Brown | 01:22:17 | 3rd | 1277 | Racing Chl: Gold |
| 09/09/18 | CLYDE SoSOL - Windy Hill near Lochwinnoch | Brown | 01:31:07 | 5th | Racing Chl: Gold | |
| 26/05/18 | Scottish Championships Individual (UKOL) | UKOL Course 1 (M21) | 02:29:02 | 17th | 1257 | |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:21:55 | 36th | 1300 | |
| 15/04/18 | LOC April Weekend National Level Long Distance | Black | 01:43:06 | 13th | 1296 | Racing Chl: Gold |
| 14/04/18 | LOC April Weekend National Level Middle Distance | Black | 00:45:44 | 16th | 1274 | Racing Chl: Gold |
| 08/04/18 | CompassPoint Scottish Orienteering League 2 | Black | 01:25:59 | 9th | 1314 | Racing Chl: Gold |
| 01/04/18 | Jan Kjellstrom Orienteering Festival Individual 2 (UKOL) | UKOL 1 (M21) | 02:16:30 | 40th | 1321 | |
| 31/03/18 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 1 (M21) | 00:45:43 | 45th | 1317 | |
| 30/03/18 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:21 | 83rd | 1284 |