| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | Expert | | 368 | Banjo Cycles Newbury | DNS / 23 | 0% | DNS | 1h14:10.00 | - | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | Senior Champs | | 21 | Banjo Cycles Newbury | DNS / 28 | 0% | DNS | 1h21:17.00 | - | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | Expert | | 520 | Banjo Cycles Newbury | DNS / 32 | 0% | DNS | 1h27:59.00 | - | - | - | |
| | 2018 Southern XC #2 | | Crow Hill | Expert | | 6015 | Banjo Cycles Newbury / Raceware / Specialized | 16 / 19 | 17% | - | 1h42:52.30 | - | - | - | |
| | 2018 British Cycling MTB XC #3 | | Glentress | Expert | | 375 | Banjo Cycles Newbury | 19 / 28 | 33% | 1h41:15.00 | 1h27:12.00 | 16.1% | - | - | |
| | Gorrick - Kawasaki G100 Enduro Challenge | | Minley Manor | 3 Laps | | 355 | Banjo Cycles Newbury | 3 / 29 | 93% | 2h03:31.00 | 1h59:02.00 | 3.8% | - | - | |
| | 2018 Southern XC #1 | | Checkendon | Expert | | 6013 | Banjo Cycles Newbury / Raceware / Specialized | 10 / 15 | 36% | 1h28:09.70 | 1h18:36.60 | 12.2% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | Expert | | 131 | Banjo Cycles Newbury | 21 / 38 | 46% | 1h30:33.00 | 1h19:55.00 | 13.3% | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Expert | | 147 | Banjo Cycles Newbury | 37 / 43 | 14% | - | 1h34:55.00 | - | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Elite/Expert | | 1117 | | 10 / 17 | 44% | 1h33:22.00 | 1h23:56.00 | 11.2% | - | - | |
| | 2017/18 Merida Brass Monkeys XC #3 | | Minley Manor | 2hr | | 2465 | | 1 / 38 | 100% | 1h50:17.00 | 1h50:17.00 | 0% | - | - | |
| | 2017/18 Merida Brass Monkeys XC #2 | | Minley Manor | 2hr | | 2252 | | 1 / 49 | 100% | 1h47:35.00 | 1h47:35.00 | 0% | - | - | |
| | 2017/18 Merida Brass Monkeys XC #1 | | Frith Hill | 4hr | | 4101 | | 15 / 25 | 42% | - | 3h26:30.00 | - | - | - | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 30-39 | | 1033 | Banjo Cycles Newbury / Raceware / Specialized | DNF / 441 | 0% | DNF | 17:49.53 | - | 17:10.78 | - | |
| | 2017 Southern XC #5 | | Pippingford | Sport | | 1315 | Banjo Cycles Newbury / Raceware / Specialized | 1 / 14 | 100% | 1h05:34.10 | 1h05:34.10 | 0% | - | - | |
| | 2017 Southern XC #4 | | Matterley Estate | Sport | | 1116 | Banjo Cycles Newbury / Raceware / Specialized | 1 / 26 | 100% | 1h04:19.20 | 1h04:19.20 | 0% | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | Sport | | 6533 | Banjo Cycles Newbury / Raceware / Specialized | 28 / 30 | 7% | - | 1h11:58.10 | - | - | - | |
| | 2017 Southern XC #1 | | Wasing | Open | | 1238 | Banjo Cycles Newbury / Raceware / Specialized | 19 / 41 | 55% | 1h36:16.30 | 1h14:05.10 | 30% | - | - | |
| | 2016/17 Merida Brass Monkeys XC #2 | | Minley Manor | 4hr | | 4029 | Banjo Cycles Newbury / Raceware / Specialized | 26 / 31 | 17% | - | 3h30:48.00 | - | - | - | |
| | 2016/17 Merida Brass Monkeys XC #1 | | Windmill Hill | 4hr | | 4759 | Banjo Cycles Newbury / Raceware / Specialized | 6 / 27 | 81% | 3h50:51.00 | 3h31:51.00 | 9% | - | - | |
| | 2016 Gorrick Autumn Classic #2 | | Crowthorne Wood | Sport | | 900 | Banjo Cycles Newbury / Raceware / Specialized | 2 / 19 | 94% | 1h37:48.00 | 1h36:02.00 | 1.8% | - | - | |
| | 2016 XC Rampage #4 | | Checkendon | Sport | | 67 | Banjo Cycles Newbury / Raceware / Specialized | 17 / 20 | 16% | - | 56:43.00 | - | - | - | |
| | 2016 XC Rampage #3 | | Checkendon | Sport | | 35 | Banjo Cycles Newbury / Raceware / Specialized | 2 / 12 | 91% | 56:11.00 | 55:51.00 | 0.6% | - | - | |
| | 2016 XC Rampage #2 | | Checkendon | Sport | | 100 | Banjo Cycles Newbury / Raceware / Specialized | 1 / 18 | 100% | 59:20.00 | 59:20.00 | 0% | - | - | |
| | 2016 XC Rampage #1 | | Checkendon | Sport | | 43 | Banjo Cycles Newbury / Raceware / Specialized | 4 / 22 | 86% | 1h07:24.00 | 1h03:53.00 | 5.5% | - | - | |
| | 2016 Southern XC #2 | | Checkendon | 19-39 | | 660 | Banjo Cycles Newbury / Raceware / Specialized / TORQ Performance | 11 / 14 | 23% | 1h10:20.70 | 1h03:30.80 | 10.8% | - | - | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 | | 162 | Banjo Cycles Newbury / Racewear / Specialized | 151 / 167 | 10% | 43:14.07 | 15:01.86 | 187.6% | 15:01.86 | 187.6% | |
| | 2016 Southern XC #7 | | Matterley Estate | Open | | 660 | Banjo Cycles Newbury / Raceware / Specialized / TORQ Performance | 4 / 45 | 93% | 53:12.10 | 48:38.60 | 9.4% | - | - | |
| | 2016 Southern XC #6 | | Pippingford | Open | | 660 | Banjo Cycles Newbury / Raceware / Specialized / TORQ Performance | 7 / 32 | 81% | 1h04:01.30 | 55:41.50 | 15% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | Expert | | 660 | Banjo Cycles Newbury / Raceware / Specialized / TORQ Performance | 19 / 23 | 18% | - | 1h24:50.70 | - | - | - | |
| | 2016 Southern XC #1 | | Black Park | Expert | | 7 | Banjo Cycles Newbury / Raceware / Specialized / TORQ Performance | 5 / 24 | 83% | 1h32:36.90 | 1h30:23.30 | 2.5% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #2 | | Frith Hill | Expert | | 592 | Banjocycles / Raceware / Specialized | 9 / 21 | 60% | 2h11:53.00 | 2h02:48.00 | 7.4% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | Expert | | 177 | Banjo Cycles Newbury / Raceware / Specialized | 12 / 18 | 35% | 2h10:00.00 | 1h58:44.00 | 9.5% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #3 | | Highlands Farm | 4hr | | 4931 | Banjo Cycles Newbury / Raceware / Specialized | 4 / 31 | 90% | 4h20:11.00 | 4h05:15.00 | 6.1% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #2 | | Frith Hill | 4hr | | 4835 | Banjo Cycles Newbury / Raceware / Specialized | 11 / 36 | 71% | - | 4h44:57.00 | - | - | - | |
| | 2015/16 Merida Brass Monkeys XC #1 | | Checkendon | 4hr | | 4860 | Banjo Cycles Newbury / Raceware / Specialized | 1 / 39 | 100% | 4h01:00.00 | 4h01:00.00 | 0% | - | - | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | Open | | 82 | | 1 / 34 | 100% | 51:13.00 | 51:13.00 | 0% | - | - | |
| | Gorrick - Summer Monkey | | Frith Hill | 6hr | | 6011 | | 4 / 15 | 79% | - | 6h19:22.00 | - | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | Sport | | 122 | | 19 / 31 | 40% | 1h17:23.00 | 1h10:41.00 | 9.5% | - | - | |
| | 2015 UK Gravity Enduro #1 | | Triscombe | 18-29 | | 863 | | 46 / 50 | 8% | 20:20.01 | 15:09.70 | 34.1% | 14:25.18 | 41% | |
| | Gorrick - Kawasaki G100 Enduro Challenge | | Windmill Hill | 4 Laps | | 406 | | 17 / 56 | 71% | 3h16:45.00 | 2h55:54.00 | 11.9% | - | - | |
| | 2015 One Industries Mini Enduro #2 | | Forest of Dean | 18-29 | | 85 | | 42 / 87 | 52% | 11:15.33 | 9:24.25 | 19.7% | 9:02.90 | 24.4% | |
| | 2011 Pearce Cycles #1 | | Hopton | 19-29 | | 347 | | 91 / 109 | 17% | 3:16.12 | 2:29.02 | 31.6% | 2:15.00 | 45.3% | |
| | 2010 Welsh DH #4 | | Moelfre | 19-29 | | 510 | | 57 / 81 | 30% | 2:52.41 | 2:19.32 | 23.8% | 2:16.15 | 26.6% | |
| | 2010 Pearce Cycles #6 | | Bucknell | 19-29 | | 422 | | 75 / 91 | 18% | 2:37.17 | 2:07.10 | 23.7% | 1:59.61 | 31.4% | |
| | 2010 Aston Hill #2 & Eastern & Central Champs | | Aston Hill | 19-29 | | 252 | | 61 / 92 | 34% | 1:17.29 | 1:03.10 | 22.5% | 59.62s | 29.6% | |
| | 2009 QLD Sunshine Series #5 | | Duck Creek, QLD | Sport | | 185 | | 10 / 32 | 71% | 1:57.60 | 1:40.70 | 16.8% | 1:23.59 | 40.7% | |
| | 2009 QLD Sunshine Series #3 | | Toowoomba, QLD | Sport | | 183 | | 17 / 32 | 48% | 3:43.63 | 3:24.74 | 9.2% | 2:53.14 | 29.2% | |
| | 2009 QLD Sunshine Series #2 | | Illinbah, QLD | Sport | | 191 | | 17 / 38 | 57% | 4:50.82 | 4:11.92 | 15.4% | 3:36.46 | 34.4% | |
| | 2009 QLD Sunshine Series #1 | | Kenilworth, QLD | Sport | | 196 | | 19 / 38 | 51% | 4:37.54 | 4:02.79 | 14.3% | 3:20.42 | 38.5% | |