| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/12/25 | Steel City day 2 – Ramsley Regional & YHOA Superleague | Brown | 01:06:31 | 3rd | 1286 | Racing Chl: Gold |
| 10/12/25 | Urban Night Series 5 | Long | 00:27:52 | 6th | ||
| 07/12/25 | BL Penrith Urban (NWUL) | 1 | 00:41:50 | 4th | ||
| 06/12/25 | SROC night event | Blue | 01:02:17 | 3rd | Racing Chl: Silver | |
| 03/12/25 | Urban Night Series 4 | Long | 00:34:52 | 5th | ||
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 2 | Course 2 | 00:15:23 | 1st | 1289 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 1 | Course 2 | 00:10:51 | 1st | 1279 | |
| 30/11/25 | STAG's 26th Glasgow Parks Championships - Race 3 | Course 2 | 00:18:26 | 1st | 1265 | |
| 26/11/25 | Urban Night Series 3 | Long | 00:40:33 | 7th | ||
| 19/11/25 | Urban Night Series 2 | Long | 00:31:02 | |||
| 12/11/25 | Urban Night Series 1 | Long | 00:27:39 | 11th | ||
| 02/11/25 | Cumbrian Galoppen | Brown | 01:19:11 | 26th | 1244 | Racing Chl: Gold |
| 19/10/25 | SYO National & YHOA SuperLeague | Brown | 01:17:49 | 10th | 1251 | Racing Chl: Gold |
| 05/10/25 | Veteran Home International & Junior European Cup Relay (with Spectator Races) | VHI Long | 00:32:10 | 4th | ||
| 04/10/25 | Veteran Home International & Junior European Cup Individual (with spectator races) | 4 | 01:35:44 | 53rd | 1274 | |
| 27/09/25 | BL Saturday Series, High Pike East | Blue | 00:52:37 | 5th | Racing Chl: Gold | |
| 21/09/25 | AIRE Town and Country Weekend & YHOA SuperLeague & YHOA Championships | Brown | 01:18:46 | 1st | 1308 | Racing Chl: Gold |
| 20/09/25 | AIRE Town and Country Weekend | 3 | 00:45:20 | 1st | 1274 | |
| 14/09/25 | CompassSport Cup Final | 4 | 00:48:33 | 5th | 1288 | |
| 07/09/25 | Cumbrian Galoppen | Brown | 01:26:51 | 11th | 1282 | Racing Chl: Gold |
| 03/09/25 | Park Series 2 | Sprint B | 00:12:41 | 16th | ||
| 03/09/25 | Park Series 2 | Sprint A | 00:13:38 | 6th | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q6 | 00:15:33 | 1st | 1287 | |
| 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:18:58 | 42nd | ||
| 31/08/25 | British Sprint Championships - Finals | F6 | 00:18:58 | 3rd | 1313 | |
| 16/08/25 | BL Saturday Series, Aughertree | Brown | 01:03:28 | 4th | Racing Chl: Gold | |
| 13/08/25 | Queen Victoria School Urban event | Long | 00:21:08 | 14th | ||
| 03/08/25 | Sprint Scotland Race 2 | B3 | 00:17:02 | 4th | 1259 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A3 | 00:16:19 | 3rd | 1290 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 05 | 00:48:30 | 15th | 1262 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 05 (M16, M55) | 00:52:50 | 8th | 1288 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 2 | 00:20:00 | 32nd | 1202 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 05 (M16, M55) | 00:41:43 | 40th | 1241 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:08:04 | 26th | 1261 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:06:57 | 39th | 1241 | |
| 25/07/25 | Coast & Islands Day 5 | Long | 00:21:03 | 33rd | 1277 | |
| 24/07/25 | Coast & Islands Day 4 | Long | 01:01:23 | 15th | 1317 | |
| 22/07/25 | Coast & Islands Day 3 | Long | 01:07:55 | 23rd | 1302 | |
| 21/07/25 | Coast & Islands Day 2 | Long | 00:38:58 | 22nd | 1304 | |
| 20/07/25 | Coast & Islands Day 1 | Long | 01:05:48 | 20th | 1298 | |
| 12/07/25 | BL Saturday Series, Eycott Hill | Blue | 00:54:22 | 6th | Racing Chl: Gold | |
| 02/07/25 | Summer Series Event 5 | Long | 00:43:46 | 9th | ||
| 22/06/25 | Cumbrian galoppen | Brown | 01:25:22 | 8th | 1275 | Racing Chl: Gold |
| 18/06/25 | Summer Series Event 3 | Long | 00:48:34 | 4th | ||
| 15/06/25 | SYO Regional Sprint Wingfield (Part 1 - Rockingham) | Course 1 | 00:14:52 | 6th | 1265 | |
| 15/06/25 | SYO Regional Sprint Wingfield (Part 2 - Munsbrough) | Course 1 | 00:15:56 | 10th | 1272 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 1 (M18, M20, M21, M35, M40, W21) | 00:33:53 | 2nd | 1276 | |
| 11/06/25 | Summer Series Event 2 | Long | 00:39:54 | 3rd | ||
| 08/06/25 | BL Binsey Cumbrian Galoppen | Brown | 01:04:59 | 8th | 1287 | Racing Chl: Gold |
| 04/06/25 | Summer Series Event 1 | Long | 00:39:50 | 5th |