| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 23/02/25 | CompassSport Cup Heat | 4 Blue Men | 00:59:42 | 35th | 1046 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C5 (M65, W45, W50) | 00:58:42 | 12th | 1140 | |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 15 (W45) | 01:26:59 | 12th | 1104 | |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Brown | 01:38:52 | 17th | 1163 | Racing Chl: Gold |
| 24/09/17 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Brown | 02:10:21 | 33rd | 1151 | Racing Chl: Silver |
| 14/05/17 | CompassPoint Scottish Orienteering League 4 | Brown | 02:13:29 | 17th | 1121 | Racing Chl: Bronze |
| 13/05/17 | ECKO bto Urban League - SOUL 4 | Open 2 | 00:38:07 | 7th | 1230 | |
| 02/04/17 | CompassPoint Scottish Orienteering League 2 | Brown | 02:20:40 | 35th | 1132 | Navigation Chl |
| 12/03/17 | Compass Sport Cup Heat | Short Brown | 01:33:35 | 33rd | 1144 | Racing Chl: Gold |
| 05/03/17 | CompassPoint Scottish Orienteering League 1 | Brown | 01:18:52 | 31st | 1130 | Racing Chl: Gold |
| 30/10/16 | Scottish Orienteering League 7 | Brown | 02:17:58 | |||
| 02/10/16 | Clyde Scottish Orienteering League 6 including JEC Spectator Race 3 | Brown | 02:10:05 | 22nd | 1176 | Racing Chl: Bronze |
| 11/09/16 | WOLF - Uath Lochans, SOL5 | Brown | 02:10:17 | 26th | 1194 | Racing Chl: Silver |
| 21/05/16 | Scottish Championships Individual (UKOL) | UKOL 02 (M20, M18, M35, M40, W21) | 01:49:27 | 43rd | 1176 | |
| 08/05/16 | Scottish Orienteering League 3 | Brown | 02:44:21 | 17th | 1128 | Racing Chl: Bronze |
| 10/04/16 | Scottish Orienteering League 2 | Brown | 01:43:07 | 23rd | 1182 | Racing Chl: Gold |
| 13/03/16 | CompassSport Cup Heat | Short Brown | 01:04:54 | 23rd | 1188 | Racing Chl: Gold |
| 06/09/15 | HIghland WOLF CompassPoint Scottish O League 7 | Brown | 02:14:59 | 27th | 1117 | Racing Chl: Silver |
| 23/05/15 | Scottish Championships Individual | Course 2 | 02:06:16 | 61st | 1113 |