| | 2021 TORQ Breakout #1 | | Highlands Farm | Day 1 AM 3hr | | 2 | | 2 / 18 | 94% | 2h58:33.00 | 2h57:21.00 | 0.7% | - | - | |
| | Offcamber - Offcamber XC | | The Inside Park | 18-49 | | 5 | RCR | 1 / 41 | 100% | 1h35:30.00 | 1h35:30.00 | 0% | - | - | |
| | 2023 British Cycling XC National Series #4 | | Woody's Bike Park | Elite | | 10 | Racing club ravenna | 18 / 29 | 39% | 1h31:12.00 | 1h28:12.00 | 3.4% | - | - | |
| | Offcamber - Offcamber XC | | The Inside Park | 18-49 | | 11 | RCR | 2 / 70 | 99% | 1h38:49.10 | 22:17.10 | 343.4% | - | - | |
| | 2023 British Cycling XC National Series #3 | | Holywell Estate | Elite | | 12 | Racing club ravenna | 18 / 26 | 32% | 1h25:50.00 | 1h23:30.00 | 2.8% | - | - | |
| | 2017 Pedalhounds Enduro #4 | | Bereleigh Estate | 18-29 | | 14 | Racing club ravenna | 5 / 13 | 67% | 12:21.31 | 12:03.01 | 2.5% | 11:37.02 | 6.4% | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | Elite | | 14 | Racing club ravenna | 9 / 34 | 76% | 1h46:11.00 | 1h33:17.00 | 13.8% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | Open | | 15 | Racing club ravenna | 16 / 149 | 90% | 4h01:48.90 | 1h02:18.50 | 288.1% | - | - | |
| | QECP Trail Collective - Day & Night Enduro | | Queen Elizabeth Country Park | 18-29 | | 20 | VC St Raphael | 8 / 16 | 53% | 16:08.28 | 14:35.07 | 10.7% | 13:31.54 | 19.3% | |
| | British Cycling - UK CX National Champs '22 | | South of England Event Centre, Crawley | Elite | | 25 | Racing club ravenna | 20 / 45 | 57% | -1LAP | 57:00.00 | - | - | - | |
| | UCI - World Masters CX Championships '22 | | Trinity Park Showground, Suffolk | 35-39 | | 27 | Racing club ravenna | 5 / 27 | 85% | 52:09.00 | 51:42.40 | 0.9% | - | - | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | Elite | | 30 | Racing club ravenna | 24 / 36 | 34% | 1h33:54.00 | 1h23:29.00 | 12.5% | - | - | |
| | 2017 Pedalhounds Enduro #5 | | Land of Nod | 18-29 | | 31 | Racing club ravenna | 4 / 17 | 81% | 11:26.63 | 10:56.20 | 4.6% | 10:21.46 | 10.5% | |
| | 2018 Pedalhounds Enduro #7 | | Penshurst | 30-39 | | 41 | Racing club ravenna | 6 / 20 | 74% | 15:07.19 | 14:03.11 | 7.6% | 13:48.94 | 9.4% | |
| | Offcamber - Offcamber XC | | The Inside Park | 18-49 | | 47 | | 2 / 55 | 98% | 1h35:01.00 | 1h30:15.70 | 5.3% | - | - | |
| | Brighton Big Dog - Brighton Big Dog | | Stanmer Park, Brighton | 16+ | | 48 | Racing club ravenna | 5 / 74 | 95% | - | 5h57:33.00 | - | - | - | |
| | 2018 Transition Bikes Southern Enduro Series #2 | | Pippingford | 19-29 | | 73 | Racing club ravenna | 10 / 30 | 69% | 11:06.08 | 10:14.94 | 8.3% | 10:07.87 | 9.6% | |
| | 2015 Pedalon Southern XC #6 | | Checkendon | Open | | 75 | | 3 / 34 | 94% | 52:20.00 | 51:13.00 | 2.2% | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | Open | | 80 | | 6 / 43 | 88% | 1h11:20.00 | 1h05:42.00 | 8.6% | - | - | |
| | 2017 GP Honey #4 | | Hollycombe | 19-29 | | 87 | Racing club ravenna | 3 / 13 | 83% | 57.49s | 56.68s | 1.4% | 51.33s | 12% | |
| | 2017 GP Honey #1 | | Rogate | 19-29 | | 98 | Racing club ravenna | 20 / 46 | 58% | 55.75s | 48.61s | 14.7% | 48.22s | 15.6% | |
| | 2020 Southern XC #3 | | Gaddon's Farm, New Forest | 30-39 | | 103 | Racing club ravenna | 3 / 31 | 93% | 57:37.50 | 55:12.90 | 4.4% | - | - | |
| | 2017 Transition Bikes Southern Enduro Series #3 | | Pippingford | 18-29 | | 104 | Racing club ravenna | 13 / 28 | 56% | 12:13.48 | 11:22.78 | 7.4% | 10:52.54 | 12.4% | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | Open | | 107 | | 3 / 40 | 95% | 1h05:00.00 | 1h00:56.00 | 6.7% | - | - | |
| | 2017 GP Honey #2 | | Hollycombe | 19-29 | | 107 | Racing club ravenna | 10 / 20 | 53% | 58.40s | 50.78s | 15% | 49.64s | 17.7% | |
| | 2017 Transition Bikes Southern Enduro Series #2 | | Queen Elizabeth Country Park | 18-29 | | 107 | | 7 / 29 | 79% | 12:23.58 | 11:44.33 | 5.6% | 11:12.08 | 10.6% | |
| | Gorrick - Scott Gravity Trail Enduro | | Area 51 | 19-29 | | 108 | Racing club ravenna | 1 / 7 | 100% | 19:16.60 | 19:16.60 | 0% | 18:14.49 | 5.7% | |
| | 2016 Southern XC #1 | | Black Park | 19-39 | | 112 | VC St Raphael | 17 / 27 | 38% | 1h21:55.30 | 1h15:27.60 | 8.6% | - | - | |
| | 2016 Southern XC #3 | | Wasing | Open | | 112 | VC St Raphael | 1 / 62 | 100% | 55:07.00 | 55:07.00 | 0% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | Open | | 112 | VC St Raphael | 1 / 50 | 100% | 58:09.00 | 58:09.00 | 0% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | Open | | 112 | VC St Raphael | 1 / 55 | 100% | 55:56.80 | 55:56.80 | 0% | - | - | |
| | 2016 Southern XC #6 | | Pippingford | Open | | 112 | VC St Raphael | 1 / 32 | 100% | 55:41.50 | 55:41.50 | 0% | - | - | |
| | 2016 Southern XC #7 | | Matterley Estate | Open | | 112 | VC St Raphael | 1 / 45 | 100% | 48:38.60 | 48:38.60 | 0% | - | - | |
| | 2016 Southern XC #2 | | Checkendon | Open | | 112 | VC St Raphael | 1 / 32 | 100% | 48:12.10 | 48:12.10 | 0% | - | - | |
| | 2021 HSBC UK | XC National Series #5 | | Cannock Chase | Expert | | 112 | Racing club ravenna | 5 / 30 | 86% | 1h38:06.60 | 1h35:57.30 | 2.3% | - | - | |
| | 2021 HSBC UK | XC National Series #3 | | Gaddon's Farm, New Forest | Expert | | 113 | Racing club ravenna | 2 / 20 | 95% | 1h28:11.00 | 1h24:17.00 | 4.6% | - | - | |
| | 2019 HSBC UK | XC National Series #5 | | Thickthorn, Norwich | Expert | | 115 | Racing club ravenna | 6 / 21 | 75% | 1h28:07.60 | 1h27:50.80 | 0.3% | - | - | |
| | 2021 HSBC UK | XC National Series #2 | | Sunnybank Farm | Expert | | 118 | Racing club ravenna | 11 / 25 | 58% | - | 2h08:32.80 | - | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | 19-39 | | 120 | RCR | 3 / 68 | 97% | 4h02:08.60 | 3h51:21.00 | 4.7% | - | - | |
| | 2022 Southern XC #2 | | Holywell Estate | Elite | | 122 | Racing club ravenna | 2 / 4 | 67% | 1h34:55.90 | 1h34:50.60 | 0.1% | - | - | |
| | 2022 Southern XC #4 | | Gaddon's Farm, New Forest | Elite | | 122 | Racing club ravenna | 1 / 2 | 100% | 1h27:29.10 | 1h27:29.10 | 0% | - | - | |
| | 2023 Southern XC #3 | | Checkendon | Elite | | 125 | Racing club ravenna | 2 / 5 | 75% | 1h23:00.00 | 1h22:30.50 | 0.6% | - | - | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | Expert | | 129 | Racing club ravenna | 14 / 31 | 57% | 1h30:48.00 | 1h22:33.00 | 10% | - | - | |
| | Thrive - New Forest XC | | Wareham | Open | | 131 | | 5 / 63 | 94% | - | 2h10:12.50 | - | - | - | |
| | 2023 Southern XC #4 | | Folly Farm | Elite | | 131 | RCR | 3 / 7 | 67% | 1h37:44.70 | 1h34:44.20 | 3.2% | - | - | |
| | 2019 HSBC UK | XC National Series #2 | | Hadleigh Park | Expert | | 135 | Racing club ravenna | 17 / 30 | 45% | 1h28:37.00 | 1h19:23.00 | 11.6% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | Open | | 136 | | 3 / 45 | 95% | 1h01:30.00 | 57:40.00 | 6.7% | - | - | |
| | 2019 HSBC UK | XC National Series #1 | | Sherwood Pines | Expert | | 137 | Racing club ravenna | 36 / 45 | 20% | 1h42:29.00 | 1h31:30.00 | 12% | - | - | |
| | 2022 Southern XC #1 | | Matterley Estate | Elite | | 143 | Racing club ravenna | 3 / 11 | 80% | 1h24:26.90 | 1h19:51.90 | 5.7% | - | - | |
| | 2021 Southern XC #1 | | Checkendon | Expert | | 155 | Racing club ravenna | 2 / 14 | 92% | 1h19:27.10 | 1h18:11.40 | 1.6% | - | - | |
| | Southern Enduro - Mashup Enduro | | Queen Elizabeth Country Park | 30-39 | | 157 | Racing club ravenna | 2 / 28 | 96% | 9:27.77 | 9:25.83 | 0.3% | 8:46.60 | 7.8% | |
| | British Cycling - UK XC National Champs '21 | | Newnham Park | 30-39 | | 163 | Racing club ravenna | 2 / 10 | 89% | 1h23:51.60 | 1h21:07.30 | 3.4% | - | - | |
| | Southern Enduro - Day & Night Enduro | | Queen Elizabeth Country Park | 18-29 | | 164 | Racing club ravenna | 4 / 11 | 70% | 14:02.58 | 13:05.93 | 7.2% | 11:07.83 | 26.2% | |
| | QECP Trail Collective - Day & Night Enduro | | Queen Elizabeth Country Park | 19-29 | | 178 | Racing club ravenna | 5 / 28 | 85% | 17:11.40 | 16:13.17 | 6% | 15:14.06 | 12.8% | |
| | 2016 Gorrick Saddle Skedaddle XC #3 | | Highlands Farm | Open | | 179 | VC St Raphael | 1 / 28 | 100% | 1h00:18.00 | 1h00:18.00 | 0% | - | - | |
| | 2016 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | Sport | | 239 | VC St Raphael | 10 / 48 | 81% | 1h46:09.00 | 1h39:32.00 | 6.7% | - | - | |
| | Gorrick - Kawasaki G100 Enduro Challenge | | Porridgepot Hill | 2 Laps | | 249 | VC St Raphael | 7 / 33 | 81% | 1h20:09.00 | 1h11:43.00 | 11.8% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | 30-39 | | 267 | Racing club ravenna | DNF / 26 | 0% | DNF | 1h14:41.00 | - | - | - | |
| | 2019 Southern XC #2 | | Checkendon | Expert | | 337 | Racing club ravenna | 2 / 8 | 86% | 1h28:45.70 | 1h27:52.80 | 1% | - | - | |
| | 2019 Southern XC #5 | | Pippingford | Expert | | 367 | Racing club ravenna | 2 / 11 | 90% | 1h26:52.60 | 1h25:33.10 | 1.6% | - | - | |
| | 2019 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | Expert | | 446 | | 3 / 11 | 80% | 1h44:11.00 | 1h43:54.00 | 0.3% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Sport | | 478 | Racing club ravenna | 3 / 47 | 96% | 1h12:29.00 | 1h09:33.00 | 4.2% | - | - | |
| | Eventrex - Vittoria MTB Marathon | | Pippingford | U40 (54km Super Marathon) | | 506 | Racing club ravenna | 1 / 5 | 100% | 2h38:41.40 | 2h38:41.40 | 0% | - | - | |
| | Gorrick - Kawasaki G100 Enduro Challenge | | Minley Manor | 5 Laps | | 536 | | 2 / 40 | 97% | 3h28:30.00 | 3h25:10.00 | 1.6% | - | - | |
| | 2021 Southern XC #2 | | Gaddon's Farm, New Forest | Expert | | 550 | Racing club ravenna | 3 / 12 | 82% | 1h25:59.20 | 1h21:43.10 | 5.2% | - | - | |
| | 2017 Mud Sweat & Gears XC #4 | | Carver Barracks | Sport | | 579 | Racing club ravenna | 1 / 29 | 100% | 1h23:17.00 | 1h23:17.00 | 0% | - | - | |
| | 2023/24 Miche Wessex CX League #7 | | Cannon Heath Down | 18+ | | 581 | RC Ravenna | 6 / 57 | 91% | 59:18.35 | 55:52.71 | 6.1% | - | - | |
| | 2023/24 Miche Wessex CX League #13 | | New Forest | 18+ | | 581 | RC Ravenna | 1 / 38 | 100% | 1h03:58.97 | 1h03:58.97 | 0% | - | - | |
| | 2023/24 Miche Wessex CX League #12 | | Southampton Sports Centre | 18+ | | 581 | RC Ravenna | 3 / 43 | 95% | 1h01:39.66 | 58:52.99 | 4.7% | - | - | |
| | 2023/24 Miche Wessex CX League #1 | | Clanfield Cross | 18+ | | 581 | RC Ravenna | 2 / 40 | 97% | 1h06:40.04 | 1h02:30.28 | 6.7% | - | - | |
| | Gorrick - TORQ Breakout | | Highlands Farm | 6hr | | 642 | | 1 / 11 | 100% | - | | - | - | - | |
| | 2021 TORQ Breakout #3 | | Highlands Farm | Day 1 AM 3hr | | 645 | | 2 / 16 | 93% | 2h57:14.00 | 2h52:43.00 | 2.6% | - | - | |
| | 2022/23 Miche Wessex CX League #4 | | Foxhill | 18+ | | 651 | RC Ravenna | 1 / 40 | 100% | 1h01:25.72 | 1h01:25.72 | 0% | - | - | |
| | 2022/23 Miche Wessex CX League #1 | | Clanfield Cross | 18+ | | 651 | RC Ravenna | 2 / 58 | 98% | 56:54.19 | 56:39.29 | 0.4% | - | - | |
| | 2022/23 Miche Wessex CX League #7 | | Popham Airfield | 18+ | | 651 | Racing club ravenna | 2 / 52 | 98% | 1h02:15.86 | 1h02:02.66 | 0.4% | - | - | |
| | 2022/23 Miche Wessex CX League #3 | | Moredon Rec, Swindon | 18+ | | 651 | RC Ravenna | 1 / 39 | 100% | 58:46.79 | 58:46.79 | 0% | - | - | |
| | 2022/23 Miche Wessex CX League #5 | | Prospect Park | 18+ | | 651 | RC Ravenna | 2 / 49 | 98% | 1h02:53.69 | 1h02:03.20 | 1.4% | - | - | |
| | 2022/23 Miche Wessex CX League #6 | | Southampton Sports Centre | 18+ | | 651 | RC Ravenna | 1 / 40 | 100% | 55:14.14 | 48:53.75 | 13% | - | - | |
| | 2022/23 Miche Wessex CX League #8 | | Andover Athletic Club | 18+ | | 651 | RC Ravenna | 3 / 60 | 97% | 1h05:59.39 | 1h03:59.65 | 3.1% | - | - | |
| | 2022/23 Miche Wessex CX League #10 | | Dalton Barracks | 18+ | | 651 | RC Ravenna | 4 / 63 | 95% | 53:44.51 | 52:56.14 | 1.5% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 30-34 | | 704 | Racing club ravenna | 2 / 12 | 91% | 1h30:35.00 | 1h27:43.00 | 3.3% | - | - | |
| | 2019 Southern XC #3 | | Crow Hill | Expert | | 708 | Racing club ravenna | 3 / 10 | 78% | 1h28:02.10 | 1h25:43.80 | 2.7% | - | - | |
| | 2017 Mud Sweat & Gears XC #8 | | Langdon Hills | Sport | | 805 | Racing club ravenna | 1 / 17 | 100% | 1h28:03.00 | 1h28:03.00 | 0% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #4 | | Bordon | Sport | | 863 | Racing club ravenna | 3 / 23 | 91% | 1h08:11.00 | 1h07:45.00 | 0.6% | - | - | |
| | 2016 Gorrick Autumn Classic #1 | | Area 51 | Sport | | 890 | VC St Raphael | 3 / 19 | 89% | 1h20:46.00 | 1h19:37.00 | 1.4% | - | - | |
| | 2016 Gorrick Autumn Classic #2 | | Crowthorne Wood | Sport | | 907 | VC St Raphael | 4 / 19 | 83% | 1h40:33.00 | 1h36:02.00 | 4.7% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | Sport | | 929 | Racing club ravenna | 3 / 28 | 93% | 1h26:04.00 | 1h22:55.00 | 3.8% | - | - | |
| | 2021 Southern XC #4 | | Holywell Estate | Expert | | 1095 | Racing club ravenna | 1 / 14 | 100% | 1h35:54.70 | 1h35:54.70 | 0% | - | - | |
| | 2021 Southern XC #3 | | Folly Farm | Expert | | 1140 | Racing club ravenna | 4 / 13 | 75% | 36:45.60 | 32:03.00 | 14.7% | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | Sport | | 1190 | Racing club ravenna | 2 / 30 | 97% | 1h11:59.80 | 1h11:58.10 | 0% | - | - | |
| | 2017 Southern XC #4 | | Matterley Estate | Sport | | 1190 | Racing club ravenna | 8 / 26 | 72% | 1h07:56.10 | 1h04:19.20 | 5.6% | - | - | |
| | 2017 Southern XC #2 | | Checkendon | Sport | | 1207 | Racing club ravenna | 22 / 24 | 9% | 1h02:09.50 | 55:08.10 | 12.7% | - | - | |
| | 2017 Southern XC #1 | | Wasing | Sport | | 1209 | Racing club ravenna | 1 / 36 | 100% | 1h34:29.10 | 1h34:29.10 | 0% | - | - | |
| | 2017 Southern XC #5 | | Pippingford | Sport | | 1213 | Racing club ravenna | 2 / 14 | 92% | 1h06:11.60 | 1h05:34.10 | 1% | - | - | |
| | Southern XC - Central XC Champs | | Checkendon | Expert | | 1529 | Racing club ravenna | 2 / 15 | 93% | 1h27:20.20 | 1h26:51.20 | 0.6% | - | - | |
| | Southern XC - South East XC Champs | | Pippingford | Expert | | 1705 | | 2 / 10 | 89% | 1h28:00.00 | 1h21:38.10 | 7.8% | - | - | |
| | 2017/18 Merida Brass Monkeys XC #1 | | Frith Hill | 2hr | | 2039 | | 3 / 40 | 95% | 1h40:20.00 | 1h29:13.00 | 12.5% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #2 | | Frith Hill | 2hr | | 2169 | VC St Raphael | 8 / 52 | 86% | 2h39:06.00 | 2h14:47.00 | 18% | - | - | |
| | 2017/18 Merida Brass Monkeys XC #2 | | Minley Manor | 2hr | | 2206 | | 2 / 49 | 98% | 1h49:35.00 | 1h47:35.00 | 1.9% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #1 | | Checkendon | 2hr | | 2229 | VC St Raphael | 4 / 42 | 93% | 2h22:27.00 | 2h11:41.00 | 8.2% | - | - | |