| | 2002 SAMS #2 | | Donhead | 13-16 | | ? | | 14 / 25 | 46% | 1:54.10 | 1:37.97 | 16.5% | 1:31.92 | 24.1% | |
| | 2016 XC Rampage #3 | | Checkendon | Sport | | 12 | Samways & Son | - / 12 | 0% | - | 55:51.00 | - | - | - | |
| | 2023 Welsh MTB XC #3 | | Forest of Dean | Sport | | 47 | Forest of Dean CC | DNF / 18 | 0% | DNF | 1h12:51.00 | - | - | - | |
| | Thrive - Wareham XC | | Wareham | Open | | 55 | | 10 / 65 | 86% | - | 2h07:44.90 | - | - | - | |
| | Thrive - New Forest XC | | Wareham | Open | | 78 | | 43 / 75 | 43% | - | 2h02:44.70 | - | - | - | |
| | 2016 XC Rampage #1 | | Checkendon | Sport | | 82 | | 2 / 22 | 95% | 1h05:12.00 | 1h03:53.00 | 2.1% | - | - | |
| | 2016 XC Rampage #2 | | Checkendon | Sport | | 136 | | 2 / 18 | 94% | 59:21.00 | 59:20.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | Sport | | 172 | | 25 / 41 | 40% | 1h17:46.00 | 1h10:03.00 | 11% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | Sport | | 180 | | 10 / 25 | 63% | 1h13:45.80 | 1h05:37.80 | 12.4% | - | - | |
| | 2017 Pedalhounds Enduro #1 | | Land of Nod | Hardtail | | 211 | | 6 / 15 | 64% | 12:00.54 | 10:14.54 | 17.3% | 9:48.73 | 22.4% | |
| | 2018 British Cycling MTB XC #3 | | Glentress | Sport | | 262 | | 21 / 25 | 17% | 1h35:12.00 | 1h12:46.00 | 30.8% | - | - | |
| | 2014 Pedalon Southern XC #5 | | Queen Elizabeth Country Park | Sport | | 278 | | 11 / 23 | 55% | 1h07:39.00 | 1h00:05.00 | 12.6% | - | - | |
| | 2014 Pedalon Southern XC #3 | | Crow Hill | Sport | | 298 | | 13 / 18 | 29% | 1h54:12.00 | 1h36:34.00 | 18.3% | - | - | |
| | 2014 Pedalon Southern XC #2 | | Checkendon | Sport | | 325 | | 19 / 29 | 36% | 1h25:29.00 | 1h16:05.00 | 12.4% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Sport | | 329 | | 33 / 41 | 20% | 1h32:04.00 | 1h13:25.00 | 25.4% | - | - | |
| | 2015 Pedalon Southern XC #3 | | Wasing | Sport | | 340 | | 25 / 27 | 8% | - | 1h10:58.00 | - | - | - | |
| | 2015 Pedalon Southern XC #4 | | Bordon | Sport | | 343 | | 21 / 31 | 33% | 1h18:24.00 | 1h10:41.00 | 10.9% | - | - | |
| | 2016 Southern XC #1 | | Black Park | 19-39 | | 345 | samways and son | 19 / 27 | 31% | 1h22:59.90 | 1h15:27.60 | 10% | - | - | |
| | 2016 Southern XC #3 | | Wasing | 19-39 | | 345 | samways and son | 9 / 26 | 68% | 1h17:48.20 | 1h13:12.80 | 6.3% | - | - | |
| | 2016 Southern XC #4 | | Matterley Estate | 19-39 | | 345 | samways and son | 6 / 33 | 84% | 1h16:13.30 | 1h10:17.50 | 8.4% | - | - | |
| | 2016 Southern XC #5 | | Crow Hill | 19-39 | | 345 | samways and son | 21 / 22 | 5% | - | 1h13:43.40 | - | - | - | |
| | 2016 Southern XC #6 | | Pippingford | 19-39 | | 345 | samways and son | 4 / 15 | 79% | 1h17:18.00 | 1h13:19.10 | 5.4% | - | - | |
| | 2016 Southern XC #7 | | Matterley Estate | 19-39 | | 345 | samways and son | 11 / 19 | 44% | 1h09:36.40 | 1h02:16.70 | 11.8% | - | - | |
| | 2016 Southern XC #2 | | Checkendon | 19-39 | | 345 | samways and son | 14 / 14 | 0% | 1h16:40.90 | 1h03:30.80 | 20.7% | - | - | |
| | 2015 Pedalon Southern XC #5 | | Porridgepot Hill | Sport | | 357 | | 24 / 35 | 32% | 1h41:47.00 | 1h35:15.00 | 6.9% | - | - | |
| | 2015 Pedalon Southern XC #2 | | Crow Hill | Sport | | 359 | | 8 / 29 | 75% | 1h28:18.00 | 1h20:39.00 | 9.5% | - | - | |
| | 2014 Gorrick Saddle Skedaddle XC #1 | | Crowthorne Wood | Sport | | 362 | | 8 / 30 | 76% | 1h29:51.00 | 1h21:24.00 | 10.4% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Sport | | 376 | | 32 / 40 | 21% | 1h24:32.00 | 1h06:02.00 | 28% | - | - | |
| | 2014 Pedalon Southern XC #4 | | Porridgepot Hill | Sport | | 388 | | 13 / 25 | 50% | 1h08:47.00 | 1h01:26.00 | 12% | - | - | |
| | 2014 Pedalon Southern XC #1 | | Wasing | Sport | | 396 | | 15 / 39 | 63% | 1h27:41.00 | 1h18:39.00 | 11.5% | - | - | |
| | 2018 British Cycling MTB XC #4 | | Phoenix Bike Park, Kentford | Sport | | 412 | | 12 / 43 | 74% | 1h22:27.00 | 1h18:09.00 | 5.5% | - | - | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | Sport | | 415 | | 8 / 33 | 78% | 1h44:53.00 | 1h32:53.00 | 12.9% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | Sport | | 416 | | 13 / 25 | 50% | 1h24:08.00 | 1h14:33.00 | 12.9% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | Sport | | 417 | | 11 / 27 | 62% | 1h40:33.00 | 1h27:10.00 | 15.4% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Sport | | 417 | | 19 / 24 | 22% | - | 1h19:37.00 | - | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Sport | | 417 | | 27 / 29 | 7% | - | 1h17:28.00 | - | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | Sport | | 417 | | 23 / 24 | 4% | 1h11:06.00 | 56:49.00 | 25.1% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | Sport | | 418 | | 21 / 24 | 13% | 1h51:49.30 | 1h26:54.50 | 28.7% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | Sport | | 421 | | 22 / 31 | 30% | 1h18:26.00 | 1h06:04.00 | 18.7% | - | - | |
| | 2015 Pedalon Southern XC #1 | | Black Park | Sport | | 423 | | 13 / 37 | 67% | 1h21:47.00 | 1h14:58.00 | 9.1% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | Sport | | 424 | | 26 / 35 | 26% | 1h50:02.00 | 1h20:42.00 | 36.4% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | Sport | | 438 | | 5 / 10 | 56% | 1h15:43.00 | 1h07:31.00 | 12.2% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | Sport | | 453 | | 35 / 40 | 13% | 1h14:59.00 | 1h00:01.00 | 24.9% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | Sport | | 462 | | 12 / 30 | 62% | 2h00:56.00 | 1h41:27.00 | 19.2% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | Sport | | 468 | | 25 / 40 | 38% | 1h27:29.00 | 1h15:36.00 | 15.7% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Sport | | 476 | | 23 / 47 | 52% | 1h16:53.00 | 1h09:33.00 | 10.5% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | Sport | | 517 | | 38 / 44 | 14% | 1h21:30.00 | 1h03:58.00 | 27.4% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | Sport | | 519 | | 39 / 50 | 22% | 1h27:55.00 | 1h09:13.00 | 27% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | Sport | | 523 | | 30 / 33 | 9% | - | 1h21:51.00 | - | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | Sport | | 565 | | 32 / 35 | 9% | - | 1h17:17.00 | - | - | - | |
| | 2018 British Cycling MTB XC #1 | | Sherwood Pines | Sport | | 604 | | 28 / 66 | 58% | 1h29:00.00 | 1h21:14.00 | 9.6% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Sport | | 610 | | 48 / 57 | 16% | 1h41:28.00 | 1h21:09.00 | 25% | - | - | |
| | 2018 Mud Sweat & Gears XC - Central #1 | | Black Park | Sport | | 617 | | 7 / 20 | 68% | 1h27:54.00 | 1h24:40.00 | 3.8% | - | - | |
| | 2018 British Cycling MTB XC #2 | | Dalby Forest | Sport | | 620 | | 26 / 39 | 34% | 1h38:44.00 | 1h24:27.00 | 16.9% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #1 | | Hadleigh Park | Sport | | 686 | | 12 / 35 | 68% | 1h45:03.00 | 1h31:40.00 | 14.6% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #3 | | Lee Valley | Sport | | 686 | | 6 / 30 | 83% | 1h28:42.00 | 1h26:00.00 | 3.1% | - | - | |
| | 2018 Mud Sweat & Gears XC - Eastern #4 | | Phoenix Bike Park, Kentford | Sport | | 686 | | 28 / 28 | 0% | - | 1h19:35.00 | - | - | - | |
| | Gorrick - Kawasaki G100 Enduro Challenge | | Minley Manor | 7 Laps | | 791 | | 10 / 34 | 73% | 4h59:54.00 | 4h25:44.00 | 12.9% | - | - | |
| | 2017 Gorrick Saddle Skedaddle XC #2 | | Crowthorne Wood | Sport | | 937 | Samways & Son | 27 / 28 | 4% | - | 1h22:55.00 | - | - | - | |
| | 2018 Southern XC #1 | | Checkendon | Sport | | 1081 | | 7 / 40 | 85% | 1h07:41.80 | 1h04:53.80 | 4.3% | - | - | |
| | 2018 Southern XC #2 | | Crow Hill | Sport | | 1118 | | DNF / 34 | 0% | DNF | 1h29:55.10 | - | - | - | |
| | 2018 Southern XC #3 | | Pippingford | Sport | | 1131 | | 14 / 28 | 52% | 1h22:18.10 | 1h11:59.90 | 14.3% | - | - | |
| | 2018 Southern XC #4 | | Matterley Estate | Sport | | 1207 | | DNF / 30 | 0% | DNF | 1h09:49.70 | - | - | - | |
| | 2017 Southern XC #1 | | Wasing | Sport | | 1240 | Samwans & Sons | 16 / 36 | 57% | - | 1h34:29.10 | - | - | - | |
| | 2017 Southern XC #3 | | Crow Hill | Sport | | 1293 | Samways & Son | 18 / 30 | 41% | 1h21:34.50 | 1h11:58.10 | 13.4% | - | - | |
| | 2018/19 Merida Brass Monkeys XC #1 | | Minley Manor | 2hr | | 2500 | | 7 / 36 | 83% | 1h58:35.00 | 1h48:26.00 | 9.4% | - | - | |
| | 2018/19 Merida Brass Monkeys XC #2 | | Minley Manor | 2hr | | 2606 | | 6 / 39 | 87% | 1h53:52.00 | 1h46:35.00 | 6.8% | - | - | |
| | 2018/19 Merida Brass Monkeys XC #3 | | Minley Manor | 2hr | | 2782 | | 9 / 45 | 82% | 1h46:18.00 | 1h36:38.00 | 10% | - | - | |
| | 2015/16 Merida Brass Monkeys XC #2 | | Frith Hill | 4hr | | 4840 | | 33 / 36 | 9% | - | 4h44:57.00 | - | - | - | |