| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 21/08/22 | STAG 23rd GPC - Race 1 | Course 2 | 00:25:17 | 15th | 1125 | |
| 21/08/22 | STAG 23rd GPC - Race 2 | Course 2 | 00:19:26 | 15th | 1052 | |
| 21/08/22 | STAG 23rd GPC - Race 3 | Course 2 | 00:42:01 | 13th | 1079 | |
| 14/05/22 | Scottish Middle Distance Championships | Course 2 | 00:51:36 | |||
| 20/03/22 | Sprint Scotland 2022 Race 3 incorporating Scottish Sprint Championships & SOUL5 | Course 3 | 00:22:16 | 13th | 1110 | |
| 19/03/22 | Sprint Scotland 2022 Race 1 incorporating SOUL4 | Course 3 | 00:22:19 | 15th | 1106 | |
| 19/03/22 | Sprint Scotland 2022 Race 2 incorporating SOUL4 | Course 3 | 00:19:56 | 13th | 1111 | |
| 27/02/22 | Scottish Orienteering League 2 | Brown | 01:33:06 | |||
| 13/02/22 | Scottish Orienteering League 1 | Brown | 02:04:24 | 19th | 1101 | Racing Chl: Silver |
| 12/02/22 | Scottish Night Championships | Course 2 | 01:30:19 | 26th | 1071 | |
| 06/02/22 | ESOC SOUL2 | 2 (Brown) | 00:59:09 | 16th | 1102 | |
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Blue (M16, M55, M60, W18, W20, W35, W40) | 01:25:36 | 76th | 1030 | |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:46:34 | 60th | 1092 | |
| 14/11/21 | Stirling City Race - SOUL 6 | 2 | 01:04:15 | 14th | 1121 | |
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Blue | 01:31:18 | 37th | 1076 | Racing Chl: Silver |
| 23/10/21 | Moray Mix - SOUL 4 | Course 2 | 00:47:35 | 19th | 1114 | |
| 07/08/21 | Scottish 6 Days - Day 6 | C8 | 00:49:55 | 28th | 1092 | |
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C8 (M65, W50) | 01:32:41 | 24th | 1106 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C8 (M65, W50) | 01:32:41 | 47th | ||
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C8 (M65, W50) | 01:18:25 | 27th | 1102 | |
| 12/06/21 | INTLocal Events in Edinburgh and the Lothians 4 | Light Green | 00:37:21 | 6th | Racing Chl: Gold | |
| 11/09/19 | FVO Sprint Coxet Hill Stirling | Long | 00:25:00 | 22nd | ||
| 04/09/19 | FVO Sprint Torbrex Stirling | Long | 00:32:58 | 22nd | ||
| 28/08/19 | FVO Sprint Braco | Long | 00:31:24 | 20th | ||
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C28 (M65) | 00:38:12 | 45th | 1068 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C28 | 01:46:46 | 53rd | 1047 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C28 | 01:10:00 | 33rd | 1111 | |
| 31/07/19 | Scottish 6Days - Strathearn 2019 - UKUL Sprint incorporating bto SOUL8 | Course 2 | 00:25:11 | 69th | 1109 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C28 | 00:54:38 | 57th | 1065 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C28 | 01:11:08 | 43rd | 1094 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C38 (M40) | 01:14:22 | |||
| 26/06/19 | FVO WEE Beecraigs West | Green | 01:04:57 | 20th | Racing Chl: Bronze | |
| 23/06/19 | Sprint Scotland Weekend - Race 3 | Course 3 | 00:44:39 | 14th | 1094 | |
| 22/06/19 | Sprint Scotland Weekend Race 1 - bto SOUL7 and UKUL | Course 3 | 00:23:46 | 15th | 1099 | |
| 22/06/19 | Sprint Scotland Weekend Race 2 - bto SOUL7 and UKUL | Course 3 | 00:19:46 | 15th | 1087 | |
| 02/06/19 | ESOC bto SOUL6 | 2 | 00:56:20 | 16th | 1115 | |
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 2 (M18, M20, M35, M40, W21) | 02:50:38 | 40th | 1034 | |
| 13/04/19 | Scottish Spring 2019 Sprint Distance incorporating bto SOUL5 | 2 | 00:26:01 | 42nd | 1134 | |
| 24/03/19 | KFO Urban Event incorporating bto SOUL4 | 2. Brown | 00:53:02 | 11th | 1041 | |
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 2 Short Brown | 02:02:07 | 25th | 1037 | Racing Chl: Bronze |
| 10/03/19 | Tinto Twin Day Event | Course 2 | 01:23:42 | 3rd | ||
| 23/02/19 | GRAMP British Nights Weekend Sprint Race incorporating bto SOUL3 | WO/MV | 00:22:06 | 35th | 1116 | |
| 26/01/19 | EUOC Big Weekend - Edinburgh City Race incorporating bto SOUL1 | 2 | 01:14:41 | 84th | 1041 | |
| 04/11/18 | SoSOL 7 incorporating ESOA Championship | Brown | 01:44:48 | 19th | 1035 | Racing Chl: Gold |
| 03/11/18 | INT Local Events in Edinburgh and the Lothians incorporating bto SOUL 10 | Course 1 | 01:00:41 | 12th | 1026 | |
| 19/08/18 | Tay Local Event Pitmedden | Light Green | 00:44:25 | Racing Chl: Gold | ||
| 03/06/18 | Tay - South of Scotland O League Event | Blue | 01:30:12 | 22nd | 1037 | Racing Chl: Bronze |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 15 (W45) | 01:48:40 | 17th | 1047 | |
| 24/03/18 | Scottish Spring Weekend - Sprint distance | 1 | 00:25:27 | 24th | 1065 | |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Brown | 02:10:03 | 22nd | 1017 | Racing Chl: Bronze |