| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 22/02/26 | CompassSport Cup Heat | 4 | 01:14:56 | 24th | 1149 | |
| 21/02/26 | Scottish Middle Championships | 3 | 01:12:56 | 28th | 1092 | |
| 08/02/26 | Kippendavie - SoSOL 2 | Blue | 01:23:38 | 15th | 1122 | Racing Chl: Silver |
| 31/01/26 | ELO Local Events in Edinburgh and Lothians | Green | 01:03:07 | 18th | Racing Chl: Gold | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Blue | 01:35:09 | 67th | 1063 | Racing Chl: Bronze |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Medium | 00:38:47 | 13th | ||
| 06/12/25 | INT Local Events in Edinburgh and The Lothians | Green | 00:45:09 | 15th | Racing Chl: Gold | |
| 29/11/25 | ELO Local Events in Edinburgh and Lothians | Green | 01:09:55 | 29th | Racing Chl: Silver | |
| 23/11/25 | SOUL 8 - Newhaven | R2 | 00:57:59 | 16th | 1110 | |
| 07/09/25 | Scottish Orienteering League 3 | Short Brown | 01:32:10 | 18th | 1120 | Racing Chl: Bronze |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 04 | 01:47:26 | 70th | 1067 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 04 (M18, M50) | 01:48:03 | |||
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 04 (M18, M50) | 01:00:49 | 70th | 1105 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 02:11:28 | 62nd | 1081 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 04 | 01:41:45 | 58th | 1173 | |
| 15/06/25 | Tayside Open Event and Jamie Stevenson Trophy | Blue | 01:00:33 | |||
| 31/05/25 | ELO Local Events in Edinburgh and Lothians | Green | 01:02:29 | 21st | Racing Chl: Silver | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 14 (M70, W16, W60) | 01:26:58 | 38th | 1084 | |
| 03/05/25 | Scottish Championships | Course 4 | 01:39:15 | 26th | 1134 | |
| 26/04/25 | ELO Local Events in Edinburgh and Lothians | Green | 00:44:25 | 11th | Racing Chl: Gold | |
| 12/04/25 | South Achray SoSOL and Elite Relay | Blue | 01:11:33 | 25th | 1081 | Racing Chl: Bronze |
| 29/03/25 | ELO Local Events in Edinburgh and Lothians | Green | 00:33:23 | 8th | Racing Chl: Gold | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Short Blue | 01:21:29 | 32nd | 1042 | Racing Chl: Silver |
| 22/03/25 | Scottish Middle Championships | C2b | 01:08:34 | 33rd | 1061 | |
| 16/02/25 | ESOC SoSOL | Blue | 01:19:37 | 26th | 1023 | Racing Chl: Silver |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Brown (M16, M45, M50, M55, W21) | 01:29:33 | 49th | 964 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 6 (M65, W16, W55) | 01:30:21 | |||
| 02/11/24 | Polmaise Regional Event | Blue | 02:32:59 | 22nd | 993 | Navigation Chl |
| 28/09/24 | ELO Local Events in Edinburgh and the Lothians | Corridor | 01:20:41 | 16th | ||
| 08/09/24 | FVO SoSOL | Brown | 01:19:38 | 19th | 1009 | Racing Chl: Bronze |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Short Brown | 02:35:46 | |||
| 09/06/24 | Scottish Orienteering League 3 | Short Brown | 01:39:42 | 17th | 1026 | Racing Chl: Bronze |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C4 (M45, M50, W18, W20, W35) | 02:15:30 | 40th | 1071 | |
| 27/04/24 | ELO Local Events in Edinburgh and the Lothians | Light Green | 01:07:13 | 25th | Racing Chl: Silver | |
| 20/04/24 | Scottish Middle Championships | 2 | 00:50:29 | 29th | 1061 | |
| 24/03/24 | ELO SoSOL | Green | 01:00:26 | 17th | 1032 | Racing Chl: Gold |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Blue | 01:17:41 | |||
| 18/02/24 | CompassSport Cup Heat | 4 | 01:47:12 | 29th | 983 | |
| 06/11/16 | ESOC Penicuik Weekend - SoSOL 7 incorporating ESOA Championships | Blue | 02:03:40 | 38th | 899 | Racing Chl: Bronze |
| 02/08/13 | Scottish 6 Days - Moray2013 Day5 | C28 | 01:21:23 | 126th | 1007 | |
| 01/08/13 | Scottish 6 Days - Moray2013 Day4 (Incorporating EuroMeeting Middle Distance - A World Ranking Event) | C28 | 01:22:10 | 132nd | 980 | |
| 30/07/13 | Scottish 6 Days - Moray2013 Day3 (Incorporating UKOL15) | UKOL C28 (M65) | 01:33:50 | 148th | 899 | |
| 29/07/13 | Scottish 6 Days - Moray2013 Day2 | C28 | 01:19:24 | 102nd | 1015 | |
| 28/07/13 | Scottish 6 Days - Moray2013 Day1 (Incorporating UKOL14) | UKOL C28 (M65) | 02:06:08 | 150th | 640 | |
| 28/04/13 | ESOC/STAG CompassPoint Scottish O League 3 | Blue | 01:37:25 | 50th | 1043 | Racing Chl: Bronze |
| 29/05/11 | Springtime-in-Shropshire Weekend | Green | 00:52:43 | 40th | 995 | |
| 28/05/11 | Springtime-in-Shropshire Weekend | Green | 01:25:37 | 125th | 673 |