2021-06-10 | Tour de Suisse | Stage 5 | 2.UWT |
2021-04-28 | Tour de Romandie | Stage 1 | 2.UWT |
2016-07-20 | Tour de France | Stage 17 | 2.UWT |
2016-06-26 | National Championships Switzerland ME - Road Race | NC |
2016-06-26 | National Championships Switzerland MJ - Road Race | NC |
2016-06-26 | National Championships Switzerland WE - Road Race | NC |
2016-06-25 | National Championships Switzerland WJ - Road Race | NC |
2016-06-22 | National Championships Switzerland - ITT | NC |
2016-06-22 | National Championships Switzerland WJ - ITT | NC |
2016-06-22 | National Championships Switzerland MJ - ITT | NC |
2016-06-22 | National Championships Switzerland U23 - ITT | NC |
2016-06-22 | National Championships Switzerland WE - ITT | NC |
2016-04-30 | Tour de Romandie | Stage 4 | 2.UWT |
2014-07-18 | Giro Ciclistico della Valle d'Aosta Mont Blanc | Stage 2 | 2.2U |
2014-06-22 | Tour de Suisse | Stage 9 | 2.UWT |
2012-06-11 | Tour de Suisse | Stage 2 | WT |
2011-04-27 | Tour de Romandie | Stage 1 | WT |
2011-04-26 | Tour de Romandie | Prologue | WT |
2009-07-21 | Tour de France | Stage 16 | 2.HC |
2009-07-19 | Tour de France | Stage 15 | 2.HC |