| | Boltby Bash - Boltby Bash Enduro | | Boltby | E-MTB | | 632 | No Limits Cycling | 8 / 155 | 95% | 9:44.16 | 9:00.43 | 8.1% | 8:46.27 | 11% | |
| | Ard Rock - Ard Moors | | Lord Stones Country Park | 18-29 | | 557 | No Limits Cycling | 29 / 99 | 71% | 18:54.07 | 16:53.95 | 11.9% | 16:42.25 | 13.2% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 | | 1202 | No Limits Cycling | 56 / 188 | 71% | 23:14.99 | 20:16.59 | 14.7% | 19:21.71 | 20.1% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 (Enduro Sprint) | | 2283 | | DNS / 52 | 0% | DNS | 10:38.42 | - | - | - | |
| | Boltby Bash - Boltby Bash Enduro | | Boltby | 18-29 | | 508 | No Limits Cycling | 16 / 76 | 80% | 9:22.84 | 8:28.27 | 10.7% | 8:28.27 | 10.7% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 | | 1171 | No Limits Cycling | 56 / 168 | 67% | 23:10.62 | 19:54.52 | 16.4% | 19:29.79 | 18.9% | |
| | Boltby Bash - Boltby Bash Enduro & Sportive | | Boltby | 18-29 | | 417 | No Limits Cycling | 15 / 76 | 81% | 10:02.71 | 9:00.80 | 11.5% | 9:00.80 | 11.5% | |
| | Boltby Bash - Boltby Bash Enduro | | Boltby | 18-29 | | 435 | No Limits Cycling | 7 / 99 | 94% | 9:23.44 | 8:58.00 | 4.7% | 8:58.00 | 4.7% | |
| | 2019 BEMBA National Enduro Series #2 (EWS Qualifier) | | Graythwaite | 21-29 | | 604 | No Limits Cycling | 39 / 113 | 66% | 17:25.02 | 14:49.07 | 17.5% | 14:18.97 | 21.7% | |
| | Northern Downhill - Chopwell Funduro | | Chopwell Woods | 19-29 | | 71 | | 3 / 27 | 92% | 8:29.19 | 7:59.78 | 6.1% | 7:55.90 | 7% | |
| | 2019 ND(H)uro #1 | | Hamsterley Forest | 19-29 | | 48 | | 7 / 48 | 87% | 7:23.70 | 6:11.64 | 19.4% | 6:11.64 | 19.4% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 (Enduro Sprint) | | 2211 | No Limits Cycling | 18 / 75 | 77% | 11:39.36 | 10:18.40 | 13.1% | - | - | |
| | Boltby Bash - Boltby Bash Enduro & Northern Champs | | Boltby | 18-29 | | 420 | No Limits Cycling | 26 / 81 | 69% | 8:29.49 | 7:23.27 | 14.9% | 7:16.64 | 16.7% | |
| | 2018 ND(H)uro #1 | | Hamsterley Forest | 19-29 | | 31 | | 11 / 60 | 83% | 7:08.12 | 6:43.77 | 6% | 6:41.63 | 6.6% | |
| | Boltby Bash - Boltby Bash Enduro | | Boltby | 19-29 | | 239 | Nutcracker racing | 14 / 68 | 81% | 10:24.60 | 9:51.04 | 5.7% | 9:29.30 | 9.7% | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | Expert | | 123 | Nutcracker Altura Racing | 20 / 26 | 24% | 1h43:33.00 | 1h27:45.00 | 18% | - | - | |
| | 2017 Nutcracker Altura XC #2 | | Gandale | Expert | | 708 | | 9 / 10 | 11% | - | 1h49:20.00 | - | - | - | |
| | 2017 ND(H)uro #1 | | Hamsterley Forest | 19-29 | | 48 | | 22 / 48 | 55% | 9:44.91 | 7:18.44 | 33.4% | 7:18.44 | 33.4% | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | Expert | | 231 | Nutcracker racing | 36 / 38 | 5% | - | 1h27:56.00 | - | - | - | |
| | 2016 Nutcracker Altura XC #5 | | Gandale | Expert | | ? | Nutcracker racing | 3 / 7 | 67% | - | | - | - | - | |
| | 2016 Nutcracker Altura XC #4 | | Parkwood Springs | Expert | 943634 | 234 | | 12 / 15 | 21% | - | 1h37:39.00 | - | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | Expert | | 235 | Nutcracker racing | 30 / 40 | 26% | - | 1h35:33.00 | - | - | - | |
| | 2016 Nutcracker Altura XC #3 | | Aske Moor | Expert | | 569 | | 4 / 10 | 67% | - | | - | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Expert | | 237 | Nutcracker racing | 22 / 41 | 48% | 1h22:28.00 | 1h13:22.00 | 12.4% | - | - | |
| | 2016 North East XC MTB Series #2 | | Thorneyford Farm | Expert | | 52 | Nutcracker racing | 2 / 5 | 75% | - | 1h24:22.50 | - | - | - | |
| | 2016 Nutcracker Altura XC #2 | | Dalby Forest | Expert | 943634 | 152 | | 5 / 13 | 67% | 1h56:53.00 | 1h51:41.00 | 4.7% | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | Expert | 943634 | 86 | Nutcracker MTB | 8 / 18 | 59% | 1h43:55.00 | 1h31:25.00 | 13.7% | - | - | |
| | 2016 Midlands XC #1 | | Sherwood Pines | Expert | | 234 | Nutcracker racing | 19 / 19 | 0% | - | 1h36:07.00 | - | - | - | |
| | 2015 Nutcracker Altura XC #6 | | Dales Bike Centre | Sport | 943634 | 285 | Nutcracker racing | 15 / 19 | 22% | - | | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Sport | | 502 | Nutcracker racing | 4 / 41 | 93% | 1h25:45.00 | 1h24:33.00 | 1.4% | - | - | |
| | 2015 Midlands XC #7 | | Dudmaston | Sport | | 15 | Nutcracker racing | 2 / 25 | 96% | 1h11:35.00 | 1h10:40.00 | 1.3% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | Sport | | 401 | Nutcracker racing | 7 / 31 | 80% | 1h10:52.00 | 1h06:04.00 | 7.3% | - | - | |
| | 2015 Midlands XC #5 | | Ringwood | Sport | 943634 | 41 | Nutcracker racing | 1 / 6 | 100% | - | | - | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Sport | | 405 | Nutcracker racing | 1 / 24 | 100% | 1h19:37.00 | 1h19:37.00 | 0% | - | - | |
| | 2015 Nutcracker Altura XC #4 | | Parkwood Springs | Sport | | 128 | Nutcracker racing | 3 / 39 | 95% | 1h12:04.00 | 1h08:54.00 | 4.6% | - | - | |
| | 2015 Midlands XC #3 | | Eckington Woods | Sport | | 19 | Nutcracker racing | 1 / 27 | 100% | 1h11:51.00 | 1h11:51.00 | 0% | - | - | |
| | 2015 Nutcracker Altura XC #3 | | Aske Moor | Sport | | 466 | Nutcracker racing | 1 / 37 | 100% | 1h17:48.00 | 1h17:48.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Sport | | 305 | Nutcracker racing | 13 / 41 | 70% | 1h18:56.00 | 1h13:25.00 | 7.5% | - | - | |
| | 2015 Nutcracker Altura XC #2 | | Dalby Forest | Sport | 943634 | 275 | Nutcracker racing | 2 / 34 | 97% | 1h31:37.00 | 1h31:18.00 | 0.4% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Sport | | 356 | Nutcracker racing | 7 / 40 | 85% | 1h10:32.00 | 1h06:02.00 | 6.8% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | Sport | | 30 | Nutcracker racing | 1 / 59 | 100% | 1h07:19.00 | 1h07:19.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Sport | | 617 | Nutcracker racing | 6 / 57 | 91% | 1h24:45.00 | 1h21:09.00 | 4.4% | - | - | |
| | 2015 Nutcracker Altura XC #1 | | Whinlatter | Sport | | 137 | | 1 / 44 | 100% | 1h25:38.00 | 1h25:38.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 17-18 | | 112 | Nutcracker racing | 16 / 24 | 35% | 1h21:35.00 | 1h13:55.00 | 10.4% | - | - | |
| | 2014 Nutcracker Altura XC #6 | | Dales Bike Centre | 17-18 | 943634 | 4000 | Nutcracker racing | 3 / 5 | 50% | 1h31:34.00 | 1h26:32.00 | 5.8% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 17-18 | | 217 | Nutcracker racing | 13 / 25 | 50% | 1h19:10.00 | 1h13:00.00 | 8.5% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 17-18 | | 173 | Nutcracker racing | 22 / 26 | 16% | - | 1h10:18.00 | - | - | - | |
| | 2014 Nutcracker Altura XC #4 | | Parkwood Springs | 17-18 | 943634 | 4000 | Nutcracker racing | 4 / 7 | 50% | 1h31:19.00 | 1h22:07.00 | 11.2% | - | - | |
| | 2014 North East XC MTB Series #4 | | Hetton Lyons Country Park | U18 | | 32 | Nutcracker racing | 1 / 2 | 100% | 55:24.80 | 55:24.80 | 0% | - | - | |
| | 2014 Nutcracker Altura XC #3 | | Aske Moor | 17-18 | 943634 | 4000 | Nutcracker racing | 4 / 8 | 57% | 1h29:26.00 | 1h21:55.00 | 9.2% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 17-18 | | 125 | Nutcracker racing | 22 / 26 | 16% | 1h34:36.00 | 1h17:19.00 | 22.4% | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 17-18 | | 212 | Nutcracker racing | 7 / 11 | 40% | 1h18:03.00 | 1h08:27.00 | 14% | - | - | |
| | 2014 Nutcracker Altura XC #2 | | Gandale | 17-18 | | 4000 | Nutcracker racing | 2 / 5 | 75% | 1h37:34.00 | 1h27:19.00 | 11.7% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 17-18 | | 109 | Nutcracker racing | 30 / 37 | 19% | 1h20:11.00 | 1h04:57.00 | 23.5% | - | - | |
| | 2014 Nutcracker Altura XC #1 | | Dalby Forest | 17-18 | 943634 | 4000 | Nutcracker racing | 4 / 9 | 63% | 1h38:05.00 | 1h26:31.00 | 13.4% | - | - | |