| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 25/07/21 | Killerton | Brown | 01:17:31 | 13th | Racing Chl: Gold | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Short Brown | 01:15:13 | 17th | 1235 | Racing Chl: Gold |
| 08/05/21 | INTLocal Events in Edinburgh and the Lothians 3 | Blue | 00:50:24 | 16th | Racing Chl: Gold | |
| 03/10/20 | INT Local Events in Edinburgh and the Lothians 6 | Light Green | 00:38:44 | 8th | Racing Chl: Gold | |
| 24/11/19 | ELO SoSOL | Blue | 01:09:04 | 16th | 1161 | Racing Chl: Gold |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Short Brown | 01:35:59 | 22nd | 1170 | Racing Chl: Silver |
| 31/08/19 | INT Local Events in Edinburgh and The Lothians | Light Green | 00:21:12 | 3rd | Racing Chl: Gold | |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C37 (M45) | 00:52:30 | 43rd | 1151 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C37 | 01:50:23 | 33rd | 1206 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C37 | 01:21:54 | 26th | 1222 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C37 | 00:57:24 | 38th | 1188 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C37 | 01:20:26 | 18th | 1249 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C37 (M45) | 01:57:11 | 36th | 1207 | |
| 28/06/19 | JOK Chasing Sprint - Chase | Chase_Race 6 | 00:36:12 | 29th | ||
| 28/06/19 | JOK Chasing Sprint - Prologue | Prologue_Course1 | 00:30:31 | 33rd | 1191 | |
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 3 (M45, M50) | 01:57:45 | 31st | 1145 | |
| 23/02/19 | ELO Local Events in Edinburgh and the Lothians | Light Green | 00:34:02 | 6th | Racing Chl: Gold | |
| 16/12/18 | FVO Barrwood SoSOL | Blue | 00:57:21 | 19th | 1159 | Navigation Chl |
| 03/08/18 | Lakes 5 Day 5 Middle Distance Event (UKOL) | UKOL 2 (M45, M50) | 01:05:24 | 49th | 1187 | |
| 02/08/18 | Lakes 5 Day 4 | 2 | 01:22:07 | 54th | 1162 | |
| 31/07/18 | Lakes 5 Day 3 | 2 | 01:17:47 | 38th | 1203 | |
| 30/07/18 | Lakes 5 Day 2 | 2 | 01:04:59 | 30th | 1225 | |
| 29/07/18 | Lakes 5 Day 1 (UKOL) | UKOL 2 (M45, M50) | 01:34:50 | 43rd | 1188 | |
| 26/05/18 | Scottish Championships Individual (UKOL) | UKOL Course 3 (M45, M50) | 01:31:25 | 33rd | 1188 | |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 11 (M45) | 01:29:45 | 11th | 1217 | |
| 08/04/18 | CompassPoint Scottish Orienteering League 2 | Short Brown | 01:11:50 | 14th | 1210 | Racing Chl: Gold |
| 01/04/18 | Jan Kjellstrom Orienteering Festival Individual 2 (UKOL) | UKOL 16 (W50) | 00:58:16 | 8th | 1168 | |
| 31/03/18 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 10 (W45) | 00:44:00 | 8th | 1164 | |
| 30/03/18 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:18:06 | 35th | 1162 | |
| 25/03/18 | CompassPoint Scottish Orienteering League 1 - Scottish Spring Weekend: Classic | Short Brown | 01:25:15 | 25th | 1185 | Racing Chl: Gold |
| 19/11/17 | East of Scotland Championships incorporating SoSOL7 | Brown | 00:54:14 | 15th | 1195 | Racing Chl: Gold |
| 29/10/17 | INT CompassPoint Scottish Orienteering League 7 | Blue | 01:15:00 | 41st | 1116 | Racing Chl: Silver |
| 28/10/17 | INT bto Urban League - SOUL 10 | 2 | 00:47:26 | 17th | 1190 | |
| 22/10/17 | CompassSport Cup Final | 2 | 01:28:19 | 25th | 1208 | |
| 24/09/17 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Blue | 01:23:24 | 29th | 1193 | Racing Chl: Silver |
| 23/09/17 | WOLF Sprint - bto Urban League - SOUL 9 | Course 2 | 00:19:39 | 20th | 1203 | |
| 17/09/17 | ESOC SoSOL 5 | Brown | 01:22:47 | 7th | 1225 | Racing Chl: Gold |
| 10/09/17 | FVO bto Urban League - SOUL 8 | 2 Brown | 00:51:40 | 11th | 1182 | Racing Chl: Gold |
| 05/08/17 | Scottish 6 Days - Day 6 | C28 | 00:50:12 | 6th | 1190 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C28 | 00:48:22 | 4th | 1213 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C28(M65) | 00:54:34 | 17th | 1169 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C28 | 01:05:55 | 34th | 1139 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | UKOL C28(M65) | 01:01:01 | 9th | 1187 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C28 | 00:57:15 | 10th | 1186 | |
| 20/05/17 | Scottish Championships - Individual | 2 | 01:33:32 | 33rd | 1229 | |
| 16/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Long Distance | UKOL 14(W45) | 01:09:51 | 9th | 1154 | |
| 15/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Middle Distance | UKOL 9(M60, W35, W40) | 00:40:28 | 50th | 1143 | |
| 14/04/17 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 3(M35, M40) | 00:24:15 | 86th | 1076 | |
| 02/04/17 | CompassPoint Scottish Orienteering League 2 | Blue | 01:46:10 | 51st | 1086 | Navigation Chl |
| 26/02/17 | ELO SoSOL | blue | 01:05:38 | 16th | 1121 | Racing Chl: Gold |