| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 09/08/22 | Lakes 5 Days - Day 3 (UKOL) | UKOL 8 (M70, W60) | 00:58:34 | |||
| 28/07/22 | Coast and Islands 2022 - Day 4 | Medium | 01:46:12 | 33rd | 1020 | |
| 27/07/22 | Coast and Islands 2022 - Day 3 | Medium | 01:13:15 | 18th | 1108 | |
| 26/07/22 | Coast and Islands 2022 - Day 2 | Medium | 01:31:08 | |||
| 25/07/22 | Coast and Islands 2022 - Day 1 | Short / Medium | 00:33:35 | 86th | 792 | |
| 15/05/22 | Scottish Orienteering League 3 | Blue | 01:06:44 | |||
| 14/05/22 | Scottish Middle Distance Championships | Course 4 | 00:30:00 | 30th | 1071 | |
| 12/03/22 | CompassSport Cup Heat | Veterans Short Green | 00:49:59 | 3rd | 1069 | |
| 27/02/22 | Scottish Orienteering League 2 | Blue | 01:19:02 | 16th | 1141 | Racing Chl: Silver |
| 03/10/21 | National Middle Distance Race (BOC weekend, UKOL) | UKOL Course 8 (M70, W55) | 00:52:20 | 27th | 1032 | |
| 02/10/21 | British Orienteering Championships (UKOL) - rearranged from 2022 | UKOL Course 16 (M70, W55) | 01:15:49 | 21st | 1091 | |
| 19/09/21 | Scottish Junior Cup - Round 3 | Medium | 01:23:09 | 18th | 1081 | |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Blue | 01:41:19 | 29th | 1041 | Navigation Chl |
| 07/08/21 | Scottish 6 Days - Day 6 | C10 | 00:38:32 | 13th | 1087 | |
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C10 (M70, W55) | 01:33:33 | 20th | 1043 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C10 (M70, W55) | 01:33:33 | 47th | ||
| 21/08/19 | FVO Sprint Dunblane NE | Short | 00:25:03 | 6th | ||
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C28 (M65) | 00:38:18 | 46th | 1067 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C28 | 01:31:15 | 35th | 1102 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C28 | 01:18:05 | 51st | 1068 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C28 | 00:54:05 | 55th | 1067 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C28 | 01:09:30 | 37th | 1102 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C28 (M65) | 01:31:45 | 48th | 1064 | |
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 7 (M65, W45, W50) | 01:25:05 | 16th | 1111 | |
| 01/05/19 | FVO WEE Abbey Craig | Green | 01:00:55 | 21st | Racing Chl: Bronze | |
| 14/04/19 | CompassPoint Scottish Orienteering League 3 Scottish Spring 2019 | Short Blue | 01:03:55 | 12th | 1096 | Racing Chl: Silver |
| 13/04/19 | Scottish Spring 2019 Middle Distance | Blue | 00:45:06 | 81st | 1049 | Racing Chl: Silver |
| 31/03/19 | CompassPoint Scottish Orienteering League 2 (incorporating BUCS relay) | Short Blue | 00:56:48 | 8th | 1128 | Racing Chl: Gold |
| 30/03/19 | Scottish Middle Distance Championships (incorporating BUCS Individual Long Distance) | 00:52:13 | 105th | 1109 | ||
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 6 Green Men | 01:09:30 | 12th | 1096 | |
| 24/02/19 | CompassPoint Scottish Orienteering League 1 (UKOL) | UKOL C5 (M65, W45, W50) | 00:57:01 | 12th | 1091 | |
| 16/12/18 | FVO Barrwood SoSOL | Green | 00:37:21 | 7th | 1146 | Navigation Chl |
| 04/11/18 | SoSOL 7 incorporating ESOA Championship | Short Green | 00:42:08 | 3rd | 986 | Racing Chl: Gold |
| 28/10/18 | CompassPoint Scottish Orienteering League 5 - Roseisle | Short Blue | 59:59:00 | |||
| 27/10/18 | MOR bto SOUL 9 - Forres | Course 4 | 61:51:00 | 25th | 938 | |
| 21/07/18 | Sprint Scotland Race 1 incorporating bto SOUL 6 | Course 3 | 00:15:23 | 4th | 1116 | |
| 22/10/17 | CompassSport Cup Final | 6 | 00:57:42 | 25th | 1122 | |
| 24/09/17 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Short Brown | ||||
| 23/09/17 | WOLF Middle Distance | Green | 00:24:02 | |||
| 04/08/17 | Scottish 6 Days - Day 5 | C28 | 01:03:29 | 41st | 1132 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C28(M65) | 00:53:29 | 14th | 1175 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C28 | 01:08:14 | 40th | 1130 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | UKOL C28(M65) | 01:28:34 | |||
| 30/07/17 | Scottish 6 Days - Day 1 | C28 | 01:00:55 | 17th | 1166 | |
| 20/05/17 | Scottish Championships - Individual | 7 | 01:05:44 | 9th | 1146 | |
| 06/05/17 | British Long Championships (UKOL) | UKOL 18 (M65) | 01:20:10 | 16th | 1111 | |
| 02/04/17 | CompassPoint Scottish Orienteering League 2 | Brown | 02:18:18 | |||
| 12/03/17 | Compass Sport Cup Heat | Green Men | 00:48:59 | 11th | 1177 | |
| 30/10/16 | Scottish Orienteering League 7 | Brown | 01:58:09 | 21st | 1237 | Racing Chl: Gold |
| 16/10/16 | CompassSport Cup Final | Green Men | 00:46:51 | 13th | 1147 |