| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 03/11/19 | FVO SoSOL | Blue | 00:48:04 | 3rd | 1230 | Racing Chl: Gold |
| 20/10/19 | CompassSport Cup Final | Course 4 | 00:49:30 | 13th | 1249 | |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Short Brown | 01:00:23 | 4th | 1261 | Navigation Chl |
| 15/09/19 | British Middle Distance Championships (UKOL) | UKOL 4 (M45, M50) | 00:39:50 | 16th | 1270 | |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Short Brown | 01:15:01 | 7th | 1247 | Racing Chl: Gold |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C36 (M18, M50) | 00:31:04 | 18th | 1275 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C36 | 01:13:20 | 24th | 1268 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C36 | 00:41:24 | 33rd | 1262 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C36 | 01:01:05 | 25th | 1266 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C36 (M18, M50) | 01:07:24 | 19th | 1285 | |
| 28/06/19 | JOK Chasing Sprint - Prologue | Prologue_Course1 | 00:26:10 | 26th | 1253 | |
| 28/06/19 | JOK Chasing Sprint - Chase | Chase_Race 6 | 00:33:09 | 26th | ||
| 23/06/19 | Sprint Scotland Weekend - Race 3 | Course 3 | 00:38:14 | 9th | 1198 | |
| 22/06/19 | Sprint Scotland Weekend Race 1 - bto SOUL7 and UKUL | Course 3 | 00:21:05 | 11th | 1175 | |
| 22/06/19 | Sprint Scotland Weekend Race 2 - bto SOUL7 and UKUL | Course 3 | 00:17:32 | 14th | 1163 | |
| 02/06/19 | ESOC bto SOUL6 | 2 | 00:51:10 | 10th | 1193 | |
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 3 (M45, M50) | 01:19:49 | 11th | 1270 | |
| 05/05/19 | British Orienteering Championships (UKOL) | UKOL 9 (M50) | 00:57:19 | 6th | 1263 | |
| 21/04/19 | Jan Kjellstrom Orienteering Festival - Individual 2 (UKOL) | UKOL 11 (M50) | 01:15:08 | 17th | 1250 | |
| 20/04/19 | Jan Kjellstrom Orienteering Festival - Individual 1 (UKOL) | UKOL 7 (M50) | 00:44:21 | 18th | 1255 | |
| 13/04/19 | Scottish Spring 2019 Middle Distance | Blue | 00:30:23 | 25th | 1236 | Racing Chl: Gold |
| 30/03/19 | Scottish Middle Distance Championships (incorporating BUCS Individual Long Distance) | 00:45:44 | 67th | 1265 | ||
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 4 Blue Men | 01:01:20 | 6th | 1252 | |
| 24/02/19 | CompassPoint Scottish Orienteering League 1 (UKOL) | UKOL C3 (M45, M50) | 00:53:59 | 13th | 1249 | |
| 23/02/19 | British Night Championships (UKOL) | UKOL Course 7 (M65, W18, W45, W50) | 01:15:14 | 14th | 1161 | |
| 10/02/19 | Anagach Woods | Blue | 01:07:57 | 4th | 1215 | Racing Chl: Gold |
| 07/02/19 | EUOC Fight With The Night 7 | Long | 00:59:58 | 18th | ||
| 26/01/19 | EUOC Big Weekend - Edinburgh City Race incorporating bto SOUL1 | 2 | 01:01:47 | 42nd | 1175 | |
| 16/12/18 | FVO Barrwood SoSOL | Blue | 00:48:49 | 13th | 1214 | Navigation Chl |
| 18/11/18 | ESOC SoSOL 8 | Blue | 00:50:48 | 6th | 1210 | Racing Chl: Gold |
| 04/11/18 | SoSOL 7 incorporating ESOA Championship | Blue | 00:50:09 | 11th | 1221 | Racing Chl: Gold |
| 14/10/18 | SOLWAY Mark Hill SoSOL | Blue | 00:57:22 | 2nd | 1247 | Racing Chl: Gold |
| 09/09/18 | CLYDE SoSOL - Windy Hill near Lochwinnoch | Blue | 01:03:33 | 4th | 1221 | Racing Chl: Gold |
| 17/03/18 | ESOC Local Events in Edinburgh and the Lothians | Green | 00:31:13 | 10th | Racing Chl: Gold | |
| 28/01/18 | ELO SoSOL 2 Binning Wood | Green | 00:38:14 | 3rd | 1207 | Racing Chl: Gold |
| 12/11/17 | Tinto Twin Day - bto Urban League - SOUL 11 | Course 2 | 00:36:16 | 11th | 1217 | |
| 26/03/17 | RR SoSOL | Blue | 01:27:46 | 6th | 1208 | Navigation Chl |
| 12/03/17 | Compass Sport Cup Heat | Short Brown | 01:15:08 | 18th | 1234 | Racing Chl: Gold |
| 26/02/17 | ELO SoSOL | orange | 00:29:14 | 4th | Racing Chl: Gold | |
| 22/01/17 | EUOC Big Weekend | Blue | 01:13:12 | 19th | 1209 | Racing Chl: Gold |
| 21/01/17 | EUOC Big Weekend | Course 2 | 01:02:17 | 32nd | 1223 | |
| 30/10/16 | Scottish Orienteering League 7 | Short brown | 01:31:19 | 15th | 1249 | Racing Chl: Gold |
| 29/10/16 | MOR - Culbin Middle Distance Level C & SOA Jnr Inter-Area Relay | Blue | 00:44:50 | 12th | 1234 | Racing Chl: Gold |
| 15/05/16 | SoSOL6 | Blue | 01:02:29 | 3rd | 1255 | Racing Chl: Gold |
| 12/09/15 | London City Race | 5 - M35 | 01:07:47 | 38th | 1183 | |
| 29/08/15 | ELO Local Events in Edinburgh and the Lothians | White | 00:09:08 | 2nd | Racing Chl: Gold | |
| 31/05/14 | British Long Championships (UKOL 11) | Course 28 | 01:23:53 | 2nd | 1244 | |
| 04/05/14 | Northern Championships (UKOL) | UKOL Badge 3 (M45, M50, M20, M18, W21) | 01:12:38 | 33rd | 1266 | |
| 26/04/14 | ESOA Local Events in Edinburgh and the Lothians | Green | 00:41:12 | 1st | Racing Chl: Gold | |
| 09/03/14 | INTrepid Weekend - SoSOL6 | Green | 00:38:13 | 3rd | 1196 | Racing Chl: Gold |