| | 2023/24 Bruntwood Park BMX Whippin' Into Winter #4 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 4 / 8 | 57% | n/a | | - | | - | |
| | 2023/24 Bruntwood Park BMX Whippin' Into Winter #3 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 4 / 6 | 40% | n/a | | - | | - | |
| | 2023/24 Bruntwood Park BMX Whippin' Into Winter #2 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 4 / 8 | 57% | n/a | | - | | - | |
| | 2023/24 Bruntwood Park BMX Whippin' Into Winter #1 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 2 / 7 | 83% | n/a | | - | | - | |
| | 2022/23 Bruntwood Park BMX Whippin' Into Winter #6 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 1 / 6 | 100% | n/a | | - | | - | |
| | 2022/23 Bruntwood Park BMX Whippin' Into Winter #5 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 2 / 10 | 89% | n/a | | - | | - | |
| | 2022/23 Bruntwood Park BMX Whippin' Into Winter #4 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 2 / 7 | 83% | n/a | | - | | - | |
| | 2022/23 Bruntwood Park BMX Whippin' Into Winter #3 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 3 / 9 | 75% | n/a | | - | | - | |
| | 2022/23 Bruntwood Park BMX Whippin' Into Winter #2 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 1 / 11 | 100% | n/a | | - | | - | |
| | 2022 Southern XC #2 | | Holywell Estate | 40-49 | | 167 | FAT creations / Hargroves RT | 16 / 30 | 48% | -1LAP | 1h42:00.80 | - | - | - | |
| | 2022 Gorrick Spring Classic #2 | | Highlands Farm | 40-49 | | 444 | Fat creations paint / HargrovesRT | 2 / 10 | 89% | 58:06.00 | 58:05.00 | 0% | - | - | |
| | 2022 Gorrick Spring Classic #1 | | Highlands Farm | 40-49 | | 411 | FAT creations / Hargroves | 3 / 15 | 86% | 1h00:21.00 | 58:27.00 | 3.3% | - | - | |
| | 2021/22 Bruntwood Park BMX Whippin' Into Winter #4 | | Bruntwood BMX | Novice: 15+ | | 67 | Bruntwood Park BMX Club | 1 / 9 | 100% | n/a | | - | | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 40-49 (54km) | | 674 | Hargroves RaceTeam | 5 / 38 | 89% | 3h28:19.80 | 3h19:51.80 | 4.2% | - | - | |
| | Southern XC - South East XC Champs | | Pippingford | 40-49 | | 2017 | Hargroves RT | 16 / 30 | 48% | 1h42:40.40 | 1h30:48.30 | 13.1% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | 40-49 | | 1230 | Hargroves RT | DNF / 55 | 0% | DNF | 33:14.30 | - | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | 40-49 | | 751 | Hargroves RT | 20 / 54 | 64% | 1h32:54.30 | 1h23:22.40 | 11.4% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | 40-49 | | 249 | Hargroves RT | 16 / 68 | 78% | 1h24:57.40 | 1h19:30.10 | 6.9% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | Expert | | 313 | Hargroves Cycles / Ridley RT | 7 / 24 | 74% | 1h58:48.00 | 1h55:16.00 | 3.1% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Expert | | 253 | Hargroves Cycles - Ridley RT | 43 / 66 | 35% | 1h42:24.00 | 1h24:43.00 | 20.9% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | Expert | | 307 | Hargroves RT / Ridley | 27 / 27 | 0% | - | 1h24:44.00 | - | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | Expert | | 358 | Hargroves Cycles - Ridley RT | 7 / 31 | 80% | 1h42:53.00 | 1h34:51.00 | 8.5% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Expert | | 253 | Hargroves Cycles / Ridley RT | 47 / 67 | 30% | 1h32:44.00 | 1h17:39.00 | 19.4% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 249 | Hargroves Cycles / Ridley RT | 41 / 88 | 54% | 1h50:26.00 | 1h38:06.00 | 12.6% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | Expert | | 375 | Hargroves RT / Ridley | 14 / 27 | 50% | 1h38:15.00 | 1h31:10.00 | 7.8% | - | - | |
| | 2015 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | 30-39 | | 161 | Hargroves Cycles / Ridley RT | 8 / 19 | 61% | 1h07:12.00 | 1h03:51.00 | 5.3% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 30-39 | | 274 | Hargroves Cycles / Next / Specialized / Trant | 30 / 32 | 6% | - | 1h35:44.00 | - | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 30-39 | | 212 | Hargroves Cycles / Next / Specialized / Trant | 33 / 35 | 6% | - | 1h29:41.00 | - | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | 30-39 | | 250 | Hargroves RT / Specialized | 14 / 19 | 28% | 1h31:25.00 | 1h17:22.00 | 18.2% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | 30-39 | | 378 | Hargroves RT / Specialized | 16 / 29 | 46% | 1h29:49.00 | 1h21:17.00 | 10.5% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 30-39 | | 377 | Hargroves Cycles / Next / Specialized / Trant | 12 / 29 | 61% | 1h48:26.00 | 1h36:08.00 | 12.8% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #4 | | Porridgepot Hill | 30-39 | | 205 | Hargroves Cycles / Specialized | 5 / 15 | 71% | 1h08:26.00 | 1h05:42.00 | 4.2% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | 30-39 | | 328 | Hargroves Cycles / Specialized | 16 / 30 | 48% | 1h40:51.00 | 1h34:09.00 | 7.1% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 30-39 | | 360 | Hargroves Cycles / Next / Specialized / Trant | 28 / 43 | 36% | 1h35:24.00 | 1h23:28.00 | 14.3% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #3 | | Caesar's Camp | 30-39 | | 78 | Hargroves Cycles / Specialized | 3 / 17 | 88% | 1h02:31.00 | 1h01:47.00 | 1.2% | - | - | |
| | 2014 Pedalon Southern XC #1 | | Wasing | 30-39 | | 371 | Hargroves RT / Specialized | 17 / 49 | 67% | 1h44:11.00 | 1h36:31.00 | 7.9% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #2 | | Caesar's Camp | 30-39 | | 289 | Hargroves Cycles / Next / Specialized / Trant | 4 / 30 | 90% | 1h02:12.00 | 1h01:05.00 | 1.8% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | 30-39 | | 560 | Hargroves Cycles / Specialized | 3 / 30 | 93% | 1h02:21.00 | 1h01:49.00 | 0.9% | - | - | |