|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18/10/2019 | | 2.WT3s | | | | 4 | | Tour of Guangxi, Stage 2 : Beihai - Qinzhou | | 7 | |
| 5/10/2019 | | 1.HC | | | | 7 | | Tour de l'Eurométropole | | 42 | |
| 20/09/2019 | | 1.1 | | | | 18 | | Kampioenschap van Vlaanderen | | 5 | |
| 15/09/2019 | | GT2 | | | | 60 | | Vuelta a España | | 15 | |
| 11/09/2019 | | GT2s | | | | 6 | | Vuelta a España, Stage 17 : Aranda de Duero - Guadelajara | | 7 | |
| 7/09/2019 | | GT2s | | | | 7 | | Vuelta a España, Stage 14 : San Vicente de la Barquer - Oviedo | | 5 | |
| 31/08/2019 | | GT2s | | | | 5 | | Vuelta a España, Stage 8 : Valls - Igualada | | 10 | |
| 4/08/2019 | | 1.WT3 | | | | 14 | | Ride London - Surrey Classic | | 22 | |
| 11/07/2019 | | 2.1s | | | | 2 | | Österreich-Rundfahrt / Tour of Austria, Stage 5 : Bruck - Kitzbühel | | 10 | |
| 9/07/2019 | | 2.1s | | | | leader | | Österreich-Rundfahrt / Tour of Austria, Stage 3 : Kirchschlag - Frohnleiten | | 6 | |
| 9/07/2019 | | 2.1s | | | | 3 | | Österreich-Rundfahrt / Tour of Austria, Stage 3 : Kirchschlag - Frohnleiten | | 5 | |
| 8/07/2019 | | 2.1s | | | | 3 | | Österreich-Rundfahrt / Tour of Austria, Stage 2 : Zwettl - Wiener Neustadt | | 5 | |
| 7/07/2019 | | 2.1s | | | | 4 | | Österreich-Rundfahrt / Tour of Austria, Stage 1 : Grieskirchen - Freistadt | | 3 | |
| 30/06/2019 | | NC2 | | | | 14 | | National Championships Germany (Sachsenring) R.R. | | 7 | |
| 26/06/2019 | | 1.1 | | | | 7 | | Halle - Ingooigem | | 24 | |
| 16/06/2019 | | 2.WT1 | | | | 56 | | Critérium du Dauphiné | | 5 | |
| 9/06/2019 | | 2.WT1s | | | | 7 | | Critérium du Dauphiné, Stage 1 : Aurillac - Jussac | | 2 | |
| 28/04/2019 | | 1.WT1 | | | | 77 | | Liège - Bastogne - Liège | | 5 | |
| 24/04/2019 | | 1.WT2 | | | | 86 | | Flèche Wallonne | | 5 | |
| 3/04/2019 | | 1.WT3 | | | | 72 | | Dwars door Vlaanderen | | 5 | |
| 27/03/2019 | | 1.WT3 | | | | 35 | | Driedaagse Brugge - De Panne | | 5 | |