| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 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 2) | 4 | 00:15:35 | 14th | 1075 | |
| 30/05/26 | STAG New Town Weekend Day 1 - Scottish Sprint Championships ( Race 1) | 4 | 00:15:28 | 12th | 1096 | |
| 24/05/26 | CRET weekend and SE Sprints | B4B | 00:15:35 | 19th | 1066 | |
| 24/05/26 | CRET weekend and SE Sprints | A4B | 00:15:22 | 14th | 1081 | |
| 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 | |
| 06/07/25 | EPOC Urban | 5 | 00:36:01 | 5th | 922 | |
| 05/07/25 | EPOC Urban | 5 | 00:36:54 | 5th | 936 | |
| 14/06/25 | Durham Spring Sprints (UKOL) | UKOL 5 (M75, W65, W70) | 00:28:09 | 3rd | 982 | |
| 01/06/25 | Urban Event UKUL | G | 00:34:09 | 5th | ||
| 16/07/24 | WOC2024 Tour - Urban sprint | C5 | 00:33:37 | 54th | 766 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C8 | 00:33:25 | 5th | 824 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C5 | 00:47:43 | 69th | 828 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C8 | 00:26:36 | 1st | 991 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C5 | 00:30:27 | 55th | 828 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 15 (M80, W70) | ||||
| 03/03/24 | Corporation Park Sprint Double (3/4) | A | 00:31:08 | 41st | ||
| 10/01/24 | Terrain Night Series 1 | Short | 00:31:37 | 5th | ||
| 30/12/23 | Turkey Race 3 | Short | 00:38:40 | 4th |