| | UCI - XCO World Championships '20 | | Leogang | Elite | 10007693191 & 1994 | 24 | New Zealand | 41 / 92 | 56% | 1h33:40.00 | 1h25:37.00 | 9.4% | 1h25:37.00 | 9.4% | |
| | 2020 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10007693191 & 1994 | 7 | TREK FACTORY RACING XC | 23 / 125 | 82% | 1h27:02.00 | 1h25:03.00 | 2.3% | 1h25:03.00 | 2.3% | |
| | 2020 Mercedes-Benz UCI World Cup XC #1 | | Nové Mesto | Elite | 10007693191 & 1994 | 10 | TREK FACTORY RACING XC | 7 / 119 | 95% | 1h35:38.00 | 1h34:39.00 | 1% | 1h34:39.00 | 1% | |
| | 2020 Mercedes-Benz UCI World Cup XC Short Track #2 | | Nové Mesto | Elite | 10007693191 & 1994 | 23 | TREK FACTORY RACING XC | 7 / 40 | 85% | 19:03.00 | 19:02.00 | 0.1% | 19:02.00 | 0.1% | |
| | 2020 Mercedes-Benz UCI World Cup XC Short Track #1 | | Nové Mesto | Elite | 10007693191 & 1994 | 32 | TREK FACTORY RACING XC | 10 / 40 | 77% | 20:19.00 | | 0% | | 0% | |
| | UCI - Ready Steady Tokyo - 2020 Olympic XCO Test Event | | Tokyo | Elite | | 18 | New Zealand | 9 / 46 | 82% | 1h18:12.00 | 1h17:18.00 | 1.2% | 1h17:18.00 | 1.2% | |
| | 2019 Mercedes-Benz UCI World Cup XC #7 | | Snowshoe, WV | Elite | 10007693191 & 1994 | 14 | TREK FACTORY RACING XC | 33 / 78 | 58% | 1h29:13.00 | 1h26:09.00 | 3.6% | 1h26:09.00 | 3.6% | |
| | UCI - XCO World Championships '19 | | Mont-Sainte-Anne, QC | Elite | 10007693191 & 1994 | 9 | New Zealand | 20 / 93 | 79% | 1h30:55.00 | 1h27:05.00 | 4.4% | 1h27:05.00 | 4.4% | |
| | 2019 Mercedes-Benz UCI World Cup XC #6 | | Lenzerheide | Elite | 10007693191 & 1994 | 13 | TREK FACTORY RACING XC | 21 / 116 | 83% | 1h21:55.00 | 1h17:50.00 | 5.3% | 1h17:50.00 | 5.3% | |
| | 2019 Mercedes-Benz UCI World Cup XC #5 | | Val di Sole | Elite | 10007693191 & 1994 | 13 | TREK FACTORY RACING XC | 13 / 122 | 90% | 1h24:29.00 | 1h20:47.00 | 4.6% | 1h20:47.00 | 4.6% | |
| | 2019 Mercedes-Benz UCI World Cup XC #4 | | Les Gets | Elite | 10007693191 & 1994 | 10 | TREK FACTORY RACING XC | 36 / 118 | 70% | 1h27:22.00 | 1h22:10.00 | 6.3% | 1h22:10.00 | 6.3% | |
| | 2019 Mercedes-Benz UCI World Cup XC #3 | | Vallnord | Elite | 10007693191 & 1994 | 10 | TREK FACTORY RACING XC | 7 / 109 | 94% | 1h20:27.00 | 1h19:34.00 | 1.1% | 1h19:34.00 | 1.1% | |
| | 2019 Mercedes-Benz UCI World Cup XC #2 | | Nové Mesto | Elite | 10007693191 & 1994 | 11 | TREK FACTORY RACING XC | 16 / 131 | 88% | 1h25:38.00 | 1h21:54.00 | 4.6% | 1h21:54.00 | 4.6% | |
| | 2019 Mercedes-Benz UCI World Cup XC #1 | | Bikepark Albstadt | Elite | 10007693191 & 1994 | 6 | TREK FACTORY RACING XC | 36 / 139 | 75% | 1h29:42.00 | 1h23:54.00 | 6.9% | 1h17:42.00 | 15.4% | |
| | UCI - XCO World Championships '18 | | Lenzerheide | Elite | 10007693191 & 1994 | 7 | New Zealand | 31 / 90 | 66% | 1h35:12.00 | 1h29:21.00 | 6.6% | 1h29:21.00 | 6.6% | |
| | 2018 Mercedes-Benz UCI World Cup XC #7 | | La Bresse | Elite | 10007693191 & 1994 | 7 | TREK FACTORY RACING XC | 7 / 120 | 95% | 1h29:24.00 | 1h26:25.00 | 3.5% | 1h26:25.00 | 3.5% | |
| | 2018 Mercedes-Benz UCI World Cup XC #6 | | Mont-Sainte-Anne, QC | Elite | 10007693191 & 1994 | 8 | TREK FACTORY RACING XC | 6 / 59 | 91% | 1h29:07.00 | 1h27:26.00 | 1.9% | 1h27:26.00 | 1.9% | |
| | 2018 Mercedes-Benz UCI World Cup XC Short Track #5 | | Mont-Sainte-Anne, QC | Elite | 10007693191 & 1994 | 8 | TREK FACTORY RACING XC | 4 / 40 | 92% | 21:43.00 | 21:41.00 | 0.2% | 21:41.00 | 0.2% | |
| | 2018 Mercedes-Benz UCI World Cup XC #5 | | Vallnord | Elite | 10007693191 & 1994 | ? | TREK FACTORY RACING XC | 22 / 100 | 79% | 1h37:32.00 | 1h32:05.00 | 5.9% | 1h32:05.00 | 5.9% | |
| | 2018 Mercedes-Benz UCI World Cup XC #4 | | Val di Sole | Elite | 10007693191 & 1994 | 5 | TREK FACTORY RACING XC | 21 / 115 | 82% | 1h30:23.00 | 1h26:32.00 | 4.5% | 1h26:32.00 | 4.5% | |
| | 2018 Mercedes-Benz UCI World Cup XC #3 | | Nové Mesto | Elite | 10007693191 & 1994 | ? | TREK FACTORY RACING XC | 2 / 145 | 99% | 1h21:31.00 | 1h21:31.00 | 0% | 1h21:31.00 | 0% | |
| | 2018 Mercedes-Benz UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10007693191 & 1994 | 6 | TREK FACTORY RACING XC | 18 / 138 | 88% | 1h32:27.00 | 1h28:07.00 | 4.9% | 1h28:07.00 | 4.9% | |
| | 2018 Mercedes-Benz UCI World Cup XC #1 | | Stellenbosch, WC | Elite | 10007693191 & 1994 | 5 | TREK FACTORY RACING XC | 6 / 99 | 95% | 1h32:16.00 | 1h30:14.00 | 2.3% | 1h30:14.00 | 2.3% | |
| | UCI - XCO World Championships '17 | | Cairns, QLD | Elite | 10007693191 & 1994 | 10 | New Zealand | 16 / 75 | 80% | 1h30:54.00 | 1h27:44.00 | 3.6% | 1h27:44.00 | 3.6% | |
| | 2017 UCI World Cup XC #6 | | Val di Sole | Elite | 10007693191 & 1994 | 8 | TREK FACTORY RACING XC | 20 / 86 | 78% | 1h27:24.00 | 1h24:30.00 | 3.4% | 1h24:30.00 | 3.4% | |
| | 2017 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | Elite | 10007693191 & 1994 | 7 | TREK FACTORY RACING XC | 23 / 64 | 65% | 1h36:14.00 | 1h31:51.00 | 4.8% | 1h31:51.00 | 4.8% | |
| | 2017 UCI World Cup XC #4 | | Lenzerheide | Elite | 10007693191 & 1994 | 6 | TREK FACTORY RACING XC | 16 / 106 | 86% | 1h32:36.00 | 1h29:48.00 | 3.1% | 1h28:48.00 | 4.3% | |
| | 2017 UCI World Cup XC #3 | | Vallnord | Elite | 10007693191 & 1994 | 6 | TREK FACTORY RACING XC | 16 / 102 | 85% | 1h26:02.00 | 1h23:28.00 | 3.1% | 1h23:28.00 | 3.1% | |
| | 2017 UCI World Cup XC #2 | | Bikepark Albstadt | Elite | 10007693191 & 1994 | 9 | TREK FACTORY RACING XC | 3 / 133 | 98% | 1h34:27.00 | 1h33:38.00 | 0.9% | 1h33:38.00 | 0.9% | |
| | 2017 UCI World Cup XC #1 | | Nové Mesto | Elite | 10007693191 & 1994 | 41 | TREK FACTORY RACING XC | 9 / 129 | 94% | 1h30:26.00 | 1h27:35.00 | 3.3% | 1h27:35.00 | 3.3% | |
| | Hadleigh Park - Hadleigh Park International | | Hadleigh Park | Elite | NZL19940811 & 22 | 20 | Cannondale Factory Racing | - / 46 | 0% | n/a | 1h21:20.00 | n/a | 1h21:20.00 | n/a | |
| | 2016 UCI World Cup XC #3 | | La Bresse | Elite | NZL19940811 | 35 | CANNONDALE FACTORY RACING XC | - / 133 | 0% | n/a | 1h26:38.00 | n/a | 1h26:38.00 | n/a | |
| | 2016 UCI World Cup XC #2 | | Bikepark Albstadt | Elite | NZL19940811 | 38 | CANNONDALE FACTORY RACING XC | 51 / 148 | 66% | 1h37:03.00 | 1h28:38.00 | 9.5% | 1h28:38.00 | 9.5% | |
| | 2016 British Cycling MTB XC #3 | | Dalby Forest | Elite | | 3 | Cannondale Factory Racing | 3 / 36 | 94% | 1h25:54.00 | 1h25:18.00 | 0.7% | 1h25:18.00 | 0.7% | |
| | 2016 UCI World Cup XC #1 | | Cairns, QLD | Elite | NZL19940811 | 30 | CANNONDALE FACTORY RACING XC | 66 / 87 | 24% | n/a | 1h27:44.00 | n/a | 1h27:44.00 | n/a | |
| | UCI - XCO World Championships '15 | | Vallnord | U23 | NZL19940811 | 3 | New Zealand | 1 / 85 | 100% | 1h22:03.00 | 1h22:03.00 | 0% | 1h29:22.00 | -8.2% | |
| | 2015 UCI World Cup XC #6 | | Val di Sole | U23 | NZL19940811 | 7 | CANNONDALE FACTORY RACING XC | 6 / 118 | 96% | 1h20:51.00 | 1h18:31.00 | 3% | 1h27:38.00 | -7.7% | |
| | 2015 UCI World Cup XC #5 | | Windham, NY | U23 | NZL19940811 | 8 | CANNONDALE FACTORY RACING XC | 5 / 61 | 93% | 1h19:51.00 | 1h18:10.00 | 2.2% | 1h30:55.00 | -12.2% | |
| | 2015 UCI World Cup XC #4 | | Mont-Sainte-Anne, QC | U23 | NZL19940811 | 10 | CANNONDALE FACTORY RACING XC | 5 / 55 | 93% | 1h17:08.00 | 1h15:18.00 | 2.4% | 1h27:19.00 | -11.7% | |
| | 2015 UCI World Cup XC #3 | | Lenzerheide | U23 | NZL19940811 | 16 | CANNONDALE FACTORY RACING XC | 4 / 103 | 97% | 1h19:23.00 | 1h18:14.00 | 1.5% | 1h29:00.00 | -10.8% | |
| | 2015 UCI World Cup XC #2 | | Bikepark Albstadt | U23 | NZL19940811 | 17 | CANNONDALE FACTORY RACING XC | 10 / 134 | 93% | 1h24:38.00 | 1h21:38.00 | 3.7% | 1h30:36.00 | -6.6% | |
| | 2015 UCI World Cup XC #1 | | Nové Mesto | U23 | NZL19940811 | 2 | CANNONDALE FACTORY RACING XC | 30 / 140 | 79% | 1h28:18.00 | 1h22:20.00 | 7.3% | 1h33:27.00 | -5.5% | |
| | 2014 Enduro World Series #7 | | Finale Ligure | Open | | 184 | | 32 / 348 | 91% | 39:52.44 | 38:08.38 | 4.6% | 38:08.38 | 4.6% | |
| | UCI - XCO World Championships '14 | | Hafjell Bike Park | U23 | NZL19940811 | 4 | New Zealand | 6 / 99 | 95% | 1h20:36.00 | 1h18:40.00 | 2.5% | 1h27:06.00 | -7.5% | |
| | 2014 UCI World Cup XC #7 | | Méribel | U23 | NZL19940811 | 8 | Cannondale Factory Racing | 7 / 98 | 94% | 1h23:41.00 | 1h21:31.00 | 2.7% | 1h33:06.00 | -10.1% | |
| | 2014 UCI World Cup XC #6 | | Windham, NY | U23 | NZL19940811 | 14 | Cannondale Factory Racing | 2 / 51 | 98% | 1h14:34.00 | 1h13:53.00 | 0.9% | 1h40:58.00 | -26.2% | |
| | 2014 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | U23 | NZL19940811 | 12 | Cannondale Factory Racing | DNS / 52 | 0% | n/a | 1h28:18.00 | n/a | 1h38:15.00 | n/a | |
| | 2014 UCI World Cup XC #4 | | Bikepark Albstadt | U23 | NZL19940811 | 10 | Cannondale Factory Racing | 15 / 90 | 84% | 1h24:27.00 | 1h20:39.00 | 4.7% | 1h29:24.00 | -5.5% | |
| | 2014 UCI World Cup XC #3 | | Nové Mesto | U23 | NZL19940811 | 11 | Cannondale Factory Racing | 16 / 141 | 89% | 1h21:01.00 | 1h16:05.00 | 6.5% | 1h28:33.00 | -8.5% | |
| | 2014 UCI World Cup XC #2 | | Cairns, QLD | U23 | NZL19940811 | 5 | Cannondale Factory Racing | DNS / 31 | 0% | n/a | 1h25:33.00 | n/a | 1h38:22.00 | n/a | |
| | 2014 UCI World Cup XC #1 | | Pietermaritzburg, KZN | U23 | NZL19940811 | 2 | Cannondale Factory Racing | 5 / 43 | 90% | 1h25:25.00 | 1h22:58.00 | 3% | 1h38:05.00 | -12.9% | |
| | 2013 Trans Provence - Day 6: Sospel to Menton | | Provence | Pro | | ? | Cannondale Factory Racing | 6 / 16 | 67% | 24:47.00 | 23:51.00 | 3.9% | 23:51.00 | 3.9% | |
| | 2013 Trans Provence - Day 5: Valdeblore to Sospel | | Provence | Pro | | ? | Cannondale Factory Racing | 5 / 16 | 73% | 30:02.00 | 27:50.00 | 7.9% | 27:50.00 | 7.9% | |
| | 2013 Trans Provence - Day 4: Guillaumes to Valdeblore | | Provence | Pro | | ? | Cannondale Factory Racing | 5 / 16 | 73% | 31:44.00 | 29:44.00 | 6.7% | 29:44.00 | 6.7% | |
| | 2013 Trans Provence - Day 3: Villars-Colmars to Guillaumes | | Provence | Pro | | ? | Cannondale Factory Racing | 10 / 16 | 40% | 21:22.00 | 20:07.00 | 6.2% | 20:07.00 | 6.2% | |
| | 2013 Trans Provence - Day 2: Digne-les-Bains to Villars-Colmars | | Provence | Pro | | ? | Cannondale Factory Racing | 7 / 16 | 60% | 21:38.00 | 20:41.00 | 4.6% | 20:41.00 | 4.6% | |
| | 2013 Trans Provence - Day 1: Clamensane to Digne-les-Bains | | Provence | Pro | | ? | Cannondale Factory Racing | 12 / 16 | 27% | 42:07.00 | 37:58.00 | 10.9% | 37:58.00 | 10.9% | |
| | 2013 Trans Provence - The Prologue | | Provence | Pro | | ? | Cannondale Factory Racing | 6 / 16 | 67% | 4:59.00 | 4:41.00 | 6.4% | 4:41.00 | 6.4% | |
| | 2013 UCI World Cup XC #6 | | Hafjell Bike Park | U23 | NZL19940811 | 3 | Cannondale Factory Racing | 2 / 66 | 98% | 1h16:17.00 | 1h15:40.00 | 0.8% | 1h36:19.00 | -20.8% | |
| | UCI - XCO World Championships '13 | | Pietermaritzburg, KZN | U23 | NZL19940811 | 6 | New Zealand | 4 / 67 | 95% | 1h30:26.00 | 1h28:55.00 | 1.7% | 1h40:17.00 | -9.8% | |
| | 2013 UCI World Cup XC #5 | | Mont-Sainte-Anne, QC | U23 | NZL19940811 | 4 | Cannondale Factory Racing | 1 / 44 | 100% | 1h17:53.00 | 1h17:53.00 | 0% | 1h28:17.00 | -11.8% | |
| | 2013 UCI World Cup XC #4 | | Vallnord | U23 | NZL19940811 | 15 | Cannondale Factory Racing | 18 / 77 | 78% | 1h18:10.00 | 1h13:51.00 | 5.9% | 1h27:07.00 | -10.3% | |
| | 2013 UCI World Cup XC #3 | | Val di Sole | U23 | NZL19940811 | 15 | Cannondale Factory Racing | DNS / 96 | 0% | n/a | 1h22:43.00 | n/a | 1h32:47.00 | n/a | |
| | 2013 UCI World Cup XC #1 | | Bikepark Albstadt | U23 | NZL19940811 | 15 | Cannondale Factory Racing | 84 / 120 | 30% | n/a | 1h21:16.00 | n/a | 1h42:36.00 | n/a | |
| | UCI - XCO World Championships '12 | | Leogang | 17-18 | NZL19940811 | 2 | New Zealand | 1 / 104 | 100% | 1h06:53.00 | 1h06:53.00 | 0% | 1h40:55.00 | -33.7% | |