| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 3 | 01:09:30 | 45th | 1045 | |
| 23/11/25 | SOUL 8 - Newhaven | R3 | 01:08:51 | 19th | 917 | |
| 16/02/25 | ESOC SoSOL | Blue | 01:18:34 | 25th | 1031 | Racing Chl: Silver |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Blue | 01:34:50 | 68th | 1007 | Racing Chl: Bronze |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 3 | 01:11:11 | 41st | 1042 | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:25:04 | 49th | 1058 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C3 | 00:45:32 | 99th | 1007 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C3 | 00:29:59 | 90th | 945 | |
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 3 (M55, M60, W40, W45, W50) | 00:51:48 | 36th | 1039 | |
| 11/05/24 | STAG's Glasgow City Race Weekend SPRINT | UKOL 3 (M55, M60, W40, W45, W50) | 00:43:12 | 21st | 1036 | |
| 10/06/23 | Race the Abbeys - Scottish Borders: Urban (UKOL) - incorporating UKUL9 & SOUL6 | UKOL Course 2 (M40, M45, M50) | 01:00:50 | 20th | 1075 | |
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 2 | 00:20:05 | 25th | 1115 | |
| 02/04/23 | Kirkintilloch Extra Urban Races | Long | 00:46:38 | 21st | 1117 | |
| 19/02/23 | ESOC SOUL4 | 2 | 00:45:51 | 13th | 1103 | |
| 29/01/23 | EUOC Big Weekend - Classic Race (SoSOL) | Brown | 02:38:51 | 66th | 1080 | Navigation Chl |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 2 | 01:09:52 | 93rd | 984 | |
| 20/11/22 | INT SOUL12 | C2 | 01:04:49 | 21st | 1051 | |
| 05/03/22 | CLYDE SOUL3 | 00:50:52 | 9th | 1084 | ||
| 06/02/22 | ESOC SOUL2 | 2 (Brown) | 01:02:27 | |||
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:50:18 | 78th | 1032 | |
| 06/11/21 | INT SOUL 5 | 2 | 01:07:18 | 20th | 999 | |
| 23/02/20 | ESOC SoSOL | Brown | 01:51:54 | 19th | 1025 | Racing Chl: Silver |
| 02/02/20 | ESOC SOUL 2 | 00:59:07 | 20th | 1063 | ||
| 25/01/20 | Big Weekend - Edinburgh City Urban Race | 2 | 01:17:49 | 79th | 1057 | |
| 27/10/19 | Clyde Erskine Urban race incorporating bto SOUL10 | Course 2 | 00:54:28 | 21st | 1015 | |
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Short Brown | 01:58:59 | 37th | 1006 | Racing Chl: Bronze |
| 02/06/19 | ESOC bto SOUL6 | 2 | 01:11:19 | 20th | 889 | |
| 24/03/19 | KFO Urban Event incorporating bto SOUL4 | 2. Brown | 01:01:15 | 13th | 927 | |
| 03/02/19 | ESOC Sprint-O - Race 2 | Course 2 | 00:21:20 | 39th | 1040 | |
| 03/02/19 | ESOC Sprint-O incorporating Scottish Sprint Championships and bto SOUL2 | Course 2 | 00:21:51 | 40th | 1086 | |
| 27/01/19 | EUOC Big Weekend - Arthur's Seat | Blue | 01:09:57 | 72nd | 1137 | Racing Chl: Gold |
| 26/01/19 | EUOC Big Weekend - Edinburgh City Race incorporating bto SOUL1 | 2 | 01:11:52 | 76th | 1070 | |
| 12/01/19 | ESOC Local Events in Edinburgh and the Lothians | Green | 00:40:58 | 19th | Racing Chl: Gold | |
| 04/11/18 | SoSOL 7 incorporating ESOA Championship | Blue | 01:23:24 | 39th | 989 | Racing Chl: Gold |
| 16/06/18 | ESOC Local Events in Edinburgh and the Lothians | Long Light Green | 01:33:27 | 9th | ||
| 14/04/18 | ESOC Local Events in Edinburgh and the Lothians | Long Green | 02:32:43 | |||
| 17/03/18 | ESOC Local Events in Edinburgh and the Lothians | Green | 00:37:35 | 22nd | Racing Chl: Gold | |
| 25/02/18 | RR Urban Double Sprint - 2nd race (Tweedbank) | MV | 00:21:40 | 23rd | 1111 | |
| 25/02/18 | RR Urban Double Sprint incorporating bto SOUL 3 (Melrose) | MV | 00:31:19 | 29th | 865 | |
| 04/02/18 | ESOC Sprint-O - Race 1 incorporating bto SOUL 2 | Course 1 | 00:29:53 | 26th | 1078 | |
| 04/02/18 | ESOC Sprint-O - Race 2 | Course 1 | 00:21:32 | 23rd | ||
| 21/01/18 | EUOC Big Weekend - Classic (UKOL) | UKOL Blue (M16, M45, M50, M55, M60, W18, W20, W21, W35, W40) | 01:45:19 | 104th | 1033 | |
| 19/11/17 | East of Scotland Championships incorporating SoSOL7 | Blue | 01:00:58 | 39th | 1050 | Racing Chl: Gold |
| 10/09/17 | FVO bto Urban League - SOUL 8 | 2 Brown | 00:59:05 | 16th | 1107 | Racing Chl: Gold |
| 20/05/17 | Scottish Championships - Individual | 7 | 02:07:05 | 57th | 852 | |
| 19/05/17 | ELO bto Urban League - SOUL 5 | 2 | 00:27:02 | 23rd | 1043 | |
| 05/02/17 | ESOC Sprint-O - Race 2 | Course A | 00:20:08 | 24th | ||
| 05/02/17 | ESOC Sprint-O - Race 1 incorporating bto SOUL 2 | Course 2 | 00:39:33 | 27th | 764 | |
| 22/01/17 | EUOC Big Weekend | Blue | 01:55:45 | 81st | 987 | Racing Chl: Bronze |
| 21/01/17 | EUOC Big Weekend | Course 2 | 01:14:35 | 78th | 1105 |