| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 23/03/19 | LOC Cumbrian Galoppen | Brown | 00:42:22 | 11th | 1280 | Racing Chl: Gold |
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 4 Blue Men | 00:55:39 | 3rd | 1281 | |
| 10/03/19 | Northern Championships (UKOL) | UKOL Course 3 (M45, M50) | 01:02:39 | 9th | 1286 | |
| 09/03/19 | Northern Champs Weekend Urban Event (UKOL) | UKOL U2 (M40, M45, M50, W18, W20, W21, W35) | 00:51:48 | 6th | 1258 | |
| 24/02/19 | CompassPoint Scottish Orienteering League 1 (UKOL) | UKOL C3 (M45, M50) | 00:49:48 | 5th | 1274 | |
| 23/02/19 | GRAMP British Nights Weekend Sprint Race incorporating bto SOUL3 | WO/MV | 00:16:19 | 11th | 1272 | |
| 23/02/19 | British Night Championships (UKOL) | UKOL Course 4 (M45, M50) | 01:12:48 | 4th | 1303 | |
| 03/02/19 | ESOC Sprint-O incorporating Scottish Sprint Championships and bto SOUL2 | Course 2 | 00:17:06 | 7th | 1259 | |
| 03/02/19 | ESOC Sprint-O - Race 2 | Course 2 | 00:15:19 | 4th | 1280 | |
| 02/02/19 | INT Scottish Night Championships | Course 2 | 00:47:31 | 8th | 1282 | |
| 29/12/18 | ELO Local Events in Edinburgh and the Lothians - Festive Frolic | Score | 00:46:50 | 2nd | ||
| 02/12/18 | 20th Glasgow Parks Championships - Race 1 | Veteran Men | 00:12:00 | 4th | ||
| 02/12/18 | 20th Glasgow Parks Championships - Race 2 | Veteran Men | 00:11:56 | 1st | ||
| 02/12/18 | 20th Glasgow Parks Championships - Race 3 | Veteran Men | 00:20:30 | 1st | ||
| 03/11/18 | INT Local Events in Edinburgh and the Lothians incorporating bto SOUL 10 | Course 2 | 00:38:55 | 11th | 1234 | |
| 21/10/18 | Compass Sport Cup Final | 4 Blue Men | 00:50:45 | 5th | 1283 | |
| 06/10/18 | STAG CompassPoint Scottish Orienteering League 4 | Short Brown | 01:12:47 | 6th | 1245 | Racing Chl: Gold |
| 29/09/18 | 2018 Welsh League Event | Short Brown | 00:57:58 | 8th | 1278 | Racing Chl: Gold |
| 23/09/18 | CompassPoint Scottish Orienteering League 3 | Short Brown | 01:05:21 | 6th | 1264 | Racing Chl: Gold |
| 17/06/18 | Jamie Stevenson Trophy | Green | 00:39:31 | 17th | Racing Chl: Gold | |
| 10/06/18 | Morpeth Fair Day urban (UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:56:45 | 4th | 1250 | |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 12 (M50) | 01:05:45 | 5th | 1294 | |
| 22/04/18 | Northern Championships (UKOL) | UKOL 3 (M45, M50) | 01:09:55 | 5th | 1273 | |
| 21/04/18 | Northern Champs Weekend Urban - UKOL, UKUL, YHOA Urban League | UKOL B (M40, M45, M50, W18, W20, W21, W35) | 00:46:40 | 4th | 1275 | |
| 15/04/18 | LOC April Weekend National Level Long Distance | Short Brown 2 | 01:03:39 | 7th | 1281 | Racing Chl: Gold |
| 14/04/18 | LOC April Weekend National Level Middle Distance | Brown Men | 00:39:54 | 11th | 1272 | |
| 01/04/18 | Jan Kjellstrom Orienteering Festival Individual 2 (UKOL) | UKOL 10 (M50) | 01:06:49 | 6th | 1281 | |
| 31/03/18 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 7 (M50) | 00:39:15 | 3rd | 1280 | |
| 30/03/18 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:12:37 | 5th | 1295 | |
| 25/03/18 | CompassPoint Scottish Orienteering League 1 - Scottish Spring Weekend: Classic | Short Brown | 00:59:11 | 1st | 1287 | Racing Chl: Gold |
| 24/03/18 | Scottish Spring Weekend - Sprint distance | 2 | 00:14:07 | 11th | 1236 | |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Blue Men | 00:47:52 | 1st | 1293 | |
| 10/03/18 | Scottish Sprint Championships incorporating bto SOUL 4 - First Race | 2 - Brown | 00:11:33 | 3rd | 1274 | |
| 10/03/18 | Scottish Sprint Championships incorporating bto SOUL 4 - Second Race | 2 - Brown | 00:14:53 | 6th | 1287 | |
| 10/02/18 | Scottish Night Championships | 2 | 00:46:21 | 2nd | 1298 | |
| 04/02/18 | ESOC Sprint-O - Race 2 | Course 1 | 00:16:52 | 1st | ||
| 04/02/18 | ESOC Sprint-O - Race 1 incorporating bto SOUL 2 | Course 1 | 00:22:35 | 4th | 1280 | |
| 12/11/17 | Tinto Twin Day - bto Urban League - SOUL 11 | Course 2 | 00:32:33 | 7th | 1262 | |
| 05/11/17 | TAY 30th Anniversary Event, incorporating SoSOL | Brown | 01:05:16 | 5th | 1299 | Racing Chl: Gold |
| 22/10/17 | CompassSport Cup Final | 2 | 01:10:17 | 10th | 1287 | |
| 15/10/17 | CompassPoint Scottish Orienteering League 6 | Short Brown | 01:05:07 | 6th | 1261 | Racing Chl: Gold |
| 24/09/17 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Short Brown | 01:03:53 | 9th | 1294 | Racing Chl: Gold |
| 04/08/17 | Scottish 6 Days - Day 5 | C37 | 01:05:03 | 10th | 1279 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C37(M45) | 00:55:57 | 6th | 1294 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C37 | 01:11:12 | 5th | 1270 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | UKOL C37(M45) | 01:01:28 | 2nd | 1300 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C37 | 01:00:29 | |||
| 14/05/17 | CompassPoint Scottish Orienteering League 4 | Short Brown | 00:57:56 | 4th | 1281 | Racing Chl: Gold |
| 06/05/17 | British Long Championships (UKOL) | UKOL 13 (M45) | 01:14:42 | 2nd | 1317 | |
| 23/04/17 | CompassPoint Scottish Orienteering League 3 | Short Brown | 01:20:33 | 10th | 1218 | Racing Chl: Gold |