| 26 | 16-06-2019 | Tour de Hongrie - Stage 5 | 2.1 | 169.0km |
| 25 | 20-04-2019 | Belgrade Banjaluka - Stage 3 | 2.1 | 180.0km |
| 24 | 19-04-2019 | Belgrade Banjaluka - Stage 2 | 2.1 | 160.0km |
| 23 | 25-08-2018 | Omloop Mandel-Leie-Schelde Meulebeke | 1.1 | 187.4km |
| 22 | 04-09-2017 | Tour of Alberta - Stage 4 | 2.1 | 124.1km |
| 21 | 02-09-2017 | Tour of Alberta - Stage 2 | 2.1 | 139.0km |
| 20 | 15-08-2017 | 68e Wielerspektakel van Naaldwijk | Cri | |
| 19 | 12-03-2017 | Omloop van het Waasland | Nat | 164.0km |
| 18 | 07-07-2016 | Melle | Nat | |
| 17 | 12-06-2015 | Tour de Korea - Stage 6 | 2.1 | 193.7km |
| 16 | 07-06-2015 | Tour de Korea - Stage 1 | 2.1 | 189.1km |
| 15 | 24-03-2015 | Tour de Taiwan - Stage 3 | 2.1 | 143.0km |
| 14 | 22-03-2015 | Tour de Taiwan - Stage 1 | 2.1 | 58.0km |
| 13 | 25-01-2015 | Santos Tour Down Under - Stage 6 | WT | 90.0km |
| 12 | 28-10-2014 | Tour of Hainan - Stage 9 | 2.HC | 148.0km |
| 11 | 12-09-2014 | Tour of China II - Stage 4 | 2.1 | 139.0km |
| 10 | 01-06-2014 | Tour de Kumano - Stage 3 | 2.2 | 100.0km |
| 9 | 30-05-2014 | Tour de Kumano - Stage 1 | 2.2 | 114.1km |
| 8 | 20-05-2014 | Tour of Japan - Stage 2 | 2.1 | 160.7km |
| 7 | 11-03-2014 | Tour de Taiwan - Stage 3 | 2.1 | 143.0km |
| 6 | 01-02-2014 | New Zealand Cycle Classic - Stage 4 | 2.2 | 151.4km |
| 5 | 30-01-2014 | New Zealand Cycle Classic - Stage 2 | 2.2 | 172.2km |
| 4 | 01-04-2012 | Le Triptyque des Monts et Châteaux - Stage 4 | 2.2 | 162.8km |
| 3 | 06-09-2011 | Tour de l'Avenir - Stage 2 | 2.NCUP | 151.0km |
| 2 | 02-06-2011 | Tour de Berlin - Stage 2 | 2.2U | 165.1km |
| 1 | 07-09-2010 | Tour de Slovaquie - Stage 7 | 2.2 | 148.7km |