| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 13 (M70) | 00:16:15 | 6th | 1075 | |
| 07/03/26 | INT Craigmillar Castle Park (Local Events in Edinburgh and the Lothians) | Green | 01:05:39 | 9th | Racing Chl: Silver | |
| 22/02/26 | CompassSport Cup Heat | 6 | 01:47:44 | 15th | 961 | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Green | 00:58:48 | 41st | 1057 | Racing Chl: Bronze |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 4 | 00:51:53 | 18th | 1086 | |
| 23/11/25 | SOUL 8 - Newhaven | R4 | 00:47:19 | 11th | 1071 | |
| 09/11/25 | SOUL 7 - Livingston: Deans & Carmondean | Course 4 | 00:45:29 | 8th | 1075 | |
| 14/09/25 | CompassSport Cup Final | 7 | 01:12:56 | 81st | 897 | |
| 06/08/25 | Interlopers Sprintelope (Edinburgh) #17 | Long | 00:42:14 | 24th | ||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A5 | 00:17:36 | 18th | 1031 | |
| 03/08/25 | Sprint Scotland Race 2 | B5 | 00:15:39 | 13th | 1050 | |
| 16/07/25 | Interlopers Sprintelope (Edinburgh) #14 | Long | 00:27:51 | 25th | ||
| 07/05/25 | SprintELOpe | Long | 00:37:22 | 12th | ||
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C4 | 00:14:56 | 15th | 1068 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C4 | 00:13:23 | 4th | 1107 | |
| 23/02/25 | CompassSport Cup Heat | 7 Veterans Short Green | 00:27:26 | 6th | 1053 | |
| 16/02/25 | ESOC SoSOL | Blue | 01:16:21 | 23rd | 1048 | Racing Chl: Silver |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 4 | 00:42:05 | 9th | 1088 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Green | 00:45:13 | 31st | 1050 | Racing Chl: Bronze |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 4 | 00:51:07 | 16th | 1066 | |
| 10/11/24 | ESOC SOUL 10 | 4 - MUV (65+), WSV (55+) | 00:32:14 | 9th | 1090 | |
| 03/11/24 | Stirling City Race - Dunblane East (UK Urban League) (SOUL 9) | Course 4 | 00:31:58 | 7th | 1093 | |
| 20/10/24 | CompassSport Cup Final | 7 | 00:46:23 | 36th | 1028 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - PM | Course 4 | 00:14:01 | 17th | 1030 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - AM | Course 4 | 00:10:05 | 12th | 1095 | |
| 31/07/24 | Interlopers Sprintelope 17 (Edinburgh) | Long | 00:41:42 | 20th | ||
| 16/07/24 | WOC2024 Tour - Urban sprint | C5 | 00:20:20 | 18th | 1075 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C5 | 00:29:38 | 12th | 1120 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C5 | 00:20:10 | 2nd | 1114 | |
| 11/07/24 | WOC2024 Tour - warm up (and SoSOL) | Green | 01:01:42 | 54th | 1050 | Racing Chl: Bronze |
| 03/07/24 | Interlopers Sprintelope 13 (Edinburgh) | Long | 00:44:56 | 13th | ||
| 12/06/24 | ELO Sprintelope - Musselburgh | Long | 00:37:46 | 17th | ||
| 22/05/24 | Interlopers Sprintelope 7 (Edinburgh) | Long | 00:32:50 | 13th | ||
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 4 (M65, M70, W55, W60) | 00:32:49 | 15th | 1106 | |
| 08/05/24 | Interlopers Sprintelope 5 (Edinburgh) | Long | 01:03:46 | 25th | ||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 5 | 00:38:44 | 8th | 1089 | |
| 18/02/24 | CompassSport Cup Heat | 7 | 01:23:18 | 32nd | 822 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 5 | 00:39:29 | 14th | 1095 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 5 | 00:14:18 | 17th | 1084 | |
| 30/12/23 | ELO Local Events in Edinburgh and the Lothians - Festive Frolic | Score | 01:02:10 | 21st | ||
| 02/12/23 | INT SOUL11 | 4 | 00:29:23 | |||
| 19/11/23 | ESOC SoSOL incorporating ESOA Championships | Green | 01:06:53 | 15th | 1078 | Racing Chl: Silver |
| 17/09/23 | ESOC SoSOL | Green | 01:06:53 | 18th | 999 | Racing Chl: Silver |
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | 5: MUV, WSV | 00:42:59 | 8th | 1112 | |
| 02/09/23 | Sprint Scotland - Race 2 | Course 5 | 00:15:30 | 7th | 1062 | |
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 5 | 00:12:52 | 5th | 1105 | |
| 05/07/23 | INT Sprintelope 13 | Long | 01:05:31 | 21st | ||
| 14/06/23 | ELO Sprintelope | Long | 00:34:01 | 10th | ||
| 11/06/23 | Race the Abbeys - Scottish Borders: Urban Sprint (UKOL) incorporating SOUL7 | UKOL Course 4 (M65, M70, W55, W60) | 00:34:52 | 12th | 1088 | |
| 10/06/23 | Race the Abbeys - Scottish Borders: Urban (UKOL) - incorporating UKUL9 & SOUL6 | UKOL Course 4 (M65, M70, W55, W60) | 00:35:43 | 4th | 1144 |