| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 02/08/26 | Lakes 5 Days - Day 1 | 12 | 01:01:35 | 21st | 1038 | |
| 19/07/26 | CLARO Sprint Event (First Run and YH Sprint Champs) | 4 | 00:14:25 | 4th | 1063 | |
| 19/07/26 | CLARO Sprint Event (Second Run) | 4 | 00:14:46 | 7th | 1036 | |
| 12/07/26 | AIRE Weekend Urban | 3 | 00:54:14 | 11th | 985 | |
| 11/07/26 | AIRE Weekend Sprint Event - Morning Race | 3 | 00:11:15 | |||
| 11/07/26 | AIRE Weekend Sprint Event - Afternoon Race | 3 | 00:14:12 | 6th | 1019 | |
| 05/07/26 | EPOC Urban weekend: Meltham | 4 | 00:50:52 | 12th | 1002 | |
| 04/07/26 | EPOC Urban: Huddersfield Univerisity | 2 | 00:22:16 | |||
| 01/07/26 | Summer Series 5 | Short | 00:36:33 | 11th | ||
| 28/06/26 | British Sprint Championships - Finals | F15 | 00:16:16 | 2nd | 1051 | |
| 28/06/26 | British Sprint Championships - Qualifiers | Q11 | 00:19:59 | 20th | 1043 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 01:16:16 | 375th | ||
| 24/06/26 | Summer Series 4 | Short | 00:50:13 | 9th | ||
| 07/06/26 | RR SOUL 4 | 00:36:52 | 31st | 989 | ||
| 06/06/26 | Berwick Urban | 4. MUV, WSV | 00:50:12 | 23rd | 1029 | |
| 31/05/26 | STAG New Town Weekend Day 2 (SOUL 3) | 4 | 00:34:31 | 15th | 1033 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships ( Race 1) | 4 | 00:15:28 | 12th | 1096 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships (Race 2) | 4 | 00:15:35 | 14th | 1075 | |
| 24/05/26 | CRET weekend and SE Sprints | A4B | 00:15:22 | 14th | 1081 | |
| 24/05/26 | CRET weekend and SE Sprints | B4B | 00:15:35 | 19th | 1066 | |
| 23/05/26 | Canterbury City Race, City Race Euro Tour, UKUL | 4 | 01:00:42 | 50th | 1004 | |
| 22/05/26 | Canterbury City Race Euro Tour - Prologue | 3 | 00:26:08 | 23rd | ||
| 20/05/26 | Spring Series 4 | Short | 00:46:12 | |||
| 10/05/26 | Newton Aycliffe Urban (UKUL) | D | 00:46:21 | 8th | 1018 | |
| 03/05/26 | EBOR City Race | 4 WSV MUV | 00:50:21 | 13th | 1022 | |
| 01/04/26 | Spring Sprint 2 | Long | 00:33:37 | 27th | ||
| 25/03/26 | Spring Sprint 1 | Long | 00:34:56 | 25th | ||
| 08/03/26 | SROC level B event | Short Green | 00:56:24 | |||
| 22/02/26 | CompassSport Cup Heat | 6 M65+ | 01:01:03 | 20th | 980 | |
| 14/01/26 | Terrain Night Series 2 | Short | 00:32:09 | 10th | ||
| 28/12/25 | Turkey Trot | Short | 00:45:19 | 18th | ||
| 26/12/25 | Turkey Trot | Short | 00:47:18 | |||
| 10/12/25 | Urban Night Series 5 | Long | 00:40:23 | 36th | ||
| 07/12/25 | BL Penrith Urban (NWUL) | 2 | 00:41:08 | 20th | ||
| 26/11/25 | Urban Night Series 3 | Long | 01:01:55 | 20th | ||
| 19/11/25 | Urban Night Series 2 | Long | 00:48:56 | 56th | ||
| 16/11/25 | SELOC NWUL urban- Salford University and Cathedral | 4 | 00:54:38 | 17th | 961 | |
| 15/11/25 | SROC autumn series 3 | Short Course 2 | 00:10:03 | 8th | ||
| 15/11/25 | SROC autumn series 3 | Short Course 1 | 00:09:37 | 5th | ||
| 12/11/25 | Urban Night Series 1 | Long | 00:35:30 | 31st | ||
| 12/10/25 | MDOC Urban weekend | 5 | 00:37:35 | 3rd | 986 | |
| 11/10/25 | MDOC Urban weekend | 5 | 00:25:55 | 3rd | 1019 | |
| 05/10/25 | DEE weekend - Nantwich Urban event (UKUL/NWUL) | Course 5 | 00:35:36 | 4th | 989 | |
| 04/10/25 | DEE weekend - Double Sprint event - Reaseheath College, Nantwich (NWUL) | Short sprint | 00:25:14 | 5th | 1030 | |
| 27/09/25 | BL Saturday Series, High Pike East | Short Green | 00:47:32 | 3rd | Racing Chl: Gold | |
| 20/09/25 | AIRE Town and Country Weekend | 5 | 00:37:14 | 4th | 1009 | |
| 14/09/25 | CompassSport Cup Final | 6 | 00:53:10 | 53rd | 1095 | |
| 13/09/25 | Urban Teesdale | D | 00:29:18 | 3rd | 1009 | |
| 16/08/25 | BL Saturday Series, Aughertree | Short Green | 00:42:21 | 3rd | Racing Chl: Gold | |
| 12/07/25 | BL Saturday Series, Eycott Hill | Very Short Green | 00:36:27 | 1st | Racing Chl: Silver |