| | 2018 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | U23 | 10009659665 & 1997 | ? | TREK FACTORY RACING XC | DNF / 61 | 0% | DNF | 1h24:08.00 | - | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #5 | | Vallnord | U23 | 10009659665 & 1997 | ? | TREK FACTORY RACING XC | 2 / 35 | 97% | 1h10:57.00 | 1h09:42.00 | 1.8% | - | - | |
| | 2017 UCI World Cup XC #3 | | Vallnord | U23 | 10009659665 & 1997 | 1 | | 3 / 44 | 95% | 1h18:39.00 | 1h16:47.00 | 2.4% | - | - | |
| | British Cycling - UK CX National Champs '18 | | Hetton Lyons Country Park | 19-22 | | 1 | Trek Factory Racing | 1 / 8 | 100% | 40:40.20 | 40:40.20 | 0% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #1 | | Nové Mesto | Elite | 10009659665 & 1997 | 1 | TREK FACTORY RACING XC | 8 / 73 | 90% | 1h24:15.00 | 1h22:06.00 | 2.6% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10009659665 & 1997 | 1 | TREK FACTORY RACING XC | 6 / 74 | 93% | 1h16:20.00 | 1h14:07.00 | 3% | - | - | |
| | UCI - XCO World Championships '22 | | Les Gets | Elite | 10009659665 & 1997 | 1 | UK | 11 / 78 | 87% | 1h27:38.00 | 1h22:08.00 | 6.7% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XCC #1 | | Petropolis | Elite | 10009659665 & 1997 | 1 | TREK FACTORY RACING XC | 3 / 40 | 95% | 19:56.00 | 19:55.00 | 0.1% | - | - | |
| | 2017 UCI World Cup XC #1 | | Nové Mesto | U23 | 10009659665 & 1997 | 2 | | 2 / 56 | 98% | 1h14:35.00 | 1h12:45.00 | 2.5% | - | - | |
| | 2017 UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10009659665 & 1997 | 2 | | 1 / 61 | 100% | 1h23:17.00 | 1h23:17.00 | 0% | - | - | |
| | 2017 UCI World Cup XC #4 | | Lenzerheide | U23 | 10009659665 & 1997 | 2 | | 3 / 50 | 96% | 1h15:12.00 | 1h14:12.00 | 1.4% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #1 | | Stellenbosch, WC | U23 | 10009659665 & 1997 | 2 | TREK FACTORY RACING XC | 3 / 26 | 92% | 1h19:40.00 | 1h18:52.00 | 1% | - | - | |
| | 2016 UCI World Cup XC #3 | | La Bresse | U23 | GBR19970311 | 3 | | 2 / 53 | 98% | 1h09:56.00 | 1h08:28.00 | 2.1% | - | - | |
| | 2016 UCI World Cup XC #4 | | Lenzerheide | U23 | GBR19970311 | 3 | | 6 / 34 | 85% | 1h26:59.00 | 1h22:12.00 | 5.8% | - | - | |
| | 2017 UCI World Cup XC #6 | | Val di Sole | U23 | 10009659665 & 1997 | 3 | | 3 / 42 | 95% | 1h15:32.00 | 1h14:30.00 | 1.4% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | U23 | 10009659665 & 1997 | 3 | TREK FACTORY RACING XC | 2 / 68 | 99% | 1h18:25.00 | 1h18:04.00 | 0.5% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | U23 | 10009659665 & 1997 | 3 | TREK FACTORY RACING XC | 2 / 54 | 98% | 1h01:34.00 | 1h01:08.00 | 0.7% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #6 | | Mont-Sainte-Anne, QC | U23 | 10009659665 & 1997 | 3 | TREK FACTORY RACING XC | 2 / 28 | 96% | 1h17:29.00 | 1h16:16.00 | 1.6% | - | - | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | U23 | 10009659665 & 1997 | 3 | TREK FACTORY RACING XC | 2 / 51 | 98% | 1h22:34.00 | 1h22:01.00 | 0.7% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #1 | | Petropolis | Elite | 10009659665 & 1997 | 3 | TREK FACTORY RACING XC | DNS / 56 | 0% | DNS | 1h29:41.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #6 | | Snowshoe, WV | Elite | 10009659665 & 1997 | 3 | TREK FACTORY RACING XC | 1 / 37 | 100% | 1h14:53.00 | 1h14:53.00 | 0% | - | - | |
| | 2016 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | U23 | GBR19970311 | 4 | | 13 / 18 | 29% | 1h34:50.00 | 1h19:02.00 | 20% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #6 | | Lenzerheide | U23 | 10009659665 & 1997 | 4 | TREK FACTORY RACING XC | 9 / 46 | 82% | 1h12:22.00 | 1h09:29.00 | 4.2% | - | - | |
| | 2023 UCI World Cup XCO #2 | | Lenzerheide | Elite | 10009659665 & 1997 | 4 | TREK FACTORY RACING XC | 6 / 85 | 94% | 1h25:59.00 | 1h24:41.00 | 1.5% | - | - | |
| | 2023 UCI World Cup XCC #2 | | Lenzerheide | Elite | 10009659665 & 1997 | 4 | TREK FACTORY RACING XC | 13 / 41 | 70% | 21:04.00 | 20:34.00 | 2.4% | - | - | |
| | UCI - XCO World Championships '18 | | Lenzerheide | U23 | 10009659665 & 1997 | 5 | Great Britain | DNF / 52 | 0% | DNF | 1h22:53.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | U23 | 10009659665 & 1997 | 5 | TREK FACTORY RACING XC | 2 / 49 | 98% | 1h07:47.00 | 1h07:05.00 | 1% | - | - | |
| | UCI - XCO World Championships '17 | | Cairns, QLD | U23 | 10009659665 & 1997 | 6 | UK | 25 / 33 | 25% | - | 1h15:10.00 | - | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | U23 | 10009659665 & 1997 | 6 | TREK FACTORY RACING XC | 1 / 26 | 100% | 56h16:00.00 | 1h00:02.00 | 5523.5% | - | - | |
| | 2023 UCI World Cup XCO #3 | | Leogang | Elite | 10009659665 & 1997 | 6 | TREK FACTORY RACING XC | 27 / 85 | 69% | 1h22:38.00 | 1h16:38.00 | 7.8% | - | - | |
| | 2023 UCI World Cup XCC #3 | | Leogang | Elite | 10009659665 & 1997 | 6 | TREK FACTORY RACING XC | 3 / 40 | 95% | 20:44.00 | 20:37.00 | 0.6% | - | - | |
| | 2017 Haibike Welsh Gravity Enduro Spring #3 | | Cwmcarn | Elite | | 7 | 100% ME | 3 / 3 | 0% | 9:42.72 | 8:28.78 | 14.5% | 7:51.98 | 23.5% | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | U23 | 10009659665 & 1997 | 7 | TREK FACTORY RACING XC | 2 / 54 | 98% | 1h14:24.00 | 1h13:54.00 | 0.7% | - | - | |
| | 2023 UCI World Cup XCC #7 | | Snowshoe, WV | Elite | 10009659665 & 1997 | 7 | TREK FACTORY RACING XC | 1 / 40 | 100% | 19:54.00 | 19:54.00 | 0% | - | - | |
| | 2023 UCI World Cup XCC #6 | | Les Gets | Elite | 10009659665 & 1997 | 7 | TREK FACTORY RACING XC | 2 / 40 | 97% | 20:29.00 | 20:28.00 | 0.1% | - | - | |
| | 2023 UCI World Cup XCC #8 | | Mont-Sainte-Anne, QC | Elite | 10009659665 & 1997 | 7 | TREK FACTORY RACING XC | 4 / 40 | 92% | 19:49.00 | 19:40.00 | 0.8% | - | - | |
| | Hadleigh Park - Hadleigh Park International | | Hadleigh Park | Elite | GBR19970311 & 19 | 8 | 100% ME | - / 20 | 0% | - | 1h19:47.00 | - | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #5 | | Lenzerheide | Elite | 10009659665 & 1997 | 8 | TREK FACTORY RACING XC | 1 / 74 | 100% | 1h19:16.00 | 1h19:16.00 | 0% | - | - | |
| | UCI - XCC World Championships '23 | | Glentress | Elite | 10009659665 & 1997 | 8 | UK | 3 / 42 | 95% | 21:26.00 | 21:17.00 | 0.7% | - | - | |
| | 2023 UCI World Cup XCO #6 | | Les Gets | Elite | 10009659665 & 1997 | 8 | TREK FACTORY RACING XC | 14 / 71 | 81% | 1h18:55.00 | 1h14:51.00 | 5.4% | - | - | |
| | 2023 UCI World Cup XCO #7 | | Snowshoe, WV | Elite | 10009659665 & 1997 | 8 | TREK FACTORY RACING XC | 7 / 58 | 89% | 1h23:03.00 | 1h21:56.00 | 1.4% | - | - | |
| | 2023 UCI World Cup XCC #4 | | Val di Sole | Elite | 10009659665 & 1997 | 8 | TREK FACTORY RACING XC | 25 / 40 | 38% | 20:29.00 | 19:37.00 | 4.4% | - | - | |
| | 2023 UCI World Cup XCO #8 | | Mont-Sainte-Anne, QC | Elite | 10009659665 & 1997 | 8 | TREK FACTORY RACING XC | DNS / 57 | 0% | DNS | 1h28:09.00 | - | - | - | |
| | UCI - XCO World Championships '15 | | Vallnord | 17-18 | GBR19970311 | 9 | UK | 2 / 45 | 98% | 1h10:00.00 | 1h08:40.00 | 1.9% | - | - | |
| | 2023 UCI World Cup XCO #4 | | Val di Sole | Elite | 10009659665 & 1997 | 9 | TREK FACTORY RACING XC | 9 / 72 | 89% | 1h22:40.00 | 1h19:49.00 | 3.6% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | Elite | 10009659665 & 1997 | 10 | TREK FACTORY RACING XC | 3 / 75 | 97% | 1h28:33.00 | 1h27:23.00 | 1.3% | - | - | |
| | 2023 UCI World Cup XCO #5 | | Pal Arinsal | Elite | 10009659665 & 1997 | 10 | TREK FACTORY RACING XC | 5 / 75 | 95% | 1h15:49.00 | 1h14:09.00 | 2.3% | - | - | |
| | 2023 UCI World Cup XCC #5 | | Pal Arinsal | Elite | 10009659665 & 1997 | 10 | TREK FACTORY RACING XC | 2 / 40 | 97% | 20:42.00 | 20:36.00 | 0.5% | - | - | |
| | UCI - XCO World Championships '16 | | Nové Mesto | U23 | GBR19970311 | 11 | Great Britain | 4 / 35 | 91% | 1h19:03.00 | 1h16:08.00 | 3.8% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #3 | | Leogang | Elite | 10009659665 & 1997 | 11 | TREK FACTORY RACING XC | 6 / 69 | 93% | 1h19:45.00 | 1h17:03.00 | 3.5% | - | - | |
| | UCI - XCO World Championships '23 | | Glentress | Elite | 10009659665 & 1997 | 11 | UK | 6 / 64 | 92% | 1h26:53.00 | 1h24:14.00 | 3.2% | - | - | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | 19-22 | 10009659665 & 1997 | 13 | UK | 4 / 44 | 93% | 1h17:37.00 | 1h16:34.00 | 1.4% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10009659665 & 1997 | 14 | TREK FACTORY RACING XC | 5 / 101 | 96% | 1h27:40.00 | 1h25:13.00 | 2.9% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #3 | | Vallnord | U23 | 10009659665 & 1997 | 16 | TREK FACTORY RACING XC | 2 / 40 | 97% | 1h09:01.00 | 1h08:09.00 | 1.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XCC #2 | | Bikepark Albstadt | Elite | 10009659665 & 1997 | 16 | TREK FACTORY RACING XC | 19 / 40 | 54% | 19:22.00 | 18:56.00 | 2.3% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XCC #3 | | Nové Mesto | Elite | 10009659665 & 1997 | 17 | TREK FACTORY RACING XC | 33 / 40 | 18% | 21:57.00 | 21:01.00 | 4.4% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XCC #9 | | Val di Sole | Elite | 10009659665 & 1997 | 18 | TREK FACTORY RACING XC | 12 / 40 | 72% | 21:38.00 | 20:56.00 | 3.3% | - | - | |
| | South West XC - Newnham 3hr Winter Warm-up | | Newnham Park | Elite | | 19 | TREK FACTORY RACING XC | 1 / 5 | 100% | 3h15:33.39 | 2h51:59.54 | 13.7% | - | - | |
| | UCI - XCO World Championships '20 | | Leogang | Elite | 10009659665 & 1997 | 24 | UK | 13 / 60 | 80% | 1h35:44.00 | 1h27:33.00 | 9.4% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XCC #2 | | Nové Mesto | Elite | 10009659665 & 1997 | 26 | TREK FACTORY RACING XC | 1 / 40 | 100% | 19:32.00 | 19:32.00 | 0% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10009659665 & 1997 | 26 | TREK FACTORY RACING XC | 36 / 86 | 59% | 1h29:28.00 | 1h21:17.00 | 10.1% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10009659665 & 1997 | 27 | TREK FACTORY RACING XC | 16 / 83 | 82% | 1h24:31.00 | 1h19:39.00 | 6.1% | - | - | |
| | 2023 UCI World Cup XCO #1 | | Nové Mesto | Elite | 10009659665 & 1997 | 27 | TREK FACTORY RACING XC | 4 / 93 | 97% | 1h23:17.00 | 1h23:01.00 | 0.3% | - | - | |
| | 2023 UCI World Cup XCC #1 | | Nové Mesto | Elite | 10009659665 & 1997 | 28 | TREK FACTORY RACING XC | 5 / 40 | 90% | 19:03.00 | 19:02.00 | 0.1% | - | - | |
| | 2020 Mercedes-Benz UCI World Cup XCC #1 | | Nové Mesto | Elite | 10009659665 & 1997 | 31 | TREK FACTORY RACING XC | 1 / 40 | 100% | 20:52.00 | | 0% | - | - | |
| | 2023 British Cycling XC National Series #2 | | Margam Park | Elite (Women's race) | | 31 | TREK FACTORY RACING XC | 1 / 27 | 100% | 1h37:20.00 | 1h28:17.00 | 10.3% | - | - | |
| | International Olympic Committee - Ready Steady Tokyo - 2020 Olympic XCO Test Event | | Tokyo | Elite | | 32 | UK | 9 / 43 | 81% | 1h20:01.00 | 1h16:12.00 | 5% | - | - | |
| | British Cycling - UK XC National Champs '23 | | Tong | Elite (Women's race) | | 32 | TREK FACTORY RACING XC | 1 / 13 | 100% | 1h18:10.45 | 1h18:10.45 | 0% | - | - | |
| | 2018 Haibike Welsh Gravity Enduro #5 | | Cwmcarn | Elite/Expert | | 33 | Trek Racing | 3 / 3 | 0% | 9:12.20 | 8:06.96 | 13.4% | 7:00.58 | 31.3% | |
| | 2019 HSBC UK | XC National Series #3 | | Cannock Chase | Elite | | 33 | TREK FACTORY RACING XC | 2 / 21 | 95% | 1h31:42.00 | 1h29:23.00 | 2.6% | - | - | |
| | UCI - XCO World Championships '14 | | Hafjell Bike Park | 17-18 | GBR19970311 | 36 | UK | 6 / 40 | 87% | 1h09:16.00 | 1h06:16.00 | 4.5% | - | - | |
| | 2016 UCI World Cup XC #2 | | Bikepark Albstadt | U23 | GBR19970311 | 39 | | 2 / 59 | 98% | 1h22:35.00 | 1h22:01.00 | 0.7% | - | - | |
| | 2022 Mercedes-Benz UCI World Cup XC #9 | | Val di Sole | Elite | 10009659665 & 1997 | 39 | TREK FACTORY RACING XC | 7 / 79 | 92% | 1h25:55.00 | 1h20:23.00 | 6.9% | - | - | |
| | 2016 British Cycling MTB XC #4 | | Fforest Fields | Elite | | 42 | 100%me | 1 / 21 | 100% | 1h16:29.00 | 1h16:29.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | Elite | | 42 | TREK FACTORY RACING XC | 2 / 17 | 94% | 1h31:00.00 | 1h28:30.00 | 2.8% | - | - | |
| | 2017 British Cycling MTB XC #1 | | Pembrey Country Park | Elite | | 51 | 100% ME | 1 / 17 | 100% | 1h40:56.00 | 1h40:56.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #3 | | Aske Moor | Elite | | 51 | 100% ME | 1 / 18 | 100% | 1h30:40.00 | 1h30:40.00 | 0% | - | - | |
| | 2017 British Cycling MTB XC #5 | | Royal Welsh Showground | Elite | | 51 | 100% ME | 1 / 12 | 100% | 1h30:59.00 | 1h30:59.00 | 0% | - | - | |
| | 2021 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10009659665 & 1997 | 52 | TREK FACTORY RACING XC | 25 / 106 | 77% | 1h27:47.00 | 1h21:38.00 | 7.5% | - | - | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Elite | | 55 | 100%me | 1 / 24 | 100% | 1h20:29.00 | 1h20:29.00 | 0% | - | - | |
| | 2016 British Cycling MTB XC #2 | | Newnham Park | Elite | | 59 | 100%me | 1 / 23 | 100% | 1h38:49.00 | 1h38:49.00 | 0% | - | - | |
| | 2018 British Cycling MTB XC #5 | | Royal Welsh Showground | Elite | | 61 | TREK FACTORY RACING XC | 1 / 13 | 100% | 1h32:54.00 | 1h32:54.00 | 0% | - | - | |
| | 2014 Midlands XC #2 | | Birchall Woods | 17-18 | | 64 | Back on Track- Malvern Cycle Sport | 1 / 3 | 100% | 1h02:31.00 | 1h02:31.00 | 0% | - | - | |
| | 2014 Midlands XC #6 | | Wyre Forest | 17-18 | | 64 | BakOnTrack / Malvern cycle sport | 1 / 1 | - | 1h34:53.00 | 1h34:53.00 | 0% | - | - | |
| | 2014 Midlands XC #4 | | Eastridge | 17-18 | | 64 | Back on Track Malvern Cycle Sport | 2 / 2 | 0% | 1h30:32.00 | 1h27:19.00 | 3.7% | - | - | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | U23 | 10009659665 & 1997 | 78 | | 12 / 68 | 84% | 1h18:57.00 | 1h13:38.00 | 7.2% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | U23 | | 81 | TREK FACTORY RACING XC | 1 / 9 | 100% | 1h12:01.00 | 1h12:01.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '17 | | Cannock Chase | U23 | | 121 | 100% ME | 1 / 9 | 100% | 1h28:24.00 | 1h28:24.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '18 | | Hadleigh Park | U23 | | 121 | TREK FACTORY RACING XC | 1 / 9 | 100% | 1h18:00.00 | 1h18:00.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '16 | | Cathkin Braes Country Park | U23 | | 122 | 100%me | 1 / 8 | 100% | 1h26:34.00 | 1h26:34.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | 17-18 | | 137 | Malvern cycle sport | 3 / 13 | 83% | 1h15:50.00 | 1h12:13.00 | 5% | - | - | |
| | 2015 British Cycling MTB XC #2 | | Newnham Park | 17-18 | | 141 | T-MO Racing | 1 / 12 | 100% | 50:40.00 | 50:40.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '22 | | Kirroughtree Forest | Elite (XCST) | | 151 | TREK FACTORY RACING XC | 2 / 13 | 92% | 23:24.60 | 23:23.20 | 0.1% | - | - | |
| | 2014 British Cycling MTB XC #3 | | Margam Park | 17-18 | | 183 | Malvern cycle sport | 3 / 11 | 80% | 1h08:41.00 | 1h04:07.00 | 7.1% | - | - | |
| | 2014 British Cycling MTB XC #5 | | Cannock Chase | 17-18 | | 191 | Malvern cycle sport | 1 / 7 | 100% | 1h01:42.00 | 1h01:42.00 | 0% | - | - | |
| | 2022/23 Western Cyclo-Cross League #11 | | Hayles Fruit Farm | 18+ (Women's race) | | 210 | | 1 / 2 | 100% | 38:03.00 | 38:03.00 | 0% | - | - | |
| | 2022/23 Western Cyclo-Cross League #6 | | Pittville | 18+ (Women's race) | | 223 | Trek Factory Racing | 1 / 7 | 100% | 40:41.00 | 39:46.00 | 2.3% | - | - | |
| | 2022/23 Western Cyclo-Cross League #7 | | Stroud | 18+ (Women's race) | | 234 | Trek Factory Racing | 1 / 11 | 100% | 46:12.00 | 32:49.00 | 40.8% | - | - | |
| | 2015 British Cycling MTB XC #4 | | Cathkin Braes Country Park | 17-18 | | 242 | T-MO Racing | 1 / 10 | 100% | 1h06:45.00 | 1h06:45.00 | 0% | - | - | |
| | 2014 British Cycling MTB XC #1 | | Codham Park | 17-18 | | 265 | Malvern cycle sport | 3 / 14 | 85% | 58:56.00 | 53:59.00 | 9.2% | - | - | |