| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Blue | 01:42:25 | 76th | 1025 | Racing Chl: Bronze |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 1 | 01:27:48 | 51st | 1069 | |
| 23/11/25 | SOUL 8 - Newhaven | R1 | 01:20:44 | 10th | ||
| 16/02/25 | ESOC SoSOL | Brown | 01:44:17 | 10th | 1088 | Racing Chl: Silver |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 1 | 01:28:00 | 20th | 1051 | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:29:25 | 94th | 1122 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C1 | 01:08:27 | 109th | 1075 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C1 | 00:40:59 | 120th | 1130 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C1 | 00:26:29 | 99th | 1198 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:28:46 | 108th | 1135 | |
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 1 (M18, M20, M21, M35) | 01:17:40 | 21st | 1066 | |
| 11/05/24 | STAG's Glasgow City Race Weekend SPRINT | UKOL 1 (M18, M20, M21, M35) | 00:46:37 | 15th | 1034 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 3 | 00:47:43 | 47th | 1133 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 3 | 00:18:44 | 45th | 1086 | |
| 10/06/23 | Race the Abbeys - Scottish Borders: Urban (UKOL) - incorporating UKUL9 & SOUL6 | UKOL Course 2 (M40, M45, M50) | 01:10:02 | 24th | 990 | |
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 1 | 00:24:15 | 27th | 1021 | |
| 02/04/23 | Kirkintilloch Extra Urban Races | Long | 00:52:06 | 25th | 1036 | |
| 19/02/23 | ESOC SOUL4 | 1 | 01:05:27 | 6th | ||
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 1 | 01:16:45 | 69th | 1051 | |
| 05/03/22 | CLYDE SOUL3 | 01:03:04 | 7th | |||
| 06/02/22 | ESOC SOUL2 | 1 (Black) | 01:06:15 | 7th | ||
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:52:25 | 56th | 1112 | |
| 06/11/21 | INT SOUL 5 | 2 | 00:58:48 | 17th | 1107 | |
| 23/02/20 | ESOC SoSOL | Brown | 01:47:00 | 18th | 1054 | Racing Chl: Silver |
| 02/02/20 | ESOC SOUL 2 | 01:01:56 | 9th | 1082 | ||
| 25/01/20 | Big Weekend - Edinburgh City Urban Race | 1 | 01:18:51 | 43rd | 1138 | |
| 27/10/19 | Clyde Erskine Urban race incorporating bto SOUL10 | Course 1 | 01:01:07 | 4th | ||
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Short Brown | 02:15:58 | 38th | 923 | Racing Chl: Bronze |
| 02/06/19 | ESOC bto SOUL6 | 1 | 01:13:06 | 7th | ||
| 24/03/19 | KFO Urban Event incorporating bto SOUL4 | 1. Black | 00:55:30 | 5th | ||
| 03/02/19 | ESOC Sprint-O incorporating Scottish Sprint Championships and bto SOUL2 | Course 1 | 00:23:30 | 15th | 1094 | |
| 03/02/19 | ESOC Sprint-O - Race 2 | Course 1 | 00:19:39 | 13th | 1158 | |
| 27/01/19 | EUOC Big Weekend - Arthur's Seat | Brown | 01:42:10 | 48th | 1134 | Racing Chl: Gold |
| 26/01/19 | EUOC Big Weekend - Edinburgh City Race incorporating bto SOUL1 | 1 | 01:10:16 | 42nd | 1174 | |
| 12/01/19 | ESOC Local Events in Edinburgh and the Lothians | Green | 00:41:30 | 22nd | Racing Chl: Gold | |
| 18/11/18 | ESOC SoSOL 8 | Blue | 01:06:39 | 23rd | 1086 | Racing Chl: Gold |
| 04/11/18 | SoSOL 7 incorporating ESOA Championship | Blue | 00:58:32 | 23rd | 1163 | Racing Chl: Gold |
| 16/06/18 | ESOC Local Events in Edinburgh and the Lothians | Green | 00:49:05 | 8th | Racing Chl: Silver | |
| 14/04/18 | ESOC Local Events in Edinburgh and the Lothians | Long Green | 02:34:31 | |||
| 17/03/18 | ESOC Local Events in Edinburgh and the Lothians | Green | 00:32:00 | 12th | Racing Chl: Gold | |
| 25/02/18 | RR Urban Double Sprint - 2nd race (Tweedbank) | MJ | 00:14:09 | 4th | ||
| 25/02/18 | RR Urban Double Sprint incorporating bto SOUL 3 (Melrose) | MJ | 00:17:31 | 3rd | ||
| 04/02/18 | ESOC Sprint-O - Race 1 incorporating bto SOUL 2 | Course 4 | 00:16:46 | 3rd | ||
| 04/02/18 | ESOC Sprint-O - Race 2 | Course 4 | 00:16:05 | 3rd | ||
| 19/11/17 | East of Scotland Championships incorporating SoSOL7 | Blue | 00:48:55 | 17th | Racing Chl: Gold | |
| 10/09/17 | FVO bto Urban League - SOUL 8 | 6 Light Green | 00:28:20 | 10th | Racing Chl: Gold | |
| 19/05/17 | ELO bto Urban League - SOUL 5 | 6 | 00:13:47 | 5th | ||
| 05/02/17 | ESOC Sprint-O - Race 2 | Course C | 00:13:39 | 4th | ||
| 05/02/17 | ESOC Sprint-O - Race 1 incorporating bto SOUL 2 | Course 6 | 00:17:15 | 1st | ||
| 22/01/17 | EUOC Big Weekend | Light Green | 00:45:59 | 4th | Racing Chl: Silver |