| 33 | Critérium du Dauphiné | 2.UWT | 2021-06-06 | ME |
| 32 | Santos Tour Down Under | 2.UWT | 2020-01-26 | ME |
| 31 | Santos Tour Down Under | Stage 3 | 2.UWT | 2020-01-23 | ME |
| 30 | Santos Tour Down Under | Stage 6 | 2.UWT | 2019-01-20 | ME |
| 29 | Tour de Suisse | 2.UWT | 2018-06-17 | ME |
| 28 | Santos Tour Down Under | Stage 5 | 2.UWT | 2018-01-20 | ME |
| 27 | Critérium du Dauphiné | Stage 4 (ITT) | 2.UWT | 2017-06-07 | ME |
| 26 | Tour de Romandie | 2.UWT | 2017-04-30 | ME |
| 25 | Paris - Nice | Stage 7 | 2.UWT | 2017-03-11 | ME |
| 24 | Santos Tour Down Under | 2.UWT | 2017-01-22 | ME |
| 23 | Santos Tour Down Under | Stage 5 | 2.UWT | 2017-01-21 | ME |
| 22 | Santos Tour Down Under | Stage 2 | 2.UWT | 2017-01-18 | ME |
| 21 | Santos Tour Down Under | Stage 5 | 2.UWT | 2016-01-23 | ME |
| 20 | Giro del Trentino-Melinda | 2.HC | 2015-04-24 | ME |
| 19 | Giro del Trentino-Melinda | Stage 2 | 2.HC | 2015-04-22 | ME |
| 18 | Volta Ciclista a Catalunya | 2.UWT | 2015-03-29 | ME |
| 17 | Paris - Nice | 2.UWT | 2015-03-15 | ME |
| 16 | Paris - Nice | Stage 7 (ITT) | 2.UWT | 2015-03-15 | ME |
| 15 | Paris - Nice | Stage 4 | 2.UWT | 2015-03-12 | ME |
| 14 | Volta ao Algarve em Bicicleta | Stage 4 | 2.1 | 2015-02-21 | ME |
| 13 | Santos Tour Down Under | Stage 5 | 2.UWT | 2015-01-24 | ME |
| 12 | National Championships Australia ME - ITT | NC | 2015-01-08 | ME |
| 11 | Santos Tour Down Under | Stage 5 | 2.UWT | 2014-01-25 | ME |
| 10 | Vuelta Ciclista al País Vasco | Stage 5 | 2.UWT | 2013-04-05 | ME |
| 9 | Critérium International | Stage 2 (ITT) | 2.HC | 2013-03-23 | ME |
| 8 | Paris - Nice | 2.UWT | 2013-03-10 | ME |
| 7 | Paris - Nice | Stage 7 (ITT) | 2.UWT | 2013-03-10 | ME |
| 6 | Paris - Nice | Stage 5 | 2.UWT | 2013-03-08 | ME |
| 5 | Volta ao Algarve | 2.1 | 2012-02-19 | ME |
| 4 | Volta ao Algarve | Stage 3 | 2.1 | 2012-02-17 | ME |
| 3 | Post Danmark Rundt | Stage 5 (ITT) | 2.HC | 2011-08-06 | ME |
| 2 | Vuelta a Castilla y Leon | Stage 4 (ITT) | 2.1 | 2011-04-16 | ME |
| 1 | Tour de Romandie | Stage 3 (ITT) | PT | 2010-04-30 | ME |