| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 14 (M75, W60) | 01:27:11 | 39th | 1035 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 14 (M75, W60) | 00:44:16 | 27th | 1045 | |
| 22/02/26 | CompassSport Cup Heat | 7 | 00:55:57 | 10th | 1014 | |
| 04/02/26 | Polmaise | Short CDC | ||||
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Green | 00:55:57 | 36th | 1074 | Racing Chl: Bronze |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Medium | 00:59:02 | 48th | ||
| 07/01/26 | Falkirk Wheel | Short | 01:21:19 | 10th | ||
| 01/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Night/Nox Event | Green | 01:07:16 | 18th | 990 | Racing Chl: Bronze |
| 14/09/25 | CompassSport Cup Final | 7 | 00:46:18 | 24th | 1037 | |
| 07/09/25 | Scottish Orienteering League 3 | Green | 01:02:16 | 5th | 1031 | Racing Chl: Bronze |
| 28/06/25 | ELO SoSOL - Binning Wood | Green | 01:35:21 | 15th | 934 | Navigation Chl |
| 14/05/25 | Bo'ness Foreshore WEE 5 | Short Green | 00:43:25 | 14th | Racing Chl: Silver | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Short Blue | 01:20:40 | 41st | 971 | Racing Chl: Bronze |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Green | 00:46:21 | 33rd | 1041 | Racing Chl: Bronze |
| 20/11/24 | Bantaskine Night Event | Short AA | 01:20:12 | 4th | ||
| 17/11/24 | KFO Orienteering and ESOA Championships | Green | 01:02:15 | 29th | 983 | Racing Chl: Silver |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Short Blue | 01:23:58 | 40th | 1021 | Racing Chl: Bronze |
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Blue | 01:09:43 | 24th | 1073 | Racing Chl: Bronze |
| 09/06/24 | Scottish Orienteering League 3 | Green | 01:02:08 | 9th | 1015 | Racing Chl: Bronze |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C7 (M70, W16, W55, W60) | 01:28:56 | 45th | 1022 | |
| 18/02/24 | CompassSport Cup Heat | 7 | 00:43:30 | 5th | 1054 | |
| 28/12/23 | Christmas Cup Day 1 | Long | 02:09:00 | 53rd | ||
| 22/11/23 | Falkirk Wheel Night Event | Short | 01:00:04 | |||
| 04/08/23 | S6D Moray 2023 Day 5 | C24 | 00:44:00 | 56th | 1050 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C24 | 01:19:48 | 103rd | 981 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C24 (M70, W55) | 00:58:34 | 84th | 1009 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C24 | 01:18:15 | 33rd | 1074 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C6 (M70, W16, W55, W60) | 01:01:22 | 26th | 1069 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Green | 01:14:00 | 43rd | 965 | Racing Chl: Bronze |
| 19/03/23 | Scottish Orienteering League 2 | Green | 00:50:37 | 32nd | 985 | Racing Chl: Bronze |
| 12/03/23 | STAG's Scottish Orienteering League 1 | Green | 01:18:25 | 10th | 1098 | Navigation Chl |
| 29/10/22 | ESOC Night Event incorporating 'Tinto Twin' Day 1 | Course 3/4 | 01:09:14 | 22nd | 985 | |
| 15/05/22 | Scottish Orienteering League 3 | Green | 00:49:13 | 16th | 1047 | Racing Chl: Silver |
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Green (M65, M70, W16, W45, W50, W55, W60) | 01:15:14 | 63rd | 996 | |
| 03/10/21 | ESOC Regional Event | Green | 01:02:26 | 10th | 995 | Racing Chl: Bronze |
| 15/03/20 | CompassSport Cup Heat | 6 Green Men | 01:15:33 | 22nd | 954 | |
| 17/11/19 | TAY East of Scotland Championships / SoSOL | Blue | 01:19:23 | 14th | 1162 | Racing Chl: Silver |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Short Blue | 00:50:55 | 3rd | 1139 | Navigation Chl |
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Short Blue | 01:02:28 | 14th | 1130 | Racing Chl: Gold |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Short Blue | 00:56:11 | 7th | 1147 | Racing Chl: Silver |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C15 | 00:43:28 | 6th | 1134 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C15 | 00:44:16 | 6th | 1128 | |
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 7 (M65, W45, W50) | 01:24:43 | 15th | 1112 | |
| 14/04/19 | CompassPoint Scottish Orienteering League 3 Scottish Spring 2019 | Short Blue | 00:58:04 | 3rd | 1132 | Racing Chl: Silver |
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 6 Green Men | 00:58:46 | 8th | 1159 | |
| 24/02/19 | CompassPoint Scottish Orienteering League 1 (UKOL) | UKOL C5 (M65, W45, W50) | 00:54:32 | 7th | 1101 | |
| 17/02/19 | STAG SoSOL | Blue | 01:05:45 | 12th | 1142 | Racing Chl: Gold |
| 03/02/19 | ESOC Sprint-O - Race 2 | Course 4 | 00:18:59 | 22nd | 1008 | |
| 03/02/19 | ESOC Sprint-O incorporating Scottish Sprint Championships and bto SOUL2 | Course 4 | 00:21:57 | 19th | 1023 | |
| 27/01/19 | EUOC Big Weekend - Arthur's Seat | Blue | 01:04:14 | 46th | 1171 | Racing Chl: Gold |