| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 12/03/23 | STAG's Scottish Orienteering League 1 | Short Green | 00:59:21 | 1st | 1045 | Racing Chl: Bronze |
| 05/03/23 | Lakes Spring Long (UKEOL) | Green | 00:47:15 | 1st | Racing Chl: Gold | |
| 04/03/23 | Lakes Spring Middle (UKEOL) | Blue | 00:54:26 | 5th | 1186 | Navigation Chl |
| 01/01/23 | Christmas Cup Day 4 | Short and Orange Prologue | 00:15:02 | 4th | ||
| 01/01/23 | Christmas Cup Day 4 | Short and Orange Chase | 00:13:25 | 5th | ||
| 31/12/22 | Christmas Cup Day 3 | Short | 00:36:50 | 1st | ||
| 27/11/22 | ELO SoSOL | Green | 00:46:14 | 1st | 1158 | Racing Chl: Gold |
| 13/11/22 | KFO Regional Event incorporating Scottish University Champs | Green | 00:45:52 | 2nd | 1147 | Racing Chl: Gold |
| 12/11/22 | RR SoSOL and ESOA Champs | Green | 00:40:10 | 1st | 1139 | Navigation Chl |
| 23/10/22 | Scottish Orienteering League 7 | Short Green | 00:43:13 | 1st | 1065 | Racing Chl: Gold |
| 16/10/22 | CompassSport Cup Final | Green Men | 01:11:26 | 55th | 1032 | |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Short Green | 00:55:55 | 3rd | 1065 | Racing Chl: Bronze |
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Green | 00:47:37 | 17th | 1074 | Racing Chl: Bronze |
| 25/09/22 | Scottish Orienteering League 5 | Short Green | 00:40:14 | 2nd | 1103 | Racing Chl: Gold |
| 12/08/22 | Lakes 5 Days - Day 5 (UKOL) | 15 | 00:43:01 | 23rd | ||
| 11/08/22 | Lakes 5 Days - Day 4 | 15 | 00:48:15 | 10th | ||
| 09/08/22 | Lakes 5 Days - Day 3 (UKOL) | 15 | 00:31:11 | 7th | ||
| 08/08/22 | Lakes 5 Days - Day 2 | 15 | 00:34:58 | 17th | ||
| 07/08/22 | Lakes 5 Days - Day 1 | 15 | 00:47:42 | 7th | ||
| 08/01/20 | FVO Night series Dunblane | Short | ||||
| 08/01/20 | FVO Night series Dunblane | Short | 00:33:12 | |||
| 01/12/19 | 21st Glasgow Parks Championships - Race 1 | Super Veteran Men | 00:11:43 | 5th | 1205 | |
| 01/12/19 | 21st Glasgow Parks Championships - Race 3 | Super Veteran Men | 00:22:00 | 2nd | 1248 | |
| 01/12/19 | 21st Glasgow Parks Championships - Race 2 | Super Veteran Men | 00:09:07 | 7th | 1209 | |
| 24/11/19 | ELO SoSOL | Blue | 00:54:51 | 3rd | 1247 | Racing Chl: Gold |
| 16/11/19 | FVO Local Event (Club Champs) | Green | 00:31:20 | 13th | Racing Chl: Gold | |
| 13/11/19 | FVO Night series Abbey Craig | Short CD | 00:32:06 | 1st | ||
| 10/11/19 | Maroc Regional Event - Cambus | Blue | 00:58:45 | |||
| 26/10/19 | FVO Local Event Kippen | Green | 00:38:52 | 1st | Racing Chl: Gold | |
| 15/09/19 | British Middle Distance Championships (UKOL) | UKOL 6 (M55, M60) | 00:36:45 | 9th | 1250 | |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Blue | 01:05:22 | 17th | 1208 | Racing Chl: Gold |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C30 (M60, W40) | 00:26:44 | 5th | 1215 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C30 | 00:56:29 | 6th | 1221 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C30 | 00:50:47 | 1st | 1263 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C30 | 00:29:17 | 3rd | 1216 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C30 | 00:51:15 | 5th | 1233 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C30 (M60, W40) | 00:51:37 | 1st | 1253 | |
| 14/04/19 | CompassPoint Scottish Orienteering League 3 Scottish Spring 2019 | Blue | 00:53:46 | 11th | 1255 | Racing Chl: Gold |
| 31/03/19 | CompassPoint Scottish Orienteering League 2 (incorporating BUCS relay) | Blue | 00:55:16 | 9th | 1251 | Racing Chl: Gold |
| 30/03/19 | Scottish Middle Distance Championships (incorporating BUCS Individual Long Distance) | 00:39:13 | 35th | 1245 | ||
| 24/03/19 | SROC Red Rose Classic | Blue | 00:41:36 | 3rd | 1237 | Racing Chl: Gold |
| 23/03/19 | LOC Cumbrian Galoppen | Blue | 00:41:18 | 14th | 1194 | Racing Chl: Gold |
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 6 Green Men | 00:47:45 | 3rd | 1225 | |
| 24/02/19 | CompassPoint Scottish Orienteering League 1 (UKOL) | UKOL C6 (M70, W16, W55, W60) | 00:38:44 | 3rd | 1169 | |
| 23/02/19 | British Night Championships (UKOL) | UKOL Course 8 (M70, W16, W55, W60) | 00:54:12 | 4th | 1185 | |
| 23/09/18 | CompassPoint Scottish Orienteering League 3 | Blue | 00:50:40 | 8th | 1237 | Racing Chl: Gold |
| 26/08/18 | Maroc Balfour Level C | Blue | 01:02:18 | 2nd | 1221 | Racing Chl: Gold |
| 02/08/18 | Lakes 5 Day 4 | 4 | 00:53:11 | 19th | 1251 | |
| 31/07/18 | Lakes 5 Day 3 | 4 | 00:54:07 | 10th | 1278 | |
| 30/07/18 | Lakes 5 Day 2 | 4 | 00:47:07 | 12th | 1273 |