| | Ard Rock - Ard Rock | | Dales Bike Centre | 18-29 (Enduro Sprint) | | 2225 | Crusty Pasties | 3 / 6 | 60% | 13:00.20 | 10:33.79 | 23.1% | - | - | |
| | Boltby Bash - Boltby Bash Enduro | | Boltby | 18-29 | | 12 | | 3 / 9 | 75% | 12:07.59 | 11:14.81 | 7.8% | 8:46.27 | 38.3% | |
| | 2022 Hope PMBA Enduro #5 | | Kirroughtree Forest | 21-34 | | 1253 | Leisure Lakes | 1 / 10 | 100% | 22:57.15 | 22:57.15 | 0% | 16:04.30 | 42.8% | |
| | Tweedlove - Vallelujah | | Glentress | 21-34 | | 2007 | | DNF / 22 | 0% | DNF | 13:57.66 | - | 11:57.34 | - | |
| | Send It Events - The Scott Naughty Northumbrian Enduro | | Coquet Valley | U30 | | 805 | | 6 / 8 | 29% | 19:13.81 | 14:20.16 | 34.1% | 10:36.83 | 81.2% | |
| | 2018 Hope PMBA Enduro #5 | | Lee Quarry | Open | | 4 | Sonder Bikes | 3 / 5 | 50% | 15:11.94 | 12:31.24 | 21.4% | 10:55.13 | 39.2% | |
| | 2018 Hope PMBA Enduro #2 | | Grizedale Forest | Open | | 317 | | 4 / 7 | 50% | 16:02.02 | 13:01.11 | 23.2% | 9:29.28 | 69% | |
| | 2017/18 Merida Brass Monkeys XC #2 | | Minley Manor | 4hr | | 4015 | TORQ Performance | 3 / 5 | 50% | - | 3h41:52.00 | - | - | - | |
| | PMBA Enduro - HopeTech Women's Enduro | | Gisburn Forest | 21-29 | | 31 | TORQ Performance | 3 / 63 | 97% | 7:08.63 | 6:59.66 | 2.1% | | 0% | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | Elite | | 56 | TORQ Performance | 8 / 12 | 36% | - | 1h30:59.00 | - | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | U23 | | 124 | TORQ Performance | 6 / 9 | 38% | 1h47:15.00 | 1h28:24.00 | 21.3% | - | - | |
| | 2017 British Cycling MTB XC #4 | | Dalby Forest | Elite | | 57 | TORQ Performance | 7 / 15 | 57% | 2h10:01.00 | 1h54:40.00 | 13.4% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | Elite | | 56 | TORQ Performance | 6 / 18 | 71% | 1h48:19.00 | 1h30:40.00 | 19.5% | - | - | |
| | 2017 British Cycling MTB XC #2 | | Wasing | Elite | | 57 | TORQ Performance | 18 / 19 | 6% | 1h48:05.00 | 1h30:50.00 | 19% | - | - | |
| | 2017 Nutcracker Altura XC #2 | | Gandale | Elite | | 699 | TORQ Performance | 2 / 3 | 50% | 1h48:13.00 | 1h47:52.00 | 0.3% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | Elite | | 57 | TORQ Performance | 7 / 17 | 63% | 1h51:19.00 | 1h40:56.00 | 10.3% | - | - | |
| | 2017 Nutcracker Altura XC #1 | | Dalby Forest | Elite | 452965 | 96 | TORQ Performance | 1 / 4 | 100% | 1h37:22.00 | 1h37:22.00 | 0% | - | - | |
| | 2017 Hope PMBA Enduro #1 | | Gisburn Forest | Open | | 9 | TORQ Performance | 1 / 9 | 100% | 12:30.48 | 12:30.48 | 0% | 9:58.98 | 25.3% | |
| | 2016 British Cycling MTB XC #5 | | Cannock Chase | Elite | | 59 | TORQ Performance | 6 / 17 | 69% | 1h46:39.00 | 1h38:40.00 | 8.1% | - | - | |
| | Hadleigh Park - Hadleigh Park International | | Hadleigh Park | Elite | GBR19960825 & 20 | 17 | TORQ Performance | 14 / 20 | 32% | - | 1h19:47.00 | - | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | U23 | | 125 | TORQ Performance | 5 / 8 | 43% | 1h36:39.00 | 1h26:34.00 | 11.7% | - | - | |
| | 2016 Soggy Bottom Summer Series XC #3 | | Newnham Park | Sport | | 268 | MazingTree IT | 1 / 6 | 100% | 1h02:11.00 | 1h02:11.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | Elite | | 52 | TORQ Performance | 11 / 21 | 50% | 1h37:23.00 | 1h16:29.00 | 27.3% | - | - | |
| | 2016 Soggy Bottom Summer Series XC #2 | | Newnham Park | Sport | | 79 | MazingTree IT | 1 / 6 | 100% | 1h05:02.00 | 1h05:02.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Elite | | 60 | MazingTree IT | 11 / 24 | 57% | 1h32:55.00 | 1h20:29.00 | 15.5% | - | - | |
| | 2016 Soggy Bottom Summer Series XC #1 | | Newnham Park | Sport | | 38 | MazingTree IT | 1 / 7 | 100% | 1h03:28.00 | 1h03:28.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | Elite | | 62 | MazingTree IT | 10 / 23 | 59% | 2h00:53.00 | 1h38:49.00 | 22.3% | - | - | |
| | 2016 Nutcracker Altura XC #2 | | Dalby Forest | Elite | | 37 | MazingTree IT | 3 / 7 | 67% | 1h46:00.00 | 1h42:51.00 | 3.1% | - | - | |
| | 2016 British Cycling MTB XC #1 | | Pembrey Country Park | Elite | | 112 | MazingTree IT | 7 / 28 | 78% | 1h46:13.00 | 1h39:59.00 | 6.2% | - | - | |
| | 2016 Nutcracker Altura XC #1 | | Whinlatter | Elite | | 50 | MazingTree IT | 3 / 8 | 71% | 1h33:57.00 | 1h29:29.00 | 5% | - | - | |
| | 2016 Soggy Bottom Winter Series XC #1 | | Newnham Park | Expert | | 1 | MazingTree IT | 1 / 2 | 100% | 1h18:52.00 | 1h18:52.00 | 0% | - | - | |
| | 2015 UCI World Cup XC #6 | | Val di Sole | U23 | GBR19960825 | 41 | | 36 / 38 | 5% | - | 1h19:40.00 | - | - | - | |
| | 2015 British Cycling MTB XC #5 | | Cannock Chase | Elite | | 62 | MazingTree IT | 9 / 21 | 60% | 1h33:48.00 | 1h27:08.00 | 7.7% | - | - | |
| | British Cycling - UK XC National Champs '15 | | Hadleigh Park | U23 | | 144 | MazingTree IT | 3 / 4 | 33% | 1h16:44.00 | 1h10:12.00 | 9.3% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | Elite | | 108 | MazingTree IT | 17 / 19 | 11% | - | 1h37:33.00 | - | - | - | |
| | 2015 British Cycling MTB XC #3 | | Fforest Fields | Elite | | 63 | MazingTree IT | 10 / 27 | 65% | 1h48:02.00 | 1h36:31.00 | 11.9% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | Elite | | 78 | MazingTree IT | 9 / 27 | 69% | 1h36:03.00 | 1h24:20.00 | 13.9% | - | - | |
| | 2015 Midlands XC #1 | | Cannock Chase | Elite | | 135 | MazingTree IT | 1 / 4 | 100% | 1h31:41.00 | 1h31:41.00 | 0% | - | - | |
| | 2015 British Cycling MTB XC #1 | | Sherwood Pines | Elite | | 126 | MazingTree IT | 8 / 28 | 74% | 1h59:05.00 | 1h52:19.00 | 6% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 17-18 | | 194 | Fully Sussed | 3 / 7 | 67% | 1h07:39.00 | 1h01:42.00 | 9.6% | - | - | |
| | 2014 British Cycling MTB XC #4 | | Sherwood Pines | 17-18 | | 285 | Fully Sussed | 7 / 11 | 40% | 1h10:01.00 | 1h04:52.00 | 7.9% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 17-18 | | 185 | Fully Sussed | 6 / 11 | 50% | 1h14:37.00 | 1h04:07.00 | 16.4% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 17-18 | | 141 | Fully Sussed | 4 / 13 | 75% | 1h16:53.00 | 1h12:13.00 | 6.5% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 17-18 | | 252 | Fully Sussed | 7 / 14 | 54% | 1h00:53.00 | 53:59.00 | 12.8% | - | - | |