| | Gorrick - TORQ Breakout | | Highlands Farm | 2hr | | 758 | Vittoria Sigma Sports | 1 / 11 | 100% | - | | - | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | Elite | | 1135 | Vittoria Sigma Sports | 5 / 10 | 56% | 33:16.10 | 29:38.90 | 12.2% | - | - | |
| | 2020 Southern XC #2 | | Folly Farm | 17-18 | | 404 | Sigma Sports Vittoria | 1 / 4 | 100% | 44:51.60 | 44:51.60 | 0% | - | - | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 17-18 | | 69 | Charlotteville CC | 25 / 59 | 59% | 49:41.60 | 42:12.80 | 17.7% | - | - | |
| | 2020 Southern XC #3 | | Gaddon's Farm, New Forest | 17-18 | | 402 | Sigma Sports Vittoria | 2 / 5 | 75% | 55:28.90 | 52:38.40 | 5.4% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #2 | | Abergavenny Leisure Centre | 15-16 | | 14 | Charlotteville CC | 21 / 60 | 66% | 30:43.20 | 28:14.50 | 8.8% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #4 | | Cyclopark | 15-16 | | 9 | Charlotteville CC | 21 / 56 | 64% | 31:12.30 | 27:30.70 | 13.4% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 10 | Charlotteville CC | 36 / 70 | 49% | 48:05.50 | 42:31.20 | 13.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 15-16 | | 14 | Charlotteville CC | 18 / 78 | 78% | 29:53.90 | 27:32.70 | 8.5% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #6 | | York Cycle Sport | 17-18 | | 23 | Charlotteville CC | 27 / 54 | 51% | 48:15.00 | 39:32.00 | 22.1% | - | - | |
| | 2017 HSBC UK | CX National Trophy Series #3 | | Shrewsbury Sports Village | 15-16 | | 15 | Charlotteville CC | 17 / 67 | 76% | 34:00.40 | 30:32.00 | 11.4% | - | - | |
| | 2020 Southern XC #4 | | Checkendon | 17-18 | | 550 | Sigma Sports Vittoria | 1 / 4 | 100% | 1h03:11.00 | 1h03:11.00 | 0% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 19-39 | | 111 | Vittoria Sigma Sports | 10 / 59 | 84% | 3h31:27.00 | 1h01:21.60 | 244.6% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #6 | | Shrewsbury Sports Village | 17-18 | | 10 | Charlotteville CC | 30 / 53 | 44% | 44:31.70 | 38:57.10 | 14.3% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #3 | | South of England Event Centre, Crawley | 17-18 | | 5 | Charlotteville CC | 26 / 63 | 60% | 45:10.50 | 39:40.50 | 13.9% | - | - | |
| | 2018 HSBC UK | CX National Trophy Series #4 | | York Cycle Sport | 17-18 | | 9 | Charlotteville CC | 26 / 59 | 57% | 49:20.30 | 43:32.50 | 13.3% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #1 | | Moorways Leisure Centre, Derbyshire | 17-18 | | 20 | Charlotteville CC | 32 / 77 | 59% | 49:12.30 | 45:27.10 | 8.3% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 15-16 | | 9 | Charlotteville CC | 25 / 66 | 63% | 35:21.90 | 31:24.50 | 12.6% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 17-18 | | 25 | Charlotteville CC | 16 / 59 | 74% | 45:19.70 | 40:33.60 | 11.8% | - | - | |
| | 2019 HSBC UK | CX National Trophy Series #4 | | South of England Event Centre, Crawley | 17-18 | | 16 | Charlotteville CC | 16 / 46 | 67% | 50:44.60 | 45:35.40 | 11.3% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #1 | | Tong | Elite | | 20 | Vittoria Sigma Sports | 20 / 31 | 37% | 1h22:30.30 | 1h10:10.50 | 17.6% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | Elite | | 148 | Vittoria Sigma Sports | 7 / 14 | 54% | 1h18:08.90 | 1h15:55.40 | 2.9% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | 15-16 | | 4500 | Charlotteville CC | 11 / 20 | 47% | 1h00:20.70 | 55:44.70 | 8.3% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 15-16 | | 153 | Charlotteville CC | 25 / 46 | 47% | 1h10:56.00 | 58:25.00 | 21.4% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #4 | | Bordon | 15-16 | | 190 | Charlotteville CC | 1 / 6 | 100% | 37:04.00 | 37:04.00 | 0% | - | - | |
| | Southern XC - South East XC Champs | | Pippingford | Elite | | 1691 | Vittoria Sigma Sports | 5 / 5 | 0% | 1h28:59.20 | 1h23:07.10 | 7.1% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | Elite | | 478 | Vittoria Sigma Sports | 4 / 8 | 57% | 1h29:33.60 | 1h22:01.70 | 9.2% | - | - | |
| | 2018 Southern XC #4 | | Matterley Estate | 15-16 | | 4002 | Charlotteville CC | 3 / 12 | 82% | 53:42.60 | 52:33.00 | 2.2% | - | - | |
| | 2018 Southern XC #3 | | Pippingford | 15-16 | | 4075 | Charlotteville CC | 1 / 10 | 100% | 56:38.90 | 56:38.90 | 0% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | 17-18 | | 82 | Charlotteville CC | 13 / 37 | 67% | 1h10:53.00 | 1h03:26.00 | 11.7% | - | - | |
| | 2020 Gorrick Saddle Skedaddle XC #2 | | Area 51 | Sport | | 62 | Sigma Sports Vittoria | 1 / 14 | 100% | 1h13:13.00 | 1h13:13.00 | 0% | - | - | |
| | 2017 Southern XC #5 | | Pippingford | 15-16 | | 4281 | Charlotteville CC | 1 / 11 | 100% | 52:37.20 | 52:37.20 | 0% | - | - | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | U23 | | 65 | Vittoria Sigma Sports | 6 / 20 | 74% | 1h19:23.10 | 1h13:14.80 | 8.4% | - | - | |
| | 2017 Southern XC #4 | | Matterley Estate | 15-16 | | 4238 | Charlotteville CC | 4 / 11 | 70% | 51:29.00 | 49:11.30 | 4.7% | - | - | |
| | 2018 Gorrick Saddle Skedaddle XC #2 | | Area 51 | 15-16 | | 1 | Charlotteville CC | 1 / 7 | 100% | 35:51.00 | 35:51.00 | 0% | - | - | |
| | 2016 Southern XC #7 | | Matterley Estate | 12-14 | | 34 | Charlotteville CC | 2 / 9 | 88% | 37:49.60 | 37:19.60 | 1.3% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | 15-16 | | 369 | Charlotteville CC | 22 / 33 | 34% | 57:55.00 | 47:17.00 | 22.5% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #3 | | Porridgepot Hill | 13-14 | | 889 | Charlotteville CC | 2 / 12 | 91% | 50:04.00 | 44:12.00 | 13.3% | - | - | |
| | 2021 HSBC UK | XC National Series #4 | | Newcastleton | Elite | | 7 | Vittoria Sigma Sports | DNF / 19 | 0% | DNF | 1h28:45.10 | - | - | - | |
| | 2019 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | 17-18 | | 250 | Charlotteville CC | 3 / 19 | 89% | - | 1h35:15.00 | - | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #5 | | Woody's Bike Park | Elite | | 25 | Vittoria Sigma Sports | 22 / 31 | 30% | -1LAP | 1h29:39.40 | - | - | - | |
| | 2016 Southern XC #2 | | Checkendon | 13-14 | | 34 | Charlotteville CC | 2 / 8 | 86% | 35:28.90 | 35:27.40 | 0.1% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | 13-14 | | 34 | Charlotteville CC | 3 / 14 | 85% | 30:16.00 | 28:38.00 | 5.7% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | 17-18 | | 80 | Charlotteville CC | 21 / 30 | 31% | 1h18:06.00 | 1h01:20.00 | 27.3% | - | - | |
| | 2021 Southern XC #4 | | Holywell Estate | Elite | | 1092 | Vittoria Sigma Sports | 6 / 6 | 0% | 1h38:02.20 | 1h30:31.10 | 8.3% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | U13 | | 1300 | Charlotteville CC | 2 / 10 | 89% | 22:30.00 | 21:56.00 | 2.6% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #3 | | Area 51 | 15-16 | | 702 | Charlotteville CC | 4 / 13 | 75% | 42:20.00 | 40:35.00 | 4.3% | - | - | |
| | 2021 HSBC UK | XC National Series #1 | | Woody's Bike Park | Elite | | 26 | Vittoria Sigma Sports | 10 / 26 | 64% | 1h39:08.00 | 1h31:52.00 | 7.9% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | Elite | | 11 | Vittoria Sigma Sports | DNS / 20 | 0% | DNS | 1h38:23.10 | - | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #2 | | Caesar's Camp | U13 (Shortened) | | 1313 | Charlotteville CC | 1 / 12 | 100% | 12:48.00 | 12:48.00 | 0% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #3 | | Caesar's Camp | U13 | | 1330 | Charlotteville CC | 2 / 15 | 93% | 20:57.00 | 20:44.00 | 1.1% | - | - | |
| | 2019 Southern XC #1 | | Matterley Estate | 17-18 | | 303 | Vittoria | 1 / 4 | 100% | 1h08:59.30 | 1h08:59.30 | 0% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | 15-16 | | 420 | Charlotteville CC | 28 / 53 | 48% | 1h13:10.00 | 1h00:50.00 | 20.3% | - | - | |
| | 2015/16 MaD Dash in the Park #4 | | Old Ebworth Centre | 13-14 | | 5 | | 8 / 11 | 30% | - | 1h22:13.34 | - | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | 15-16 | | 123 | Charlotteville CC | 18 / 37 | 53% | 56:58.00 | 48:54.00 | 16.5% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 17-18 | | 113 | Charlotteville CC | DNS / 28 | 0% | DNS | 1h04:17.00 | - | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | 15-16 | | 380 | Charlotteville CC | 28 / 46 | 40% | 1h16:49.00 | 1h06:31.00 | 15.5% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | 15-16 | | 376 | Charlotteville CC | 34 / 42 | 20% | - | 57:34.00 | - | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 13-14 | | 204 | Charlotteville CC | 2 / 15 | 93% | 52:47.00 | 49:05.00 | 7.5% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | 13-14 | | 85 | Charlotteville CC | 8 / 15 | 50% | 45:31.00 | 35:51.00 | 27% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #2 | | Newcastleton | Elite | | 24 | Vittoria Sigma Sports | 23 / 31 | 27% | 1h48:51.70 | 1h35:36.60 | 13.9% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | 15-16 | | 377 | Charlotteville CC | 21 / 35 | 41% | 1h16:19.00 | 1h01:37.00 | 23.9% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | 13-14 | | 59 | Charlotteville CC | 7 / 11 | 40% | 39:22.00 | 34:13.00 | 15.1% | - | - | |
| | 2018 Southern XC #2 | | Crow Hill | 15-16 | | 4056 | Charlotteville CC | 2 / 13 | 92% | 1h08:03.80 | 1h07:14.20 | 1.2% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | Elite | | 7 | Vittoria Sigma Sports | 10 / 18 | 47% | 1h42:06.00 | 1h36:39.00 | 5.6% | - | - | |
| | 2016 Southern XC #3 | | Wasing | 13-14 | | 34 | Charlotteville CC | 1 / 17 | 100% | 39:21.00 | 39:21.00 | 0% | - | - | |
| | 2019 Southern XC #4 | | Folly Farm | 17-18 | | 926 | Vittoria | 2 / 3 | 50% | 1h12:59.10 | 1h11:24.80 | 2.2% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | 17-18 | | 41 | Charlotteville CC | 3 / 18 | 88% | 1h16:19.30 | 1h15:09.20 | 1.6% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 15-16 | | 298 | Charlotteville CC | 3 / 17 | 88% | 44:53.00 | 43:00.00 | 4.4% | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | 13-14 | | 74 | Charlotteville CC | 7 / 15 | 57% | 42:03.00 | 35:13.00 | 19.4% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | 13-14 | | 34 | Charlotteville CC | 2 / 13 | 92% | 39:18.60 | 38:51.30 | 1.2% | - | - | |
| | 2019 Southern XC #5 | | Pippingford | 17-18 | | 365 | Vittoria | 1 / 2 | 100% | 1h13:29.40 | 1h13:29.40 | 0% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | 13-14 | | 372 | Charlotteville CC | 14 / 38 | 65% | 43:11.00 | 37:31.00 | 15.1% | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | 15-16 | | 6522 | Charlotteville CC | 11 / 11 | 0% | 1h26:35.90 | 56:07.40 | 54.3% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | 17-18 | | 91 | Charlotteville CC | 13 / 37 | 67% | 1h20:34.00 | 1h12:50.00 | 10.6% | - | - | |
| | 2019 Southern XC #3 | | Crow Hill | 17-18 | | 705 | Vittoria | 2 / 2 | 0% | 1h15:50.00 | 1h10:27.20 | 7.6% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #4 | | Frith Hill | 13-14 | | 220 | Charlotteville CC | 3 / 11 | 80% | 55:41.00 | 49:56.00 | 11.5% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #1 | | Saddleback Hill | 13-14 | | 700 | Charlotteville CC | 4 / 15 | 79% | 57:45.00 | 48:20.00 | 19.5% | - | - | |
| | 2019 Southern XC #2 | | Checkendon | 17-18 | | 332 | Vittoria | 2 / 7 | 83% | 1h15:01.60 | 1h13:45.50 | 1.7% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #4 | | Porridgepot Hill | U13 | | 1347 | Charlotteville CC | 2 / 7 | 83% | 25:09.00 | 23:00.00 | 9.4% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | 13-14 | | 97 | Charlotteville CC | 9 / 23 | 64% | 45:56.00 | 37:50.00 | 21.4% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | 13-14 | | 381 | Charlotteville CC | 16 / 34 | 55% | 51:49.00 | 41:52.00 | 23.8% | - | - | |
| | 2016 Southern XC #1 | | Black Park | 13-14 | | 34 | Charlotteville CC | 1 / 22 | 100% | 41:12.90 | 41:12.90 | 0% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | 15-16 | | 627 | Charlotteville CC | 32 / 48 | 34% | 1h21:05.00 | 1h03:42.00 | 27.3% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | 13-14 | | 158 | Charlotteville CC | 22 / 34 | 36% | 1h02:39.00 | 51:30.00 | 21.7% | - | - | |
| | 2019 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | Sport | | 233 | Charlotteville CC | 4 / 31 | 90% | 1h28:13.00 | 1h25:15.00 | 3.5% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | 13-14 | | 83 | Charlotteville CC | 9 / 20 | 58% | 51:18.00 | 39:36.00 | 29.6% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | 15-16 | | 433 | Charlotteville CC | 20 / 55 | 65% | 1h03:50.00 | 57:17.00 | 11.4% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | 13-14 | | 379 | Charlotteville CC | 17 / 39 | 58% | 1h14:07.00 | 59:00.00 | 25.6% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | 15-16 | | 388 | Charlotteville CC | 38 / 51 | 26% | 1h09:31.00 | 57:02.00 | 21.9% | - | - | |
| | 2018 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 15-16 | | 227 | Charlotteville CC | 2 / 10 | 89% | 47:30.00 | 47:27.00 | 0.1% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 13-14 | | 888 | Charlotteville CC | 2 / 11 | 90% | 1h00:04.00 | 57:59.00 | 3.6% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #2 | | Frith Hill | 13-14 | | 401 | Charlotteville CC | 1 / 11 | 100% | 56:57.00 | 56:57.00 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Elite | | 10 | Vittoria Sigma Sports | 13 / 20 | 37% | - | 2h03:08.40 | - | - | - | |
| | 2018/19 Merida Brass Monkeys XC #3 | | Minley Manor | 2hr: Junior | | 2723 | Charlotteville CC | 2 / 9 | 88% | 1h44:08.00 | 1h39:27.00 | 4.7% | - | - | |
| | 2019/20 Brass Monkeys XC Enduro #2 | | Porridgepot Hill | 2hr: Junior | | 2037 | Sigma Sports Vittoria | 1 / 7 | 100% | 1h29:19.00 | 1h29:19.00 | 0% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 19-39 | | 118 | Vittoria Sigma Sports | 2 / 68 | 99% | 3h52:31.50 | 3h51:21.00 | 0.5% | - | - | |
| | Cold Brew Events - Deadwater 100 | | Kielder Forest | U40 | | 108 | Vittoria Sigma Sports | 24 / 68 | 66% | 5h55:02.00 | 4h57:10.00 | 19.5% | - | - | |
| | Gorrick - Kawasaki G100 Enduro Challenge | | Porridgepot Hill | 2 Laps | | 251 | Charlotteville CC | 11 / 33 | 69% | 1h24:35.00 | 1h11:43.00 | 17.9% | - | - | |