| | 2015 Races |
DNF | 2015 | Paris - Tours (Matteo Trentin, Ita, won) | BMC Racing Team | 2017-10-11 | 1.HC | oneday | Link |
99 | 2015 | Grand Prix d'Isbergues - Pas de Calais (Nacer Bouhanni, Fra, won) | BMC Racing Team | 2017-09-20 | 1.1 | oneday | Link |
42 | 2015 | Primus Classic Impanis - Van Petegem (Sean De Bie, Bel, won) | BMC Racing Team | 2017-09-19 | 1.HC | oneday | Link |
37 | 2015 | Grand Prix de Wallonie (Jens Debusschere, Bel, won) | BMC Racing Team | 2017-09-16 | 1.1 | oneday | Link |
| | 2017 Races |
DNF | 2017 | Vuelta a Espana Stage 16 Vuelta a Espana Stage 16 (Christopher Froome, Ken, won) | BMC Racing Team | 2017-09-05 | WT | multi | Link |
153 | 2017 | Vuelta a Espana Stage 15 Vuelta a Espana Stage 15 (Miguel Angel Lopez, Col, won) | BMC Racing Team | 2017-09-03 | WT | multi | Link |
83 | 2017 | Vuelta a Espana Stage 14 Vuelta a Espana Stage 14 (Rafal Majka, Pol, won) | BMC Racing Team | 2017-09-02 | WT | multi | Link |
111 | 2017 | Vuelta a Espana Stage 13 Vuelta a Espana Stage 13 (Matteo Trentin, Ita, won) | BMC Racing Team | 2017-09-01 | WT | multi | Link |
103 | 2017 | Vuelta a Espana Stage 12 Vuelta a Espana Stage 12 (Tomasz Marczynski, Pol, won) | BMC Racing Team | 2017-08-31 | WT | multi | Link |
82 | 2017 | Vuelta a Espana Stage 11 Vuelta a Espana Stage 11 (Miguel Angel Lopez, Col, won) | BMC Racing Team | 2017-08-30 | WT | multi | Link |
97 | 2017 | Vuelta a Espana Stage 10 Vuelta a Espana Stage 10 (Matteo Trentin, Ita, won) | BMC Racing Team | 2017-08-29 | WT | multi | Link |
73 | 2017 | Vuelta a Espana Stage 9 Vuelta a Espana Stage 9 (Christopher Froome, Ken, won) | BMC Racing Team | 2017-08-27 | WT | multi | Link |
112 | 2017 | Vuelta a Espana Stage 8 Vuelta a Espana Stage 8 (Julian Alaphilippe, Fra, won) | BMC Racing Team | 2017-08-26 | WT | multi | Link |
119 | 2017 | Vuelta a Espana Stage 7 Vuelta a Espana Stage 7 (Matej Mohoric, , won) | BMC Racing Team | 2017-08-25 | WT | multi | Link |
95 | 2017 | Vuelta a Espana Stage 6 Vuelta a Espana Stage 6 (Tomasz Marczynski, Pol, won) | BMC Racing Team | 2017-08-24 | WT | multi | Link |
145 | 2017 | Vuelta a Espana Stage 5 Vuelta a Espana Stage 5 (Alexey Lutsenko, , won) | BMC Racing Team | 2017-08-23 | WT | multi | Link |
163 | 2017 | Vuelta a Espana Stage 4 Vuelta a Espana Stage 4 (Matteo Trentin, Ita, won) | BMC Racing Team | 2017-08-22 | WT | multi | Link |
119 | 2017 | Vuelta a Espana Stage 3 Vuelta a Espana Stage 3 (Vincenzo Nibali, Ita, won) | BMC Racing Team | 2017-08-21 | WT | multi | Link |
148 | 2017 | Vuelta a Espana Stage 2 Vuelta a Espana Stage 2 (Yves Lampaert, Tieltse Rennersclub, won) | BMC Racing Team | 2017-08-20 | WT | multi | Link |
23 | 2017 | Tour of Utah Stage 7 Tour of Utah Stage 7 (Marco Canola, Italy, won) | BMC Racing Team | 2017-08-06 | 2.HC | multi | Link |
39 | 2017 | Tour of Utah Stage 6 Tour of Utah Stage 6 (Giulio Ciccone, Ita, won) | BMC Racing Team | 2017-08-05 | 2.HC | multi | Link |
29 | 2017 | Tour of Utah Stage 5 Tour of Utah Stage 5 (Travis McCabe, , won) | BMC Racing Team | 2017-08-04 | 2.HC | multi | Link |
73 | 2017 | Tour of Utah Stage 4 Tour of Utah Stage 4 (John Murphy, USA, won) | BMC Racing Team | 2017-08-03 | 2.HC | multi | Link |
18 | 2017 | Tour of Utah Stage 3 Tour of Utah Stage 3 (Robert Britton, , won) | BMC Racing Team | 2017-08-02 | 2.HC | multi | Link |
11 | 2017 | Tour of Utah Stage 2 Tour of Utah Stage 2 (Brent Bookwalter, BMC Racing Team, won) | BMC Racing Team | 2017-08-01 | 2.HC | multi | Link |
31 | 2017 | Tour of Utah Stage 1 Tour of Utah Stage 1 (Tyler Magner, USA, won) | BMC Racing Team | 2017-07-31 | 2.HC | multi | Link |
40 | 2017 | Criterium du Dauphine Stage 8 Criterium du Dauphine Stage 8 (Jakob Fuglsang, , won) | BMC Racing Team | 2017-06-11 | WT | multi | Link |
110 | 2017 | Criterium du Dauphine Stage 7 Criterium du Dauphine Stage 7 (Peter Kennaugh, GBr, won) | BMC Racing Team | 2017-06-10 | WT | multi | Link |
137 | 2017 | Criterium du Dauphine Stage 6 Criterium du Dauphine Stage 6 (Jakob Fuglsang, , won) | BMC Racing Team | 2017-06-09 | WT | multi | Link |
153 | 2017 | Criterium du Dauphine Stage 5 Criterium du Dauphine Stage 5 (Phil Bauhaus, , won) | BMC Racing Team | 2017-06-08 | WT | multi | Link |
121 | 2017 | Criterium du Dauphine Stage 4 Criterium du Dauphine Stage 4 (Richie Porte, Aus, won) | BMC Racing Team | 2017-06-07 | WT | multi | Link |
116 | 2017 | Criterium du Dauphine Stage 3 Criterium du Dauphine Stage 3 (Koen Bouwman, , won) | BMC Racing Team | 2017-06-06 | WT | multi | Link |
121 | 2017 | Criterium du Dauphine Stage 2 Criterium du Dauphine Stage 2 (Arnaud Demare, Team Wasquehal Junior (59, won) | BMC Racing Team | 2017-06-05 | WT | multi | Link |
120 | 2017 | Criterium du Dauphine Stage 1 Criterium du Dauphine Stage 1 (Thomas de Gendt, Ned, won) | BMC Racing Team | 2017-06-04 | WT | multi | Link |
51 | 2017 | Tour of the Alps Stage 5 Tour of the Alps Stage 5 (Thibaut Pinot, Fra, won) | BMC Racing Team | 2017-04-21 | 2.HC | multi | Link |
40 | 2017 | Tour of the Alps Stage 4 Tour of the Alps Stage 4 (Matteo Montaguti, Ita, won) | BMC Racing Team | 2017-04-20 | 2.HC | multi | Link |
49 | 2017 | Tour of the Alps Stage 3 Tour of the Alps Stage 3 (Geraint Thomas, GBr, won) | BMC Racing Team | 2017-04-19 | 2.HC | multi | Link |
56 | 2017 | Tour of the Alps Stage 2 Tour of the Alps Stage 2 (Rohan Dennis, Aus, won) | BMC Racing Team | 2017-04-18 | 2.HC | multi | Link |
47 | 2017 | Tour of the Alps Stage 1 Tour of the Alps Stage 1 (Michele Scarponi, Ita, won) | BMC Racing Team | 2017-04-17 | 2.HC | multi | Link |
78 | 2017 | (Sonny Colbrelli, Ita, won) | BMC Racing Team | 2017-04-12 | 1.HC | oneday | Link |
44 | 2017 | Volta Limburg Classic (Marco Canola, Italy, won) | BMC Racing Team | 2017-04-01 | 1.1 | oneday | Link |
DNF | 2017 | Volta Ciclista a Catalunya Stage 6 Volta Ciclista a Catalunya Stage 6 (Daryl Impey, South Africa, won) | BMC Racing Team | 2017-03-25 | WT | multi | Link |
144 | 2017 | Volta Ciclista a Catalunya Stage 5 Volta Ciclista a Catalunya Stage 5 (Alejandro Valverde, Spa, won) | BMC Racing Team | 2017-03-24 | WT | multi | Link |
106 | 2017 | Volta Ciclista a Catalunya Stage 4 Volta Ciclista a Catalunya Stage 4 (Nacer Bouhanni, Fra, won) | BMC Racing Team | 2017-03-23 | WT | multi | Link |
105 | 2017 | Volta Ciclista a Catalunya Stage 3 Volta Ciclista a Catalunya Stage 3 (Alejandro Valverde, Spa, won) | BMC Racing Team | 2017-03-22 | WT | multi | Link |
130 | 2017 | Volta Ciclista a Catalunya Stage 1 Volta Ciclista a Catalunya Stage 1 (Davide Cimolai, Ita, won) | BMC Racing Team | 2017-03-20 | WT | multi | Link |
77 | 2017 | Nokere Koerse - Danilith Classic (Nacer Bouhanni, Fra, won) | BMC Racing Team | 2017-03-15 | 1.HC | oneday | Link |
DNF | 2017 | Dwars door West-Vlaanderen Johan Museeuw Classic (Jos van Emden, Ned, won) | BMC Racing Team | 2017-03-05 | 1.1 | oneday | Link |
| | 2016 Races |
7 | 2016 | Tour de l'Ain Stage 4 Tour de l'Ain Stage 4 (Alexandre Geniez, Fra, won) | Equipe de Suisse Espoirs | 2016-08-13 | 2.1 | multi | Link |
15 | 2016 | Tour de l'Ain Stage 3 Tour de l'Ain Stage 3 (Sam Oomen, , won) | Equipe de Suisse Espoirs | 2016-08-12 | 2.1 | multi | Link |
86 | 2016 | Tour de l'Ain Stage 2 Tour de l'Ain Stage 2 (Tosh Van Der Sande, Bel, won) | Equipe de Suisse Espoirs | 2016-08-11 | 2.1 | multi | Link |
60 | 2016 | Tour de l'Ain Stage 1 Tour de l'Ain Stage 1 (Matteo Trentin, Ita, won) | Equipe de Suisse Espoirs | 2016-08-10 | 2.1 | multi | Link |
18 | 2016 | Swiss Road Championships Road Race - Men Swiss Road Championships Road Race - Men (Jonathan Fumeaux, Swi, won) | BMC Development Team | 2016-06-26 | CN | multi | Link |
46 | 2016 | GP du Canton d'Argovie (Giacomo Nizzolo, Ita, won) | Swiss Cycling Nationalmannschaft | 2016-06-09 | 1.HC | oneday | Link |
| | 2015 Races |
119 | 2015 | Tour de l'Eurométropole Stage 4 Tour de l'Eurométropole Stage 4 (Jonas Ahlstrand, Swe, won) | BMC Racing Team | 2015-10-04 | 2.1 | multi | Link |
98 | 2015 | Tour de l'Eurométropole Stage 3 Tour de l'Eurométropole Stage 3 (Edward Theuns, Bel, won) | BMC Racing Team | 2015-10-03 | 2.1 | multi | Link |
129 | 2015 | Tour de l'Eurométropole Stage 2 Tour de l'Eurométropole Stage 2 (Jonas Vangenechten, Bel, won) | BMC Racing Team | 2015-10-02 | 2.1 | multi | Link |
126 | 2015 | Tour de l'Eurométropole Stage 1 Tour de l'Eurométropole Stage 1 (Jens Debusschere, Bel, won) | BMC Racing Team | 2015-10-01 | 2.1 | multi | Link |
39 | 2015 | Tour de l'Eurométropole Prologue Tour de l'Eurométropole Prologue (Alexis Gougeard, , won) | BMC Racing Team | 2015-09-30 | 2.1 | multi | Link |
86 | 2015 | USA Pro Challenge Stage 7 USA Pro Challenge Stage 7 (John Murphy, USA, won) | BMC Racing Team | 2015-08-23 | 2.HC | multi | Link |
83 | 2015 | USA Pro Challenge Stage 6 USA Pro Challenge Stage 6 (Roman Kreuziger, RV Helvetia Sulz, won) | BMC Racing Team | 2015-08-22 | 2.HC | multi | Link |
108 | 2015 | USA Pro Challenge Stage 5 USA Pro Challenge Stage 5 (Rohan Dennis, Aus, won) | BMC Racing Team | 2015-08-21 | 2.HC | multi | Link |
99 | 2015 | USA Pro Challenge Stage 4 USA Pro Challenge Stage 4 (Rohan Dennis, Aus, won) | BMC Racing Team | 2015-08-20 | 2.HC | multi | Link |
70 | 2015 | USA Pro Challenge Stage 3 USA Pro Challenge Stage 3 (Kiel Reijnen, USA, won) | BMC Racing Team | 2015-08-19 | 2.HC | multi | Link |
90 | 2015 | USA Pro Challenge Stage 2 USA Pro Challenge Stage 2 (Brent Bookwalter, BMC Racing Team, won) | BMC Racing Team | 2015-08-18 | 2.HC | multi | Link |
62 | 2015 | USA Pro Challenge Stage 1 USA Pro Challenge Stage 1 (Taylor Phinney, USA, won) | BMC Racing Team | 2015-08-17 | 2.HC | multi | Link |
39 | 2015 | Tour of Utah Stage 7 Tour of Utah Stage 7 (Lachlan Norris, Aus, won) | BMC Racing Team | 2015-08-09 | 2.HC | multi | Link |
16 | 2015 | Tour of Utah Stage 6 Tour of Utah Stage 6 (Joseph Lloyd Dombrowski, , won) | BMC Racing Team | 2015-08-08 | 2.HC | multi | Link |
84 | 2015 | Tour of Utah Stage 5 Tour of Utah Stage 5 (Michael Woods, , won) | BMC Racing Team | 2015-08-07 | 2.HC | multi | Link |
55 | 2015 | Tour of Utah Stage 4 Tour of Utah Stage 4 (Eric Young, , won) | BMC Racing Team | 2015-08-06 | 2.HC | multi | Link |
46 | 2015 | Tour of Utah Stage 3 Tour of Utah Stage 3 (Logan Owen, , won) | BMC Racing Team | 2015-08-05 | 2.HC | multi | Link |
47 | 2015 | Tour of Utah Stage 2 Tour of Utah Stage 2 (Jure Kocjan, Slo, won) | BMC Racing Team | 2015-08-04 | 2.HC | multi | Link |
89 | 2015 | Tour of Utah Stage 1 Tour of Utah Stage 1 (Kiel Reijnen, USA, won) | BMC Racing Team | 2015-08-03 | 2.HC | multi | Link |
| | 2012 Races |
102 | 2012 | UCI Road World Championships 2012 Junior Men road race: 128.8km (Matej Mohoric, , won) | Switzerland | 2012-09-23 | CM | stage | Link |
13 | 2012 | Trofeo Emilio Paganessi 2012 (Bradley Linfield, , won) | Switzerland | 2012-08-26 | Racehome | oneday | Link |
| | 2011 Races |
19 | 2011 | Tour du Pays de Vaud 2011 Stage 3: Penthaz 117km (Stefan Küng, Swi, won) | Suisse-Romande | 2011-05-29 | | stage | Link |
21 | 2011 | Tour du Pays de Vaud 2011 Stage 2a: Ecublens/VD - Ste-Croix 82km (Soren Kragh Andersen, , won) | Suisse-Romande | 2011-05-28 | | stage | Link |
59 | 2011 | Tour du Pays de Vaud 2011 Stage 2b: Ste-Croix - Ste-Croix (ITT) 10km (Soren Kragh Andersen, , won) | Suisse-Romande | 2011-05-28 | | stage | Link |
49 | 2011 | Tour du Pays de Vaud 2011 Stage 1: Lutry - Villars-Tiercelin 111km (Peter Mathiesen, , won) | Suisse-Romande | 2011-05-27 | | stage | Link |
111 | 2011 | Tour du Pays de Vaud 2011 Prologue: Villeneuve - Villeneuve (ITT) 1.7km (Tom Bohli, , won) | Suisse-Romande | 2011-05-26 | | stage | Link |