| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/09/25 | CompassSport Cup Final | 2 | 01:08:52 | 36th | 1234 | |
| 28/06/25 | ELO SoSOL - Binning Wood | Blue | 00:57:02 | 3rd | 1259 | Racing Chl: Gold |
| 18/06/25 | SprintELOpe | Long | 00:30:17 | |||
| 15/06/25 | Newcastle Urban (UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:40:24 | 1st | 1262 | |
| 14/05/25 | Interlopers Sprintelope (Edinburgh) #5 | Long | 00:36:41 | 4th | ||
| 06/04/25 | INT SoSOL | Brown | 00:58:18 | 17th | 1201 | Racing Chl: Gold |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:12:58 | 8th | 1278 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:12:49 | 10th | 1275 | |
| 01/03/25 | INT Local Events in Edinburgh and The Lothians | Blue | 00:41:07 | 3rd | Racing Chl: Gold | |
| 23/02/25 | CompassSport Cup Heat | 2 Short Brown | 00:58:18 | 9th | 1240 | Racing Chl: Gold |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 2 | 00:46:05 | 4th | 1279 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Brown | 01:20:19 | 35th | 1248 | Racing Chl: Gold |
| 10/11/24 | ESOC SOUL 10 | 2 - MV (40+), WO | 00:39:03 | |||
| 06/10/24 | AYROC SoSOL | Blue | 00:51:51 | 2nd | 1226 | Racing Chl: Gold |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C2a | 00:45:34 | 23rd | 1252 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C2a | 00:31:12 | 27th | 1233 | |
| 03/07/24 | Interlopers Sprintelope 13 (Edinburgh) | Long | ||||
| 12/06/24 | ELO Sprintelope - Musselburgh | Short | 00:21:42 | 1st | ||
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:49:40 | 6th | 1276 | |
| 11/05/24 | STAG's Glasgow City Race Weekend SPRINT | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:32:47 | 1st | 1252 | |
| 08/05/24 | Interlopers Sprintelope 5 (Edinburgh) | Long | 00:44:14 | 4th | ||
| 01/05/24 | ELO Sprintelope - Dunbar | Long | 00:31:30 | 2nd | ||
| 10/03/24 | ESOC SoSOL | Blue | 00:47:26 | 4th | 1294 | Racing Chl: Gold |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 3 | 00:38:08 | 16th | 1251 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 3 | 00:13:01 | 3rd | 1303 | |
| 02/12/23 | INT SOUL11 | 2 | 00:37:48 | 2nd | 1300 | |
| 19/11/23 | ESOC SoSOL incorporating ESOA Championships | Blue | 01:10:25 | 8th | 1213 | Racing Chl: Gold |
| 05/11/23 | STAG's 2nd Cervi's Nox et Dies Weekend - Dies Event - incorporating the 34th Tinto Twin - SoSOL | Blue Day | 00:48:42 | 1st | 1279 | |
| 15/10/23 | Euromeeting Individual Sprint with Stirling City Race for other classes (SOUL10) | Course 1/2 | 00:33:48 | 13th | 1274 | |
| 17/09/23 | ESOC SoSOL | Blue | 00:58:08 | 4th | 1207 | Racing Chl: Gold |
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | 3: MV | 00:41:06 | 1st | 1311 | |
| 09/07/23 | Town Centre Urban (UKUL) | Course B | 00:42:26 | 1st | 1254 | |
| 05/07/23 | INT Sprintelope 13 | Long | 00:39:44 | 5th | ||
| 14/06/23 | ELO Sprintelope | Long | 00:25:11 | 2nd | ||
| 24/05/23 | INT Sprintelope 7 | Long | 00:26:29 | 3rd | ||
| 17/05/23 | ELO Sprintelope | Long | 00:27:51 | 1st | ||
| 19/04/23 | ELO Sprintelope | Long | 00:30:37 | 5th | ||
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 2 | 00:15:13 | 9th | 1288 | |
| 02/04/23 | Kirkintilloch Extra Urban Races | Medium | 00:29:00 | 4th | 1242 | |
| 25/03/23 | ELO Local Events in Edinburgh and the Lothians | Blue | 00:45:27 | 2nd | Racing Chl: Gold | |
| 04/03/23 | INT Local Events in Edinburgh and The Lothians | Green | 00:35:29 | 2nd | Racing Chl: Gold | |
| 25/02/23 | ELO Local Events in Edinburgh and the Lothians | Green | 00:42:54 | 7th | Racing Chl: Gold | |
| 19/02/23 | ESOC SOUL4 | 2 | 00:36:05 | 4th | 1253 | |
| 05/02/23 | Callendar Park SoSOL | Blue | 01:02:40 | 1st | 1270 | Racing Chl: Gold |
| 29/01/23 | EUOC Big Weekend - Classic Race (SoSOL) | Blue | 01:21:36 | 16th | 1214 | Racing Chl: Silver |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 2 | 00:43:54 | 4th | 1290 | |
| 26/11/22 | ELO SOUL13 | Course 2 | 00:35:32 | 1st | 1262 | |
| 20/11/22 | INT SOUL12 | C2 | 00:42:53 | 2nd | 1270 | |
| 15/06/22 | ELO Sprintelope | Long | 00:26:02 | 1st | ||
| 05/06/22 | Newcastle City Race (UKUL) | 2 | 00:47:53 | 1st | 1285 |