January | Santos Tour Down Under | 2 | 2019-2020 |
February | Omloop Het Nieuwsblad ME | 3 | 2018, 2021-2022 |
February | Kuurne-Brussel-Kuurne | 3 | 2018, 2021-2022 |
February | Faun-Ardèche Classic | 2 | 2020, 2023 |
February | Tour of Oman | 3 | 2019, 2022-2023 |
February | National Championships South Africa ME - Road Race | 8 | 2014-2017, 2019-2021, 2024 |
February | National Championships South Africa ME - ITT | 5 | 2016-2018, 2021, 2024 |
February | Cadel Evans Great Ocean Road Race | 2 | 2019-2020 |
March | Milano-Sanremo | 2 | 2022, 2024 |
March | Record Bank E3 Harelbeke | 4 | 2018, 2021, 2023-2024 |
March | Paris - Nice | 3 | 2018, 2020, 2024 |
March | Gent-Wevelgem in Flanders Fields ME | 2 | 2018, 2021 |
March | Oxyclean Classic Brugge-De Panne ME | 3 | 2021, 2023-2024 |
March | Dwars door Vlaanderen - A travers la Flandre ME | 3 | 2018, 2021, 2023 |
March | Trofeo Serra de Tramuntana (Lloseta - Deia) | 2 | 2021-2022 |
March | Settimana Internazionale Coppi e Bartali | 2 | 2016-2017 |
March | African Continental Championships - ITT | 2 | 2019, 2021 |
March | Trofeo Andratx - Mirador des Colomer (Puerto Pollença) | 2 | 2021-2022 |
March | Royal Bernard Drôme Classic | 2 | 2020, 2023 |
March | Trofeo Calvia | 2 | 2021-2022 |
March | Trofeo Alcudia-Port d'Alcudia | 2 | 2021-2022 |
April | Ronde van Vlaanderen - Tour des Flandres ME | 2 | 2018, 2021 |
April | Amstel Gold Race | 2 | 2021, 2023 |
April | Paris-Roubaix | 3 | 2017-2018, 2023 |
April | Scheldeprijs | 4 | 2017-2019, 2021 |
April | De Brabantse Pijl - La Flèche Brabançonne ME | 3 | 2017, 2021, 2023 |
May | Giro d'Italia | 4 | 2017-2019, 2023 |
May | Eschborn-Frankfurt | 2 | 2019, 2023 |
June | Le Tour de Langkawi | 2 | 2017, 2022 |
June | African Continental Championships - Road Race | 3 | 2013, 2019, 2021 |
July | Int. Österreich-Rundfahrt-Tour of Austria | 2 | 2017, 2023 |
July | Vuelta a Castilla y Leon | 2 | 2022-2023 |
July | Presidential Cycling Tour of Turkey | 2 | 2019, 2023 |
July | Prueba Villafranca - Ordiziako Klasika | 2 | 2022-2023 |
July | Adriatica Ionica Race/Following the Serenissima Routes | 2 | 2018-2019 |
August | Bretagne Classic - Ouest-France | 3 | 2017, 2019, 2022 |
August | Cyclassics Hamburg | 2 | 2017, 2022 |
August | La Vuelta ciclista a España | 2 | 2018, 2021 |
August | BinckBank Tour | 4 | 2017-2019, 2023 |
August | Tour de Wallonie | 2 | 2018, 2020 |
August | African Continental Championships - TTT | 2 | 2013, 2021 |
August | Prudential RideLondon-Surrey Classic | 2 | 2017, 2019 |
September | World Championships ME - Road Race | 3 | 2016, 2021, 2023 |
September | Grand Prix Cycliste de Québec | 2 | 2019, 2022 |
September | Grand Prix Cycliste de Montréal | 2 | 2019, 2022 |
September | World Championships ME - ITT | 2 | 2021, 2023 |
September | Memorial Marco Pantani | 2 | 2016, 2019 |
September | Primus Classic | 2 | 2017, 2023 |
September | Grand Prix d'Isbergues - Pas de Calais | 2 | 2017-2018 |
October | Sparkassen Münsterland Giro | 2 | 2016-2017 |
October | Paris-Bourges | 2 | 2016, 2023 |
November | | | |
December | | | |