| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 18/10/25 | Stirling City Race (SOUL 6) | Course 4 | 00:31:25 | 2nd | 1177 | |
| 12/10/25 | MDOC Urban weekend | 4 | 00:32:34 | 1st | 1194 | |
| 11/10/25 | MDOC Urban weekend | 4 | 00:26:51 | 1st | 1177 | |
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 6 | 01:13:06 | 21st | 1098 | |
| 21/09/25 | AIRE Town and Country Weekend & YHOA SuperLeague & YHOA Championships | Short Brown | 01:31:22 | 15th | 1180 | Racing Chl: Gold |
| 14/09/25 | CompassSport Cup Final | 4 | 01:05:47 | 39th | 1183 | |
| 13/09/25 | Urban Teesdale | B | 00:32:27 | 2nd | 1227 | |
| 10/09/25 | Park Series 3 | Sprint B | 00:20:11 | 3rd | ||
| 10/09/25 | Park Series 3 | Sprint A | 00:22:36 | 6th | ||
| 07/09/25 | Midlands Championships (UKOL) | UKOL Course 8 (M65, W55) | 00:43:15 | 1st | 1209 | |
| 03/09/25 | Park Series 2 | Sprint B | 00:11:59 | 14th | ||
| 03/09/25 | Park Series 2 | Sprint A | 00:14:34 | 9th | ||
| 31/08/25 | British Sprint Championships (UKOL) | UKOL special results file - times irrelevant (M16, M18, M20, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, M95, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90, W95) | 00:15:18 | 3rd | ||
| 31/08/25 | British Sprint Championships - Finals | F10 | 00:15:18 | 3rd | 1251 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q11 | 00:14:13 | 3rd | 1202 | |
| 27/08/25 | Park Series 1 | Sprint B | 00:10:59 | 3rd | ||
| 27/08/25 | Park Series 1 | Sprint A | 00:13:28 | |||
| 25/08/25 | White Rose Sprint | Course 1 | 00:25:22 | 17th | 1206 | |
| 24/08/25 | White Rose and YHOA SuperLeague | Short Brown | 01:05:49 | |||
| 23/08/25 | White Rose | Short Brown | 00:47:35 | 13th | 1207 | Racing Chl: Gold |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A5 | 00:11:57 | 1st | 1191 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:22:37 | 50th | 1239 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 08M | 00:42:21 | 1st | 1211 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 08M (M65) | 00:53:06 | 1st | 1219 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 1 | 00:20:21 | 21st | 1282 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 08M (M65) | 00:30:22 | 2nd | 1196 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 00:55:57 | 1st | 1213 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 08M | 01:06:55 | 15th | 1160 | |
| 20/07/25 | AIRE Sprint/Urban Weekend | Course 1 | 00:51:05 | 5th | 1259 | |
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 4 (M65, M70, W55, W60) | 00:33:34 | 1st | 1200 | |
| 12/07/25 | Urban Event - EuroCity Weekend (UKOL) | UKOL 4 (M65, M70, W55, W60) | 00:30:38 | 1st | 1171 | |
| 06/07/25 | EPOC Urban | 4 | 00:26:02 | 1st | 1204 | |
| 05/07/25 | EPOC Urban | 2 | 00:40:14 | 1st | 1244 | |
| 02/07/25 | Summer Series Event 5 | Long | 00:57:24 | 28th | ||
| 29/06/25 | SEOUL and UK Urban League | MUV, WSV | 00:33:38 | 1st | 1270 | |
| 28/06/25 | JOK Chasing Sprint | M55+ / M65+ / M16- | 00:37:36 | 4th | 1202 | |
| 28/06/25 | JOK Chasing Sprint - Prologue only | M55+ / M65+ / M16- | 00:15:12 | 5th | 1227 | |
| 25/06/25 | Summer Series Event 4 | Long | 00:42:52 | 9th | ||
| 22/06/25 | Cumbrian galoppen | Brown | 01:47:26 | 29th | 1193 | Racing Chl: Silver |
| 18/06/25 | Summer Series Event 3 | Long | 00:56:21 | 8th | ||
| 15/06/25 | Newcastle Urban (UKOL) | UKOL 4 (M65, M70, W55, W60) | 00:28:32 | 1st | 1198 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 4 (M65, M70, W14, W16, W50, W55, W60) | 00:21:42 | 1st | 1211 | |
| 11/06/25 | Summer Series Event 2 | Long | 00:41:39 | 6th | ||
| 08/06/25 | BL Binsey Cumbrian Galoppen | Brown | 01:17:20 | 18th | 1220 | Racing Chl: Gold |
| 04/06/25 | Summer Series Event 1 | Long | 00:37:55 | 4th | ||
| 01/06/25 | Urban Event UKUL | D | 00:32:52 | 1st | 1232 | |
| 28/05/25 | Spring Series Event 4 | Long | 00:51:22 | 6th | ||
| 26/05/25 | Springtime in Shropshire Day 3 - Titterstone Clee | 03 Sh Brown | 01:04:14 | 8th | 1248 | |
| 25/05/25 | Springtime in Shropshire Day 2 - Stapeley & Rorrington | 2 - Brown | 00:40:03 | 24th | 1240 | |
| 24/05/25 | Springtime in Shropshire Day 1 - Ludlow urban | 2-MV WO | 00:36:35 | 7th | 1264 |