| | 2014 British Cycling MTB XC #5 | | Cannock Chase | Open | GBR19930110 | 620 | | 42 / 53 | 21% | - | 1h16:51.00 | - | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #1 | | Saddleback Hill | Sport | | 421 | Oxford Uni | 29 / 30 | 3% | - | 1h32:24.00 | - | - | - | |
| | 2015/16 Merida Brass Monkeys XC #1 | | Checkendon | 2hr | | 2245 | Uni Of Bristol Bike Club | 8 / 42 | 83% | - | 2h11:41.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | Elite | | 5 | DRK Racing | DNF / 41 | 0% | DNF | 59:51.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | Elite | | 7 | DRK Racing | 29 / 37 | 22% | - | 58:01.65 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | Elite | | 7 | DRK Racing | 32 / 45 | 30% | - | 58:25.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | Elite | | 7 | DRK Racing | 29 / 50 | 43% | - | 57:26.00 | - | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #6 | | Trinity Park Showground, Suffolk | Elite | | 8 | Forever Pedalling | 29 / 40 | 28% | - | 1h00:50.10 | - | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | Elite | | 19 | Forever Pedalling | 36 / 55 | 35% | - | 1h06:11.00 | - | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | Elite | | 18 | Forever Pedalling | 43 / 64 | 33% | - | 1h02:37.00 | - | - | - | |
| | British Cycling - UK CX National Champs '19 | | Cyclopark | Elite | | 12 | Forever Pedalling | 33 / 68 | 52% | - | 1h07:19.00 | - | - | - | |
| | 2021 TORQ Breakout #2 | | Highlands Farm | Day 1 AM 3hr | | 26 | Liverpool Century RC | 6 / 12 | 55% | - | 2h41:25.00 | - | - | - | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | Elite | | 70 | Liverpool Century RC | 26 / 45 | 43% | -2LAP | 57:00.00 | - | - | - | |
| | 2023 Welsh MTB XC #1 | | Llandegla | Sport | | 52 | Liverpool Century RC | DNS / 25 | 0% | DNS | 1h26:07.00 | - | - | - | |
| | British Cycling - UK CX National Champs '24 | | Callendar Estate | 23+ | | 50 | Liverpool Century RC | 21 / 35 | 41% | 25:27.00 | 59:26.00 | -57.2% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | Sport | | 923 | DRK Racing | 4 / 28 | 89% | 1h26:33.00 | 1h22:55.00 | 4.4% | - | - | |
| | 2016 Gorrick Autumn Classic #2 | | Crowthorne Wood | Sport | | 906 | Uni Of Bristol Bike Club | 5 / 19 | 78% | 1h42:30.00 | 1h36:02.00 | 6.7% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | Sport | | 286 | Uni Of Bristol Bike Club | 14 / 48 | 72% | 1h47:27.00 | 1h39:32.00 | 8% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | Sport | | 549 | Liverpool Century RC | 14 / 35 | 62% | 1h17:35.00 | 1h09:13.60 | 12.1% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | Sport | | 389 | Oxford Uni | 19 / 37 | 50% | 1h37:18.00 | 1h26:45.00 | 12.2% | - | - | |
| | 2023 British Cycling CX National Trophy Series #6 | | Tong | 23+ | | 41 | Liverpool Century RC | 22 / 24 | 9% | 1h01:53.00 | 55:06.00 | 12.3% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #3 | | Porridgepot Hill | Varsity | | 195 | Oxford Uni | 5 / 8 | 43% | 1h08:16.00 | 1h00:35.00 | 12.7% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #4 | | Frith Hill | Sport | | 476 | Oxford University | 15 / 24 | 39% | 1h41:14.00 | 1h29:15.00 | 13.4% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | Non-championship: Senior | | 552 | Liverpool Century RC | 3 / 10 | 78% | 1h40:55.00 | 1h26:19.00 | 16.9% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #4 | | Porridgepot Hill | Open | | 468 | Oxford Uni | 18 / 30 | 41% | 1h23:14.00 | 1h06:16.00 | 25.6% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | U40 | | 200 | Liverpool Century RC | 46 / 68 | 33% | 6h31:12.00 | 4h57:10.00 | 31.6% | - | - | |
| | 2023 British Cycling XC National Series #1 | | Tong | Sport (Sport/Open race) | | 267 | Liverpool Century RC | 5 / 21 | 80% | 1h15:57.30 | 55:41.60 | 36.4% | - | - | |
| | 2014/15 661 Mini DH #2 | | Forest of Dean | Hardtail | 886459 | 214 | Oxford University | 10 / 13 | 25% | 2:13.25 | 1:36.17 | 38.6% | 1:24.68 | 57.4% | |
| | 2014/15 661 Mini DH #3 | | Forest of Dean | Hardtail | 886459 | 263 | | 5 / 5 | 0% | 1:17.80 | 55.92s | 39.1% | 49.68s | 56.6% | |
| | British Cycling - UK CX National Champs '23 | | Westmorland County Showground | 18+ | | 70 | Liverpool Century RC | 28 / 36 | 23% | 27:25.00 | 18:44.00 | 46.4% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 62 | Liverpool Century RC | 54 / 149 | 64% | 4h42:23.50 | 1h02:18.50 | 353.2% | - | - | |