| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 3 | 00:11:48 | 7th | 1154 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 3 | 00:22:19 | 14th | 1085 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 3 | 00:19:15 | 12th | 1065 | |
| 02/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Dies/Day Event - SoSOL | Green | 01:07:27 | 17th | 1063 | Racing Chl: Bronze |
| 01/11/25 | STAG's 4th Nox et Dies inc. 36th TINTO Twin - Night/Nox Event | Green | 01:19:16 | 19th | 913 | Racing Chl: Bronze |
| 12/10/25 | Gallamuir Local Event | Blue | 01:19:10 | 11th | Racing Chl: Silver | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C3 | 00:18:01 | 22nd | 1059 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C3 | 00:16:13 | 19th | 1130 | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Brown (M16, M45, M50, M55, W21) | 01:11:57 | 45th | 1082 | |
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Green | 00:43:05 | 11th | 1083 | Racing Chl: Gold |
| 06/10/24 | AYROC SoSOL | Blue | 01:08:50 | 13th | 1083 | Racing Chl: Gold |
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 3 (M55, M60, W40, W45, W50) | 00:45:00 | 24th | 1123 | |
| 29/12/23 | Christmas Cup Day 2 | Medium | 01:28:15 | 52nd | ||
| 03/12/23 | STAG's 24th Glasgow Parks Champs - Race 3 | Course 2 | 00:34:57 | 7th | 1069 | |
| 03/12/23 | STAG's 24th Glasgow Parks Champs - Race 2 | Course 2 | 00:15:13 | 7th | 1169 | |
| 03/12/23 | STAG's 24th Glasgow Parks Champs - Race 1 | Course 2 | 00:15:27 | 6th | ||
| 01/01/23 | Christmas Cup Day 4 | Long Chase | 00:17:49 | 29th | ||
| 01/01/23 | Christmas Cup Day 4 | Long Prologue | 00:24:36 | 32nd | ||
| 29/12/22 | Christmas Cup Day 1 | Medium | 01:17:05 | 25th | ||
| 03/12/22 | Callander Crags SoSOL | Blue | 01:12:04 | 10th | 1146 | Racing Chl: Bronze |
| 20/11/22 | INT SOUL12 | C2 | 00:48:59 | 9th | 1209 | |
| 30/10/22 | ESOC SOUL11 incorporating 'Tinto Twin' Day 2 | Course 2 | 00:47:27 | 10th | 1160 | |
| 23/10/22 | Scottish Orienteering League 7 | Short Brown | 01:45:08 | 12th | 1160 | Racing Chl: Silver |
| 14/05/22 | Scottish Middle Distance Championships | Course 2 | 00:44:56 | |||
| 01/05/22 | MAROC SOUL7 | 00:34:57 | 4th | 1164 | ||
| 03/04/22 | STAG's Cumbernauld Urban 2022 - SOUL6 | 2 | 00:54:21 | 8th | 1116 | |
| 19/03/22 | Sprint Scotland 2022 Race 2 incorporating SOUL4 | Course 3 | 00:21:03 | 14th | 1070 | |
| 19/03/22 | Sprint Scotland 2022 Race 1 incorporating SOUL4 | Course 3 | 00:19:24 | 8th | 1202 | |
| 13/03/22 | Falkirk Wheel Middle Race | Blue | 01:01:03 | 31st | 1047 | Racing Chl: Gold |
| 12/03/22 | CompassSport Cup Heat | Blue Men | 01:23:10 | 28th | 1154 | |
| 06/03/22 | ESOC SoSOL | Blue | 01:07:18 | 7th | 1195 | Racing Chl: Gold |
| 05/03/22 | CLYDE SOUL3 | 00:47:57 | 7th | 1120 | ||
| 13/02/22 | Scottish Orienteering League 1 | Short Brown | 01:28:22 | 21st | 1161 | Racing Chl: Gold |
| 12/02/22 | Scottish Night Championships | Course 2 | 01:30:33 | 27th | 1070 | |
| 06/02/22 | ESOC SOUL2 | 2 (Brown) | 00:55:10 | 13th | 1150 | |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:46:22 | 57th | 1096 | |
| 25/09/21 | STAG/AYROC Ayrshire Weekend - Event 1/2 - SOUL 2 | Course 4 | 00:34:28 | 3rd | 1100 | |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Brown | 02:02:07 | |||
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 2 Short Brown/Blue | 01:00:00 | 56th | 1076 | |
| 15/03/20 | CompassSport Cup Heat | 4 Blue Men | 01:21:55 | 20th | 1127 | |
| 14/03/20 | Scottish Middle Distance Championships | Course 2 | 00:53:02 | 31st | 1072 | |
| 23/02/20 | ESOC SoSOL | Blue | 01:02:07 | 9th | 1186 | Racing Chl: Gold |
| 02/02/20 | ESOC SOUL 2 | 00:50:08 | 8th | 1186 | ||
| 01/12/19 | 21st Glasgow Parks Championships - Race 3 | Veteran Men | 00:30:31 | 2nd | 1262 | |
| 01/12/19 | 21st Glasgow Parks Championships - Race 2 | Veteran Men | 00:12:03 | 8th | 1189 | |
| 01/12/19 | 21st Glasgow Parks Championships - Race 1 | Veteran Men | 00:13:20 | 8th | 1193 | |
| 03/11/19 | FVO SoSOL | Blue | 00:57:05 | 17th | 1138 | Racing Chl: Gold |
| 27/10/19 | Clyde Erskine Urban race incorporating bto SOUL10 | Course 2 | 00:47:29 | 14th | 1116 | |
| 26/06/19 | FVO WEE Beecraigs West | Green | 01:08:23 | 21st | Racing Chl: Bronze | |
| 24/03/19 | KFO Urban Event incorporating bto SOUL4 | 2. Brown | 00:51:32 |