| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/03/26 | Killingworth Urban | Course 5 | 00:33:47 | 8th | 865 | |
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Short Sprint | 00:25:14 | 25th | 928 | |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 5 | 00:49:44 | 26th | 907 | |
| 14/09/25 | CompassSport Cup Final | 10 | 01:02:19 | 22nd | 873 | |
| 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:23:30 | 133rd | ||
| 31/08/25 | British Sprint Championships - Finals | F15 | 00:23:30 | 11th | 971 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q14 | 00:19:27 | 14th | 983 | |
| 25/08/25 | White Rose Sprint | Course 4 | 00:31:08 | 36th | 820 | |
| 24/08/25 | White Rose and YHOA SuperLeague | Short Green | 01:01:29 | 12th | 947 | Racing Chl: Bronze |
| 23/08/25 | White Rose | Short Green | 00:49:37 | 17th | 914 | Racing Chl: Bronze |
| 03/08/25 | Sprint Scotland Race 2 | B6 | 00:21:36 | 16th | 900 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A6 | 00:19:41 | 23rd | 847 | |
| 20/07/25 | AIRE Sprint/Urban Weekend | Course 4 | 00:44:11 | 19th | 858 | |
| 19/07/25 | AIRE Sprint/Urban Weekend - Part 2 | 3 | 00:18:10 | 26th | 931 | |
| 19/07/25 | AIRE Sprint/Urban Weekend - Part 1 | 3 | 00:20:38 | 22nd | 928 | |
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 5 (M75, M80, M85, M90, M95, W65, W70) | 01:08:47 | 48th | 734 | |
| 12/07/25 | Urban Event - EuroCity Weekend (UKOL) | UKOL 5 (M75, M80, M85, W65, W70, W75, W80) | 00:39:31 | 33rd | 836 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | WSprint | 00:29:10 | 27th | 914 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 5 | 00:52:58 | 44th | 824 | |
| 19/01/25 | CLARO Urban Regional | Course 5 | 00:43:02 | 9th | 922 | |
| 08/09/24 | SELOC urban - City Race Euro Tour, UKUL and NWUL | 5 | 00:39:39 | 29th | 879 | |
| 18/08/24 | EMUL 2024 Lincoln City Urban | Course 5 | 00:40:55 | 13th | 902 | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C7 | 00:26:44 | 27th | 874 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C7 | 00:36:08 | 35th | 955 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C7 | 00:41:09 | 60th | 784 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C7 | 00:34:56 | 28th | 878 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C7 | 00:31:04 | 53rd | 757 | |
| 07/07/24 | AIRE Leeds Urban (UKOL) (UKUL) (YUL) | UKOL Short Green (M75, M80, M85, W65, W70, W75, W80, W85) | 00:44:10 | 14th | 933 | |
| 06/07/24 | YHOA Sprint Saturday - Holbeck | 3 | 00:25:14 | 48th | 795 | |
| 06/07/24 | YHOA Sprint Championships (UKOL) (YUL) | UKOL 3 (M16, M65, M70, W16, W55, W60, W65, W70) | 00:09:15 | |||
| 23/06/24 | 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, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 01:11:47 | 450th | ||
| 23/06/24 | British Sprint Championships - Finals | F17 | 00:11:47 | 13th | 907 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q13 | 00:23:44 | 49th | 831 | |
| 16/06/24 | National Urban Event (UKUL) | Short Green | 00:32:45 | 34th | 886 | Racing Chl: Gold |
| 27/05/24 | York City Race | 4 | 00:58:37 | 38th | 928 |