| | 2024 Haibike Mini Enduro #1 | | Forest of Dean | 35+ | | 288 | T-MO Racing | 1 / 4 | 100% | 10:09.15 | 10:09.15 | 0% | 8:15.49 | 22.9% | |
| | 2023 Shimano Lazer West Midlands Cyclo-Cross League #8 | | Cob House, Wichenford | 40-49 (Women's race) | | 749 | T-MO Racing | 2 / 10 | 89% | 46:05.00 | 40:49.00 | 12.9% | - | - | |
| | 2023 Hope PMBA Women #4 | | Gisburn Forest | 35-44 | | 127 | T-MO Racing | 1 / 38 | 100% | 6:06.80 | 6:06.80 | 0% | | 0% | |
| | 2023 UCI World Cup EDR #7 | | Châtel | Elite (E-EDR) | 10001487518 & 1979 | 46 | | 2 / 7 | 83% | 34:46.26 | 34:46.22 | 0% | - | - | |
| | 2023 UCI World Cup EDR #6 | | Loudenvielle | Elite (E-EDR) | 10001487518 & 1979 | 38 | | 2 / 6 | 80% | 36:02.39 | 35:46.07 | 0.8% | - | - | |
| | Tweedlove - Bosch Electric Weekend | | Tweed Valley | 35-49 | | 196 | | 1 / 3 | 100% | - | | - | | - | |
| | Tweedlove - Bosch Electric Weekend | | Tweed Valley | 35-49 (Saturday - Full course) | | 196 | | 1 / 3 | 100% | 1:45.58 | 1:45.58 | 0% | - | - | |
| | Tweedlove - Bosch Electric Weekend | | Tweed Valley | 35-49 (Sunday - Full course) | | 196 | | 1 / 2 | 100% | 1:40.43 | 1:40.43 | 0% | - | - | |
| | 2023 Stone King Rally - Day 6 | | Dolceacqua -> Bordighera | Open | | 7 | | 1 / 13 | 100% | 20:08.40 | 20:08.40 | 0% | 16:53.20 | 19.3% | |
| | 2023 Stone King Rally - Day 5 | | Tende -> Dolceacqua | Open | | 7 | | 1 / 13 | 100% | 28:47.90 | 28:47.90 | 0% | 23:52.70 | 20.6% | |
| | 2023 Stone King Rally - Day 4 | | Demonte -> Tende | Open | | 7 | | 1 / 13 | 100% | 27:40.70 | 27:40.70 | 0% | 24:09.90 | 14.5% | |
| | 2023 Stone King Rally - Day 3 | | Prazzo -> Demonte | Open | | 7 | | 1 / 13 | 100% | 31:41.40 | 31:41.40 | 0% | 25:50.20 | 22.7% | |
| | 2023 Stone King Rally - Day 2 | | Pontechianale -> Prazzo | Open | | 7 | | 1 / 13 | 100% | 27:23.40 | 27:23.40 | 0% | 22:19.30 | 22.7% | |
| | 2023 Stone King Rally - Day 1 | | Arvieux -> Pontechianale | Open | | 7 | | 1 / 13 | 100% | 21:40.10 | 21:40.10 | 0% | 16:59.40 | 27.5% | |
| | 2023 UCI World Cup EDR #4 | | Leogang | Open (E-EDR - 10 stages) | 10001487518 & 1979 | 4 | | 3 / 7 | 67% | 44:37.70 | 44:05.33 | 1.2% | - | - | |
| | 2023 UCI World Cup EDR #3 | | Pietra Ligure | Open (E-EDR) | 10001487518 | 5 | | 3 / 7 | 67% | 37:21.39 | 37:02.57 | 0.9% | - | - | |
| | 2023 Welsh Enduro #2 | | Llanfyllin | E-MTB | | 395 | T-MO Racing / Trek | 1 / 1 | - | 7:32.28 | 7:32.28 | 0% | 6:12.35 | 21.5% | |
| | 2023 YT Industries Tweedlove Triple Crown #1 - International Enduro | | Tweed Valley | 40-49 | | 1262 | T-MO Racing | 1 / 7 | 100% | 15:24.93 | 15:24.93 | 0% | 12:10.34 | 26.6% | |
| | 2023 YT Industries Tweedlove Triple Crown #1 - International Enduro | | Tweed Valley | 35+ (BNES classes - Full course) | | 1262 | T-MO Racing | 2 / 17 | 94% | 15:24.93 | 14:22.47 | 7.2% | - | - | |
| | 2022 Enduro World Series-E #5 | | Finale Ligure | Open | GBR.1979.25886 | 66 | | 3 / 12 | 82% | 32:17.85 | 31:56.70 | 1.1% | 26:40.60 | 21.1% | |
| | Tweedlove - Pirelli Tweedlove - ProAm UK National Champs | | Glentress | 35+ | | 1250 | T-MO Racing / Trek | 1 / 13 | 100% | 14:10.83 | 14:10.83 | 0% | 11:50.65 | 19.7% | |
| | Tweedlove - Bosch eMTB Challenge | | Glentress | Open | | 192 | | 1 / 6 | 100% | 25:02.55 | 25:02.55 | 0% | 24:25.21 | 2.6% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 40-49 | | 1 | Trek | 1 / 10 | 100% | 23:21.72 | 23:21.72 | 0% | 19:21.71 | 20.7% | |
| | 2022 Enduro World Series #1 | | Innerleithen | 35+ (EWS) | GBR.1979.25886 | 206 | | 1 / 7 | 100% | 25:00.01 | 25:00.01 | 0% | - | - | |
| | 2022 Enduro World Series-E #1 | | Innerleithen | Open | GBR.1979.25886 | 42 | | 2 / 6 | 80% | 41:18.75 | 40:43.29 | 1.5% | 34:37.24 | 19.3% | |
| | 2022 British Cycling XC National Series - Schwalbe #4 | | Cannock Chase | 40-49 | | 486 | T-MO Racing | 2 / 12 | 91% | 1h15:41.00 | 1h14:54.00 | 1.1% | - | - | |
| | 2022 Haibike Mini Enduro #1 - Wild Wednesday | | BikePark Wales | 40-49 | | 258 | | 1 / 10 | 100% | 12:52.54 | 12:52.54 | 0% | 11:24.82 | 12.8% | |
| | 2021 Enduro World Series-E #3 | | Innerleithen | Open | GBR.1979.25886 | 43 | | 1 / 3 | 100% | 47:10.57 | 47:10.57 | 0% | 40:16.12 | 17.2% | |
| | Tweedlove - Bosch eMTB Challenge | | Innerleithen | Open | | 6 | | 2 / 6 | 80% | 33:03.71 | 32:02.89 | 3.2% | 30:56.35 | 6.9% | |
| | 2021 Enduro World Series-E #2 | | Finale Ligure | Open | GBR.1979.25886 | 48 | | 2 / 6 | 80% | 46:33.90 | 44:47.26 | 4% | 38:49.76 | 19.9% | |
| | 2021 Enduro World Series-E #1 | | Crans Montana | Open | GBR.1979.25886 | 49 | | 2 / 5 | 75% | 27:43.34 | 27:22.94 | 1.2% | 23:26.35 | 18.3% | |
| | 2021 Hope PMBA Enduro #1 | | Graythwaite | 35+ | | 953 | T-MO Racing | 1 / 11 | 100% | 14:31.04 | 14:31.04 | 0% | 11:56.20 | 21.6% | |
| | 2020 Enduro World Series-E #2 | | Pietra Ligure | Open | GBR.1979.25886 | 41 | | 1 / 4 | 100% | 32:28.75 | 32:28.75 | 0% | 26:42.03 | 21.6% | |
| | 2020 Enduro World Series-E #1 | | Zermatt | Open | GBR.1979.25886 | 42 | | 2 / 6 | 80% | 32:11.24 | 30:53.04 | 4.2% | 26:29.22 | 21.5% | |
| | 2020 Midlands XC #1 | | Dudmaston | 40-49 | | 404 | T-MO Racing | 1 / 8 | 100% | 1h11:18.00 | 1h11:18.00 | 0% | - | - | |
| | 2020 Haibike Mini Enduro #1 | | Forest of Dean | Elite | | 194 | T-MO Racing | 1 / 2 | 100% | 8:11.84 | 8:11.84 | 0% | 7:06.95 | 15.2% | |
| | British Cycling - UK CX National Champs '20 | | Shrewsbury Sports Village | 40+ | | 19 | T-MO Racing | 2 / 57 | 98% | 46:50.40 | 44:20.70 | 5.6% | - | - | |
| | PMBA Enduro - HopeTech Women's Enduro | | Gisburn Forest | Elite | | 1 | T-MO Racing / Trek | 2 / 6 | 80% | 6:06.45 | 6:02.27 | 1.2% | | 0% | |
| | 2019 Hope PMBA Enduro #6 | | Grizedale Forest | 35+ | | 384 | T-MO Racing | 1 / 5 | 100% | 8:52.74 | 8:52.74 | 0% | 7:21.18 | 20.8% | |
| | 2019 HSBC UK | CX National Trophy Series #2 | | Westmorland County Showground | 40+ | | 25 | T-MO Racing | 8 / 40 | 82% | 44:41.10 | 41:01.40 | 8.9% | - | - | |
| | 2019 Haibike Welsh Gravity Enduro #3 | | Eastridge | WGES: 35+ | | 7 | T-MO Racing | 1 / 3 | 100% | 7:46.20 | 7:46.20 | 0% | 6:54.26 | 12.5% | |
| | 2019 Midlands XC #5 | | Dudmaston | 40-49 | | 432 | Malvern Cyclesport / Trek | 1 / 4 | 100% | 1h02:51.00 | 1h02:51.00 | 0% | - | - | |
| | British Cycling - UK XC National Champs '19 | | Cannock Chase | 40-44 | | 460 | T-MO Racing | DNS / 7 | 0% | DNS | 1h27:54.00 | - | - | - | |
| | 2019 Trans Provence - Day 6 | | Breil-sur-Roya -> Menton | Open | | 82 | T-MO Racing / Trek | 1 / 9 | 100% | 26:37.00 | 26:37.00 | 0% | 21:33.00 | 23.5% | |
| | 2019 Trans Provence - Day 5 | | Tende -> Breil-sur-Roya | Open | | 82 | T-MO Racing / Trek | 1 / 9 | 100% | 35:29.00 | 35:29.00 | 0% | 29:20.00 | 21% | |
| | 2019 Trans Provence - Day 4 | | Valdeblore -> Breil-sur-Roya | Open | | 82 | T-MO Racing / Trek | 1 / 9 | 100% | 40:18.00 | 40:18.00 | 0% | 33:38.00 | 19.8% | |
| | 2019 Trans Provence - Day 3 | | Valberg -> Valdeblore | Open | | 82 | T-MO Racing / Trek | 1 / 9 | 100% | 34:33.00 | 34:33.00 | 0% | 28:35.00 | 20.9% | |
| | 2019 Trans Provence - Day 2 | | Villars-Colmars -> Valberg | Open | | 82 | T-MO Racing / Trek | 1 / 9 | 100% | 29:23.00 | 29:23.00 | 0% | 24:21.00 | 20.7% | |
| | 2019 Trans Provence - Day 1 | | Les Thuiles -> Villars-Colmars | Open | | 82 | T-MO Racing / Trek | 1 / 9 | 100% | 34:52.00 | 34:52.00 | 0% | 30:39.00 | 13.8% | |
| | Tweedlove - Bosch eMTB Challenge | | Innerleithen | Advanced | | 38 | | 1 / 4 | 100% | 19:44.24 | 19:44.24 | 0% | 18:54.65 | 4.4% | |
| | 2019 Tweedlove Triple Crown #2 - Transcenduro | | Innerleithen | 35+ | | 103 | T-MO Racing / Trek | 1 / 10 | 100% | 21:48.64 | 21:48.64 | 0% | 18:47.65 | 16.1% | |
| | Tweedlove - Glentress 7 | | Glentress | Pairs: 80+ | | 371A | Team Richards | 3 / 22 | 90% | 7h02:55.00 | 6h45:06.00 | 4.4% | - | - | |
| | Steel City - Steel City DH | | Greno Woods | Elite | | 100 | T-MO Racing / Trek | 2 / 4 | 67% | 1:18.41 | 1:16.73 | 2.2% | 1:08.51 | 14.5% | |
| | 2019 Tweedlove Triple Crown #1 - Vallelujah | | Glentress | 35+ | | 1136 | T-MO Racing / Trek | 1 / 15 | 100% | 18:32.53 | 18:32.53 | 0% | 16:09.05 | 14.8% | |
| | 2019 Haibike Mini Enduro #1 | | Forest of Dean | Elite | | 137 | T-MO Racing / Trek | 1 / 3 | 100% | 9:27.44 | 9:27.44 | 0% | 8:27.86 | 11.7% | |
| | 2018 Haibike Welsh Gravity Enduro #5 | | Cwmcarn | Elite/Expert | | 31 | T-MO Racing | 1 / 3 | 100% | 8:06.96 | 8:06.96 | 0% | 7:00.58 | 15.8% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 30-39 | | 1155 | Sweet Protection / Trek | 1 / 34 | 100% | 22:06.12 | 22:06.12 | 0% | 19:25.77 | 13.8% | |
| | Si Paton - The Malverns MTB Festival - Dual Slalom | | Eastnor Deer Park | Open | | 128 | | 1 / 17 | 100% | n/a | | - | | - | |
| | Tweedlove - Shimano International Enduro | | Glentress | 19-39 | | 1 | T-MO Racing / Trek | 1 / 16 | 100% | 27:10.45 | 27:10.45 | 0% | 23:31.53 | 15.5% | |
| | 2017 Midlands XC #4 | | Dudmaston | Elite | | 321 | Malvern Cyclesport / Trek | 1 / 3 | 100% | 1h46:10.00 | 1h46:10.00 | 0% | - | - | |
| | Steel City - Steel City DH | | Greno Woods | Pro-Am | | 50 | | 1 / 9 | 100% | 1:20.37 | 1:20.37 | 0% | 1:13.03 | 10% | |
| | PMBA Enduro - UK Enduro Champs '17 | | Graythwaite | Elite | 38 | 901 | Trek | 1 / 7 | 100% | 23:27.77 | 23:27.77 | 0% | 20:41.13 | 13.4% | |
| | 2017 Haibike Welsh Gravity Enduro Spring #4 | | Eastridge | Elite | | 17 | Trek | 1 / 4 | 100% | 6:09.14 | 6:09.14 | 0% | 5:20.25 | 15.3% | |
| | 2017 Haibike Welsh Gravity Enduro Spring #3 | | Cwmcarn | Elite | | 6 | Trek | 1 / 3 | 100% | 8:28.78 | 8:28.78 | 0% | 7:51.98 | 7.8% | |
| | Trek Bike Attack - Trek Bike Attack '16 | | Lenzerheide | Open | 1979 | ? | | 1 / 24 | 100% | 29:12.90 | 29:12.90 | 0% | 23:04.30 | 26.6% | |
| | 2016 Cannondale British Enduro Series #4 | | Eastridge | Elite | | 100 | | 1 / 7 | 100% | 13:22.30 | 13:22.30 | 0% | 12:07.53 | 10.3% | |
| | Ard Rock - Ard Rock | | Dales Bike Centre | 30-39 | | 1 | Trek Factory Racing | 1 / 18 | 100% | 17:14.68 | 17:14.68 | 0% | 15:01.86 | 14.7% | |
| | Tweedlove - Shimano International Enduro | | Glentress | 24-39 | | 1 | Trek Factory Racing | 1 / 15 | 100% | 28:15.66 | 28:15.66 | 0% | 24:41.31 | 14.5% | |
| | 2016 Enduro World Series #3 | | Carrick, Co. Wicklow | Open | GBR.MOST.1979 | 1 | Trek Factory Racing | 1 / 27 | 100% | 29:21.96 | 29:21.96 | 0% | 25:51.19 | 13.6% | |
| | 2016 Cannondale British Enduro Series #2 | | Dyfi Forest | Elite | | 100 | Trek Factory Racing | 1 / 9 | 100% | 26:02.69 | 26:02.69 | 0% | 22:22.92 | 16.4% | |
| | Steel City - Steel City DH | | Greno Woods | Elite | | 952 | TMO Racing | 1 / 11 | 100% | 1:21.12 | 1:21.12 | 0% | 1:13.66 | 10.1% | |
| | 2016 Cannondale British Enduro Series #1 | | Ae Forest | Elite | | 100 | Trek Factory Racing | 1 / 7 | 100% | 21:48.07 | 21:48.07 | 0% | 19:40.13 | 10.8% | |
| | 2016 UK Enduro #1 | | Crychan | Sunday only: Elite (Shortened) | | 310 | Trek Factory Racing | 1 / 1 | - | 17:38.52 | 17:38.52 | 0% | - | - | |
| | 2016 One Industries Mini Enduro #1 | | BikePark Wales | Elite | | 362 | T-MO Racing | 1 / 5 | 100% | 11:47.46 | 11:47.46 | 0% | 10:45.62 | 9.6% | |
| | 2015 Enduro World Series #8 | | Finale Ligure | Open | | 1 | Trek Factory | 1 / 40 | 100% | 40:50.38 | 40:50.38 | 0% | 35:42.00 | 14.4% | |
| | 2015 Enduro World Series #7 | | Zona Zero Ainsa-Sobrarbe | Open | GBR.TMOS | 1001 | Trek Factory Racing Enduro Team | 1 / 33 | 100% | 34:58.36 | 34:58.36 | 0% | 30:32.22 | 14.5% | |
| | 2015 UK Gravity Enduro #4 | | Ae Forest | Elite | | 1008 | Trek Factory Racing | 1 / 10 | 100% | 19:34.99 | 19:34.99 | 0% | 17:29.81 | 11.9% | |
| | 2015 Enduro World Series #6 | | Whistler, BC | Pro | | 1 | | 1 / 36 | 100% | 56:36.78 | 56:36.78 | 0% | 49:23.84 | 14.6% | |
| | 2015 Enduro World Series #4 | | Samoëns | Open | | 1001 | Trek Factory Racing Enduro Team | 1 / 24 | 100% | 55:12.71 | 55:12.71 | 0% | 48:24.84 | 14% | |
| | 2015 Trans Provence - Day 6 | | Sospel -> Menton | Open | | ? | Trek Factory Racing | 1 / 9 | 100% | 30:22.00 | 30:22.00 | 0% | 25:20.00 | 19.9% | |
| | 2015 Trans Provence - Day 5 | | Valdeblore -> Sospel | Open | | ? | Trek Factory Racing | 1 / 9 | 100% | 36:07.00 | 36:07.00 | 0% | 30:23.00 | 18.9% | |
| | 2015 Trans Provence - Day 4 | | Valberg -> Valdeblore | Open | | ? | Trek Factory Racing | 1 / 9 | 100% | 28:57.00 | 28:57.00 | 0% | 24:15.00 | 19.4% | |
| | 2015 Trans Provence - Day 3 | | Villars-Colmars -> Valberg | Open | | ? | Trek Factory Racing | 1 / 9 | 100% | 34:51.00 | 34:51.00 | 0% | 29:58.00 | 16.3% | |
| | 2015 Trans Provence - Day 2 | | Barcelonnette -> Villars-Colmars | Open | | ? | Trek Factory Racing | 1 / 9 | 100% | 40:52.00 | 40:52.00 | 0% | 35:06.00 | 16.4% | |
| | 2015 Trans Provence - Day 1 | | Embrun -> Barcelonnette | Open | | ? | Trek Factory Racing | 1 / 9 | 100% | 17:58.00 | 17:58.00 | 0% | 16:14.00 | 10.7% | |
| | 2015 Enduro World Series #3 | | Glentress | E1 | | 1 | Trek Factory Racing Enduro Team | 1 / 36 | 100% | 37:17.49 | 37:17.49 | 0% | 32:23.83 | 15.1% | |
| | 2015 Enduro World Series #2 | | Carrick, Co. Wicklow | Open | | 1 | Trek Factory Racing Enduro Team | 1 / 37 | 100% | 32:17.57 | 32:17.57 | 0% | 27:43.82 | 16.5% | |
| | 2015 UK Gravity Enduro #1 | | Triscombe | Elite | | 1008 | | 1 / 14 | 100% | 15:51.00 | 15:51.00 | 0% | 14:25.18 | 9.9% | |
| | 2015 Borderline/PMBA Enduro #2 | | Grizedale Forest | Women | 36 | 392 | Trek Factory Racing | 1 / 21 | 100% | 8:33.91 | 8:33.91 | 0% | 7:49.13 | 9.6% | |
| | Crankworx - Enduro | | Rotorua | Open | | 1001 | | 2 / 47 | 98% | 41:35.23 | 41:20.94 | 0.6% | 35:20.46 | 17.7% | |
| | 2014 Enduro World Series #7 | | Finale Ligure | Open | | 1 | Trek Factory | 2 / 48 | 98% | 43:52.27 | 42:51.21 | 2.4% | 38:08.38 | 15% | |
| | 2014 UK Gravity Enduro #5 | | Grizedale Forest | Elite | | 1000 | | 1 / 11 | 100% | 22:40.16 | 22:40.16 | 0% | 20:09.87 | 12.4% | |
| | 2014 Enduro World Series #6 | | Whistler, BC | Open | | 1001 | | 2 / 32 | 97% | 1h00:11.75 | 58:04.15 | 3.7% | 51:11.44 | 17.6% | |
| | 2014 Enduro World Series #5 | | Winter Park, CO | Open | | 1 | Trek Factory Racing Enduro | 2 / 27 | 96% | 50:13.65 | 50:01.97 | 0.4% | 44:16.43 | 13.5% | |
| | 2014 Enduro World Series #4 | | La Thuile | Women | | 1 | Trek Factory Racing | 1 / 33 | 100% | 1h20:44.38 | 1h20:44.38 | 0% | 1h11:38.88 | 12.7% | |
| | 2014 Enduro World Series #3 | | Valloire | Women | | 401 | Trek Factory Racing Enduro Team | 1 / 32 | 100% | 1h29:49.77 | 1h29:49.77 | 0% | 1h20:39.92 | 11.4% | |
| | 2014 Enduro World Series #2 | | Glentress | E1 | | 1 | Trek Factory Racing Enduro Team | 1 / 39 | 100% | 49:01.07 | 49:01.07 | 0% | 42:28.30 | 15.4% | |
| | 2014 UCI World Cup XC #3 | | Nové Mesto | Elite | GBR19790412 | 72 | | 68 / 88 | 23% | - | 1h26:50.00 | - | - | - | |
| | 2014 British Cycling MTB XC #2 | | Wheal Velocity | Elite | | 53 | Trek SRM Provision | 3 / 23 | 91% | 1h49:33.00 | 1h47:32.00 | 1.9% | - | - | |
| | 2014 One Industries Mini Enduro #2 | | Forest of Dean | Women | | 735 | | 1 / 6 | 100% | 8:02.50 | 8:02.50 | 0% | 6:52.10 | 17.1% | |