Dylan Groenewegen - Results
Born on 21 June 1993 in Amsterdam, Dylan Groenewegen is a Dutch professional cyclist and one of the fastest pure sprinters of his era. Nicknamed the "Lion of Amsterdam," he is a six-time Tour de France stage winner, including a victory on the Champs-Élysées, and has racked up dozens of wins across the world's biggest races. After three seasons with Team Jayco AlUla, he moved on for 2026. Find Dylan Groenewegen's latest results, stats and race calendar on this page.
Results
2026
| Rank | GC | Race | Date |
|---|---|---|---|
| 34 | Eneco Tour | 13.10.2026 - 18.10.2026 | |
| 2 | 34 | Stage 5 | 18.10.2026 |
| 52 | 34 | Stage 4 | 17.10.2026 |
| 21 | 33 | Stage 3 | 16.10.2026 |
| 72 | 63 | Stage 2 | 15.10.2026 |
| 2 | 46 | Stage 1 | 14.10.2026 |
| 75 | 75 | Prologue | 13.10.2026 |
| 12 | Münsterland Giro | 03.10.2026 | |
| 3 | Omloop van het Houtland | 23.09.2026 | |
| 11 | Gooikse Pijl | 20.09.2026 | |
| 2 | Kamp. van Vlaanderen | 18.09.2026 | |
| 65 | Renewi Tour | 19.08.2026 - 23.08.2026 | |
| 12 | 65 | Stage 5 | 23.08.2026 |
| 4 | 70 | Stage 4 | 22.08.2026 |
| 90 | 81 | Stage 3 | 21.08.2026 |
| 20 | 20 | Stage 2 | 20.08.2026 |
| 8 | 13 | Stage 1 | 19.08.2026 |
| 95 | ADAC Cyclassics | 16.08.2026 | |
| 38 | Copenhagen Sprint | 14.06.2026 | |
| 148 | Giro d'Italia | 08.05.2026 - 31.05.2026 | |
| 4 | 148 | Stage 21 | 31.05.2026 |
| 140 | 149 | Stage 20 | 30.05.2026 |
| 146 | 148 | Stage 19 | 29.05.2026 |
| 144 | 150 | Stage 18 | 28.05.2026 |
| 127 | 150 | Stage 17 | 27.05.2026 |
| 153 | 151 | Stage 16 | 26.05.2026 |
| 6 | 150 | Stage 15 | 24.05.2026 |
| 158 | 151 | Stage 14 | 23.05.2026 |
| 137 | 150 | Stage 13 | 22.05.2026 |
| 135 | 150 | Stage 12 | 21.05.2026 |
| 145 | 155 | Stage 11 | 20.05.2026 |
| 132 | 159 | Stage 10 | 19.05.2026 |
| 128 | 156 | Stage 9 | 17.05.2026 |
| 145 | 156 | Stage 8 | 16.05.2026 |
| 162 | 160 | Stage 7 | 15.05.2026 |
| 158 | 151 | Stage 6 | 14.05.2026 |
| 161 | 153 | Stage 5 | 13.05.2026 |
| 164 | 147 | Stage 4 | 12.05.2026 |
| 3 | 143 | Stage 3 | 10.05.2026 |
| 150 | 151 | Stage 2 | 09.05.2026 |
| 177 | 177 | Stage 1 | 08.05.2026 |
| 122 | Scheldeprijs | 08.04.2026 | |
| 53 | La Roue Tourangelle | 29.03.2026 | |
| 1 | Ronde Van Brugge | 25.03.2026 | |
| 1 | GP Jean-Pierre Monseré | 22.03.2026 | |
| 1 | Bredene Koksijde Classic | 20.03.2026 | |
| 104 | Ename Samyn Classic | 03.03.2026 | |
| 108 | Kuurne-Brussel-Kuurne | 01.03.2026 | |
| 3 | Clasica de Almeria | 15.02.2026 | |
| DNF | Étoile de Bessèges | 04.02.2026 - 08.02.2026 | |
| DNS | Stage 5 | 08.02.2026 | |
| 59 | 62 | Stage 4 | 07.02.2026 |
| 61 | 66 | Stage 3 | 06.02.2026 |
| 2 | 86 | Stage 2 | 05.02.2026 |
| 97 | 97 | Stage 1 | 04.02.2026 |
| 7 | Trofeo Palma | 01.02.2026 | |
| 1 | Clàssica Comunitat Valenciana 1969 | 25.01.2026 |
2025
| Rank | GC | Race | Date |
|---|---|---|---|
| 23 | Omloop van het Houtland | 24.09.2025 | |
| 2 | Gooikse Pijl | 21.09.2025 | |
| 2 | Kamp. van Vlaanderen | 19.09.2025 | |
| 5 | GP de Fourmies | 14.09.2025 | |
| 52 | Renewi Tour | 20.08.2025 - 24.08.2025 | |
| 5 | 52 | Stage 5 | 24.08.2025 |
| 13 | 66 | Stage 4 | 23.08.2025 |
| 91 | 67 | Stage 3 | 22.08.2025 |
| 5 | 19 | Stage 2 | 21.08.2025 |
| 15 | 18 | Stage 1 | 20.08.2025 |
| 150 | Tour de France | 05.07.2025 - 27.07.2025 | |
| 46 | 150 | Stage 21 | 27.07.2025 |
| 136 | 150 | Stage 20 | 26.07.2025 |
| 156 | 149 | Stage 19 | 25.07.2025 |
| 158 | 149 | Stage 18 | 24.07.2025 |
| 14 | 149 | Stage 17 | 23.07.2025 |
| 163 | 151 | Stage 16 | 22.07.2025 |
| 157 | 149 | Stage 15 | 20.07.2025 |
| 166 | 148 | Stage 14 | 19.07.2025 |
| 161 | 142 | Stage 13 | 18.07.2025 |
| 166 | 141 | Stage 12 | 17.07.2025 |
| 102 | 136 | Stage 11 | 16.07.2025 |
| 156 | 148 | Stage 10 | 14.07.2025 |
| 15 | 147 | Stage 9 | 13.07.2025 |
| 16 | 152 | Stage 8 | 12.07.2025 |
| 121 | 157 | Stage 7 | 11.07.2025 |
| 159 | 158 | Stage 6 | 10.07.2025 |
| 130 | 144 | Stage 5 | 09.07.2025 |
| 120 | 143 | Stage 4 | 08.07.2025 |
| 13 | 141 | Stage 3 | 07.07.2025 |
| 162 | 146 | Stage 2 | 06.07.2025 |
| 60 | 62 | Stage 1 | 05.07.2025 |
| 3 | Netherlands RR | 28.06.2025 | |
| 7 | Copenhagen Sprint | 22.06.2025 | |
| 10 | Elfstedenronde | 15.06.2025 | |
| 93 | Tour of Slovenia | 04.06.2025 - 08.06.2025 | |
| 82 | 93 | Stage 5 | 08.06.2025 |
| 107 | 91 | Stage 4 | 07.06.2025 |
| 1 | 60 | Stage 3 | 06.06.2025 |
| 116 | 62 | Stage 2 | 05.06.2025 |
| 1 | 1 | Stage 1 | 04.06.2025 |
| 87 | Tour de Hongrie | 14.05.2025 - 18.05.2025 | |
| 16 | 87 | Stage 5 | 18.05.2025 |
| 1 | 92 | Stage 4 | 17.05.2025 |
| 97 | 94 | Stage 3 | 16.05.2025 |
| 2 | 3 | Stage 2 | 15.05.2025 |
| 3 | 4 | Stage 1 | 14.05.2025 |
| 12 | Scheldeprijs | 09.04.2025 | |
| 81 | Tour of Hellas | 02.04.2025 - 06.04.2025 | |
| 2 | 81 | Stage 5 | 06.04.2025 |
| 83 | 81 | Stage 4 | 05.04.2025 |
| 80 | 72 | Stage 2 | 03.04.2025 |
| 2 | 2 | Stage 1 | 02.04.2025 |
| 9 | Classic Brugge-De Panne | 26.03.2025 | |
| 58 | Bredene Koksijde Classic | 21.03.2025 | |
| 137 | Tirreno-Adriatico | 10.03.2025 - 16.03.2025 | |
| 13 | 137 | Stage 7 | 16.03.2025 |
| 140 | 143 | Stage 6 | 15.03.2025 |
| 140 | 147 | Stage 5 | 14.03.2025 |
| 151 | 152 | Stage 4 | 13.03.2025 |
| 144 | 147 | Stage 3 | 12.03.2025 |
| 15 | 109 | Stage 2 | 11.03.2025 |
| 112 | 112 | Stage 1 | 10.03.2025 |
| DNF | UAE Tour | 17.02.2025 - 23.02.2025 | |
| DNS | Stage 6 | 22.02.2025 | |
| 127 | 99 | Stage 5 | 21.02.2025 |
| 7 | 105 | Stage 4 | 20.02.2025 |
| 119 | 113 | Stage 3 | 19.02.2025 |
| 76 | 87 | Stage 2 | 18.02.2025 |
| 81 | 81 | Stage 1 | 17.02.2025 |
| 75 | AlUla Tour | 28.01.2025 - 01.02.2025 | |
| 2 | 75 | Stage 5 | 01.02.2025 |
| 78 | 89 | Stage 4 | 31.01.2025 |
| 2 | 92 | Stage 3 | 30.01.2025 |
| 107 | 98 | Stage 2 | 29.01.2025 |
| 5 | 8 | Stage 1 | 28.01.2025 |
2024
| Rank | GC | Race | Date |
|---|---|---|---|
| 43 | Betcity Elfstedenrace | 02.10.2024 | |
| 2 | Omloop van het Houtland | 25.09.2024 | |
| 4 | Gooikse Pijl | 22.09.2024 | |
| 8 | Kamp. van Vlaanderen | 20.09.2024 | |
| DNF | Renewi Tour | 28.08.2024 - 01.09.2024 | |
| DNS | Stage 2 | 29.08.2024 | |
| 4 | 6 | Stage 1 | 28.08.2024 |
| 135 | Tour de France | 29.06.2024 - 21.07.2024 | |
| 141 | 135 | Stage 21 | 21.07.2024 |
| 126 | 134 | Stage 20 | 20.07.2024 |
| 133 | 136 | Stage 19 | 19.07.2024 |
| 130 | 138 | Stage 18 | 18.07.2024 |
| 114 | 139 | Stage 17 | 17.07.2024 |
| 19 | 142 | Stage 16 | 16.07.2024 |
| 136 | 144 | Stage 15 | 14.07.2024 |
| 145 | 145 | Stage 14 | 13.07.2024 |
| 104 | 148 | Stage 13 | 12.07.2024 |
| 9 | 151 | Stage 12 | 11.07.2024 |
| 163 | 155 | Stage 11 | 10.07.2024 |
| 9 | 157 | Stage 10 | 09.07.2024 |
| 160 | 158 | Stage 9 | 07.07.2024 |
| 25 | 155 | Stage 8 | 06.07.2024 |
| 160 | 159 | Stage 7 | 05.07.2024 |
| 1 | 157 | Stage 6 | 04.07.2024 |
| 12 | 160 | Stage 5 | 03.07.2024 |
| 170 | 163 | Stage 4 | 02.07.2024 |
| 5 | 151 | Stage 3 | 01.07.2024 |
| 160 | 162 | Stage 2 | 30.06.2024 |
| 156 | 156 | Stage 1 | 29.06.2024 |
| 1 | Netherlands RR | 23.06.2024 | |
| 112 | Tour of Slovenia | 12.06.2024 - 16.06.2024 | |
| 97 | 112 | Stage 5 | 16.06.2024 |
| 114 | 120 | Stage 4 | 15.06.2024 |
| 112 | 112 | Stage 3 | 14.06.2024 |
| 132 | 103 | Stage 2 | 13.06.2024 |
| 1 | 1 | Stage 1 | 12.06.2024 |
| 1 | Ronde van Limburg | 20.05.2024 | |
| 3 | Veenendaal Classic | 18.05.2024 | |
| 100 | Tour de Hongrie | 08.05.2024 - 12.05.2024 | |
| 107 | 100 | Stage 5 | 12.05.2024 |
| 76 | 93 | Stage 4 | 11.05.2024 |
| 102 | 104 | Stage 3 | 10.05.2024 |
| 2 | 96 | Stage 2 | 09.05.2024 |
| 13 | 18 | Stage 1 | 08.05.2024 |
| 3 | Scheldeprijs | 03.04.2024 | |
| 9 | Gent - Wevelgem | 24.03.2024 | |
| 24 | Classic Brugge-De Panne | 20.03.2024 | |
| 2 | Bredene Koksijde Classic | 15.03.2024 | |
| DNF | Paris-Nice | 03.03.2024 - 10.03.2024 | |
| DNS | Stage 7 | 09.03.2024 | |
| 130 | 129 | Stage 6 | 08.03.2024 |
| 18 | 133 | Stage 5 | 07.03.2024 |
| 141 | 135 | Stage 4 | 06.03.2024 |
| 2 | 130 | Stage 3 | 05.03.2024 |
| 3 | 90 | Stage 2 | 04.03.2024 |
| 118 | 118 | Stage 1 | 03.03.2024 |
| 107 | UAE Tour | 19.02.2024 - 25.02.2024 | |
| 102 | 107 | Stage 7 | 25.02.2024 |
| 6 | 113 | Stage 6 | 24.02.2024 |
| 7 | 114 | Stage 5 | 23.02.2024 |
| 17 | 119 | Stage 4 | 22.02.2024 |
| 104 | 119 | Stage 3 | 21.02.2024 |
| 128 | 128 | Stage 2 | 20.02.2024 |
| 21 | 25 | Stage 1 | 19.02.2024 |
| DNF | AlUla Tour | 30.01.2024 - 03.02.2024 | |
| DNS | Stage 4 | 02.02.2024 | |
| 92 | 98 | Stage 3 | 01.02.2024 |
| 116 | 104 | Stage 2 | 31.01.2024 |
| 2 | 2 | Stage 1 | 30.01.2024 |
| 1 | Clàssica Comunitat Valenciana 1969 | 20.01.2024 |
2023
| Rank | GC | Race | Date |
|---|---|---|---|
| 17 | Betcity Elfstedenrace | 04.10.2023 | |
| 55 | Paris-Chauny | 24.09.2023 | |
| 2 | Omloop van het Houtland | 20.09.2023 | |
| 3 | Gooikse Pijl | 17.09.2023 | |
| 2 | Kamp. van Vlaanderen | 15.09.2023 | |
| 13 | GP de Fourmies | 10.09.2023 | |
| 67 | Renewi Tour | 23.08.2023 - 27.08.2023 | |
| 21 | 67 | Stage 5 | 27.08.2023 |
| 6 | 87 | Stage 4 | 26.08.2023 |
| 104 | 103 | Stage 3 | 25.08.2023 |
| 125 | 122 | Stage 2 | 24.08.2023 |
| 5 | 7 | Stage 1 | 23.08.2023 |
| 17 | BEMER Cyclassics | 20.08.2023 | |
| 137 | Tour de France | 01.07.2023 - 23.07.2023 | |
| 3 | 137 | Stage 21 | 23.07.2023 |
| 148 | 137 | Stage 20 | 22.07.2023 |
| 14 | 135 | Stage 19 | 21.07.2023 |
| 17 | 143 | Stage 18 | 20.07.2023 |
| 151 | 146 | Stage 17 | 19.07.2023 |
| 154 | 145 | Stage 16 | 18.07.2023 |
| 145 | 146 | Stage 15 | 16.07.2023 |
| 152 | 146 | Stage 14 | 15.07.2023 |
| 160 | 149 | Stage 13 | 14.07.2023 |
| 162 | 146 | Stage 12 | 13.07.2023 |
| 2 | 146 | Stage 11 | 12.07.2023 |
| 154 | 147 | Stage 10 | 11.07.2023 |
| 168 | 144 | Stage 9 | 09.07.2023 |
| 4 | 139 | Stage 8 | 08.07.2023 |
| 5 | 150 | Stage 7 | 07.07.2023 |
| 161 | 152 | Stage 6 | 06.07.2023 |
| 154 | 149 | Stage 5 | 05.07.2023 |
| 14 | 148 | Stage 4 | 04.07.2023 |
| 8 | 150 | Stage 3 | 03.07.2023 |
| 156 | 152 | Stage 2 | 02.07.2023 |
| 147 | 147 | Stage 1 | 01.07.2023 |
| DNF | Tour of Slovenia | 14.06.2023 - 18.06.2023 | |
| DNS | Stage 5 | 18.06.2023 | |
| 115 | 71 | Stage 4 | 17.06.2023 |
| 54 | 1 | Stage 3 | 16.06.2023 |
| 1 | 1 | Stage 2 | 15.06.2023 |
| 1 | 1 | Stage 1 | 14.06.2023 |
| DNF | Critérium du Dauphiné | 04.06.2023 - 11.06.2023 | |
| DNS | Stage 6 | 09.06.2023 | |
| 113 | 114 | Stage 5 | 08.06.2023 |
| 132 | 118 | Stage 4 | 07.06.2023 |
| 34 | 107 | Stage 3 | 06.06.2023 |
| 97 | 109 | Stage 2 | 05.06.2023 |
| 122 | 122 | Stage 1 | 04.06.2023 |
| 17 | Rund um Köln | 21.05.2023 | |
| 1 | Veenendaal Classic | 20.05.2023 | |
| 76 | Tour de Hongrie | 10.05.2023 - 14.05.2023 | |
| 86 | 76 | Stage 4 | 13.05.2023 |
| 77 | 72 | Stage 3 | 12.05.2023 |
| 19 | 2 | Stage 2 | 11.05.2023 |
| 1 | 1 | Stage 1 | 10.05.2023 |
| 4 | Scheldeprijs | 05.04.2023 | |
| 44 | Gent - Wevelgem | 26.03.2023 | |
| DNF | E3 Saxo Classic | 24.03.2023 | |
| 13 | Classic Brugge-De Panne | 22.03.2023 | |
| 10 | Milano - Torino | 15.03.2023 | |
| 116 | Tirreno-Adriatico | 06.03.2023 - 12.03.2023 | |
| 2 | 116 | Stage 7 | 12.03.2023 |
| 131 | 125 | Stage 6 | 11.03.2023 |
| 126 | 129 | Stage 5 | 10.03.2023 |
| 139 | 127 | Stage 4 | 09.03.2023 |
| 8 | 81 | Stage 3 | 08.03.2023 |
| 7 | 115 | Stage 2 | 07.03.2023 |
| 132 | 132 | Stage 1 | 06.03.2023 |
| 101 | UAE Tour | 20.02.2023 - 26.02.2023 | |
| 117 | 101 | Stage 7 | 26.02.2023 |
| 3 | 82 | Stage 6 | 25.02.2023 |
| 1 | 84 | Stage 5 | 24.02.2023 |
| 5 | 90 | Stage 4 | 23.02.2023 |
| 102 | 92 | Stage 3 | 22.02.2023 |
| 5 | 21 | Stage 2 | 21.02.2023 |
| 18 | 18 | Stage 1 | 20.02.2023 |
| 52 | AlUla Tour | 30.01.2023 - 03.02.2023 | |
| 4 | 52 | Stage 5 | 03.02.2023 |
| 84 | 55 | Stage 4 | 02.02.2023 |
| 52 | 33 | Stage 3 | 01.02.2023 |
| 2 | 1 | Stage 2 | 31.01.2023 |
| 1 | 1 | Stage 1 | 30.01.2023 |
2022
| Rank | GC | Race | Date |
|---|---|---|---|
| 3 | Mem. Van Steenbergen | 09.10.2022 | |
| 7 | Münsterland Giro | 03.10.2022 | |
| 2 | Paris-Chauny | 25.09.2022 | |
| 3 | Omloop van het Houtland | 21.09.2022 | |
| 5 | Gooikse Pijl | 18.09.2022 | |
| DNF | SUPER 8 Classic | 17.09.2022 | |
| 3 | Kamp. van Vlaanderen | 16.09.2022 | |
| 2 | GP de Fourmies | 11.09.2022 | |
| 24 | Maryland Cycling Classic | 04.09.2022 | |
| 68 | Egmont Cycling Race | 23.08.2022 | |
| 46 | BEMER Cyclassics | 21.08.2022 | |
| 68 | Arctic Race of Norway | 11.08.2022 - 14.08.2022 | |
| 58 | Stage 4 | 14.08.2022 | |
| 89 | Stage 3 | 13.08.2022 | |
| 1 | Stage 2 | 12.08.2022 | |
| 57 | Stage 1 | 11.08.2022 | |
| 116 | Tour de France | 01.07.2022 - 24.07.2022 | |
| 2 | 116 | Stage 21 | 24.07.2022 |
| 131 | 119 | Stage 20 | 23.07.2022 |
| 7 | 117 | Stage 19 | 22.07.2022 |
| 130 | 121 | Stage 18 | 21.07.2022 |
| 139 | 123 | Stage 17 | 20.07.2022 |
| 114 | 125 | Stage 16 | 19.07.2022 |
| 6 | 126 | Stage 15 | 17.07.2022 |
| 127 | 139 | Stage 14 | 16.07.2022 |
| 82 | 139 | Stage 13 | 15.07.2022 |
| 140 | 146 | Stage 12 | 14.07.2022 |
| 131 | 147 | Stage 11 | 13.07.2022 |
| 134 | 148 | Stage 10 | 12.07.2022 |
| 140 | 150 | Stage 9 | 10.07.2022 |
| 144 | 154 | Stage 8 | 09.07.2022 |
| 151 | 157 | Stage 7 | 08.07.2022 |
| 152 | 150 | Stage 6 | 07.07.2022 |
| 154 | 142 | Stage 5 | 06.07.2022 |
| 121 | 113 | Stage 4 | 05.07.2022 |
| 1 | 118 | Stage 3 | 03.07.2022 |
| 8 | 162 | Stage 2 | 02.07.2022 |
| 169 | 169 | Stage 1 | 01.07.2022 |
| 76 | Tour of Slovenia | 15.06.2022 - 19.06.2022 | |
| 45 | Stage 5 | 19.06.2022 | |
| 113 | Stage 4 | 18.06.2022 | |
| 123 | Stage 3 | 17.06.2022 | |
| 1 | Stage 2 | 16.06.2022 | |
| 81 | Stage 1 | 15.06.2022 | |
| DNF | Critérium du Dauphiné | 05.06.2022 - 12.06.2022 | |
| DNS | Stage 7 | 11.06.2022 | |
| 8 | 132 | Stage 6 | 10.06.2022 |
| 99 | 140 | Stage 5 | 09.06.2022 |
| 146 | 141 | Stage 4 | 08.06.2022 |
| 135 | 138 | Stage 3 | 07.06.2022 |
| 145 | 134 | Stage 2 | 06.06.2022 |
| 124 | 124 | Stage 1 | 05.06.2022 |
| 4 | Rund um Köln | 22.05.2022 | |
| 1 | Veenendaal Classic | 21.05.2022 | |
| 67 | Tour de Hongrie | 11.05.2022 - 15.05.2022 | |
| 101 | Stage 5 | 15.05.2022 | |
| 1 | Stage 4 | 14.05.2022 | |
| 14 | Stage 3 | 13.05.2022 | |
| 91 | Stage 2 | 12.05.2022 | |
| 7 | Stage 1 | 11.05.2022 | |
| DNF | Scheldeprijs | 06.04.2022 | |
| 107 | Dwars door Vlaanderen | 30.03.2022 | |
| DNF | Gent - Wevelgem | 27.03.2022 | |
| 2 | Classic Brugge-De Panne | 23.03.2022 | |
| DNF | Paris-Nice | 06.03.2022 - 13.03.2022 | |
| DNS | Stage 5 | 10.03.2022 | |
| 143 | 113 | Stage 4 | 09.03.2022 |
| 104 | 112 | Stage 3 | 08.03.2022 |
| 121 | 103 | Stage 2 | 07.03.2022 |
| 101 | 101 | Stage 1 | 06.03.2022 |
| 102 | UAE Tour | 20.02.2022 - 26.02.2022 | |
| 93 | 102 | Stage 7 | 26.02.2022 |
| 7 | 106 | Stage 6 | 25.02.2022 |
| 11 | 108 | Stage 5 | 24.02.2022 |
| 109 | 107 | Stage 4 | 23.02.2022 |
| 81 | 69 | Stage 3 | 22.02.2022 |
| 14 | 14 | Stage 2 | 21.02.2022 |
| 4 | 7 | Stage 1 | 20.02.2022 |
| 45 | AlUla Tour | 01.02.2022 - 05.02.2022 | |
| 1 | Stage 5 | 05.02.2022 | |
| 51 | Stage 4 | 04.02.2022 | |
| 1 | Stage 3 | 03.02.2022 | |
| 64 | Stage 2 | 02.02.2022 | |
| 12 | Stage 1 | 01.02.2022 |
2021
| Rank | GC | Race | Date |
|---|---|---|---|
| 3 | Ronde van Drenthe | 24.10.2021 | |
| 25 | Paris - Tours | 10.10.2021 | |
| 9 | Binche-Chimay-Binche | 05.10.2021 | |
| 81 | Paris-Roubaix | 03.10.2021 | |
| DNF | Eschborn-Frankfurt | 19.09.2021 | |
| 2 | Kamp. van Vlaanderen | 17.09.2021 | |
| DNF | Renewi Tour | 30.08.2021 - 05.09.2021 | |
| DNF | Stage 7 | 05.09.2021 | |
| 114 | 78 | Stage 6 | 04.09.2021 |
| 64 | 57 | Stage 5 | 03.09.2021 |
| 9 | 63 | Stage 4 | 02.09.2021 |
| 34 | 65 | Stage 3 | 01.09.2021 |
| 107 | 81 | Stage 2 | 31.08.2021 |
| 98 | 98 | Stage 1 | 30.08.2021 |
| 28 | PostNord Tour of Denmark | 10.08.2021 - 14.08.2021 | |
| 26 | Stage 5 | 14.08.2021 | |
| 16 | Stage 4 | 13.08.2021 | |
| 64 | Stage 3 | 12.08.2021 | |
| 3 | Stage 2 | 11.08.2021 | |
| 1 | Stage 1 | 10.08.2021 | |
| 21 | Heistse Pijl | 31.07.2021 | |
| 76 | Tour de Wallonie | 20.07.2021 - 24.07.2021 | |
| 83 | Stage 5 | 24.07.2021 | |
| 1 | Stage 4 | 23.07.2021 | |
| 127 | Stage 3 | 22.07.2021 | |
| 15 | Stage 2 | 21.07.2021 | |
| 1 | Stage 1 | 20.07.2021 | |
| 11 | Netherlands RR | 20.06.2021 | |
| 68 | Baloise Belgium Tour | 09.06.2021 - 13.06.2021 | |
| 4 | Stage 5 | 13.06.2021 | |
| 63 | Stage 4 | 12.06.2021 | |
| 19 | Stage 3 | 11.06.2021 | |
| 73 | Stage 2 | 10.06.2021 | |
| 127 | Stage 1 | 09.06.2021 | |
| 10 | Elfstedenronde | 06.06.2021 | |
| DNF | Giro d'Italia | 08.05.2021 - 30.05.2021 | |
| DNS | Stage 14 | 22.05.2021 | |
| 10 | 162 | Stage 13 | 21.05.2021 |
| 147 | 162 | Stage 12 | 20.05.2021 |
| 168 | 168 | Stage 11 | 19.05.2021 |
| 168 | 169 | Stage 10 | 17.05.2021 |
| 171 | 168 | Stage 9 | 16.05.2021 |
| 173 | 169 | Stage 8 | 15.05.2021 |
| 7 | 162 | Stage 7 | 14.05.2021 |
| 149 | 167 | Stage 6 | 13.05.2021 |
| 8 | 164 | Stage 5 | 12.05.2021 |
| 145 | 171 | Stage 4 | 11.05.2021 |
| 178 | 177 | Stage 3 | 10.05.2021 |
| 4 | 146 | Stage 2 | 09.05.2021 |
| 152 | 152 | Stage 1 | 08.05.2021 |
2020
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Tour de Pologne | 05.08.2020 - 09.08.2020 | |
| DSQ | Stage 1 | 05.08.2020 | |
| 113 | UAE Tour | 23.02.2020 - 29.02.2020 | |
| 119 | 113 | Stage 5 | 27.02.2020 |
| 1 | 109 | Stage 4 | 26.02.2020 |
| 122 | 113 | Stage 3 | 25.02.2020 |
| 85 | 82 | Stage 2 | 24.02.2020 |
| 4 | 7 | Stage 1 | 23.02.2020 |
| 128 | Volta Comunitat Valenciana | 05.02.2020 - 09.02.2020 | |
| 2 | Stage 5 | 09.02.2020 | |
| 133 | Stage 4 | 08.02.2020 | |
| 1 | Stage 3 | 07.02.2020 | |
| 127 | Stage 2 | 06.02.2020 | |
| 1 | Stage 1 | 05.02.2020 |
2019
| Rank | GC | Race | Date |
|---|---|---|---|
| 1 | Ronde van Zeeland | 12.10.2019 | |
| 21 | Binche-Chimay-Binche | 08.10.2019 | |
| 37 | Münsterland Giro | 03.10.2019 | |
| 22 | Omloop van het Houtland | 25.09.2019 | |
| 4 | SUPER 8 Classic | 21.09.2019 | |
| 3 | Kamp. van Vlaanderen | 20.09.2019 | |
| 67 | Tour of Britain | 07.09.2019 - 14.09.2019 | |
| 60 | Stage 8 | 14.09.2019 | |
| 88 | Stage 7 | 13.09.2019 | |
| 95 | Stage 6 | 12.09.2019 | |
| 1 | Stage 5 | 11.09.2019 | |
| 99 | Stage 4 | 10.09.2019 | |
| 1 | Stage 3 | 09.09.2019 | |
| 89 | Stage 2 | 08.09.2019 | |
| 1 | Stage 1 | 07.09.2019 | |
| DNF | Renewi Tour | 12.08.2019 - 18.08.2019 | |
| DNS | Stage 6 | 17.08.2019 | |
| 7 | 77 | Stage 5 | 16.08.2019 |
| 136 | 78 | Stage 4 | 15.08.2019 |
| 2 | 3 | Stage 3 | 14.08.2019 |
| 3 | 8 | Stage 2 | 13.08.2019 |
| 7 | 9 | Stage 1 | 12.08.2019 |
| 12 | Europe RR | 11.08.2019 | |
| 145 | Tour de France | 06.07.2019 - 28.07.2019 | |
| 2 | 145 | Stage 21 | 28.07.2019 |
| 152 | 147 | Stage 20 | 27.07.2019 |
| 0 | 141 | Stage 19 | 26.07.2019 |
| 141 | 139 | Stage 18 | 25.07.2019 |
| 100 | 141 | Stage 17 | 24.07.2019 |
| 3 | 146 | Stage 16 | 23.07.2019 |
| 136 | 157 | Stage 15 | 21.07.2019 |
| 156 | 158 | Stage 14 | 20.07.2019 |
| 146 | 154 | Stage 13 | 19.07.2019 |
| 130 | 149 | Stage 12 | 18.07.2019 |
| 2 | 159 | Stage 11 | 17.07.2019 |
| 106 | 164 | Stage 10 | 15.07.2019 |
| 143 | 164 | Stage 9 | 14.07.2019 |
| 155 | 162 | Stage 8 | 13.07.2019 |
| 1 | 159 | Stage 7 | 12.07.2019 |
| 162 | 168 | Stage 6 | 11.07.2019 |
| 170 | 168 | Stage 5 | 10.07.2019 |
| 5 | 157 | Stage 4 | 09.07.2019 |
| 164 | 168 | Stage 3 | 08.07.2019 |
| 1 | 164 | Stage 2 | 07.07.2019 |
| 175 | 169 | Stage 1 | 06.07.2019 |
| 7 | ZLM Tour | 19.06.2019 - 23.06.2019 | |
| 3 | Stage 4 | 23.06.2019 | |
| 32 | Stage 3 | 22.06.2019 | |
| 1 | Stage 2 | 21.06.2019 | |
| 1 | Stage 1 | 20.06.2019 | |
| 15 | Prologue | 19.06.2019 | |
| 1 | Hammer Stavanger | 24.05.2019 - 26.05.2019 | |
| 5 | Stage 3 | 26.05.2019 | |
| 6 | Stage 2 | 25.05.2019 | |
| 56 | 4 Jours de Dunkerque | 14.05.2019 - 19.05.2019 | |
| 2 | Stage 6 | 19.05.2019 | |
| 84 | Stage 5 | 18.05.2019 | |
| 50 | Stage 4 | 17.05.2019 | |
| 1 | Stage 3 | 16.05.2019 | |
| 1 | Stage 2 | 15.05.2019 | |
| 1 | Stage 1 | 14.05.2019 | |
| 1 | Classic Brugge-De Panne | 27.03.2019 | |
| 78 | Milano-Sanremo | 23.03.2019 | |
| DNF | Paris-Nice | 10.03.2019 - 17.03.2019 | |
| DNS | Stage 7 | 16.03.2019 | |
| 100 | 94 | Stage 6 | 15.03.2019 |
| 143 | 97 | Stage 5 | 14.03.2019 |
| 130 | 85 | Stage 4 | 13.03.2019 |
| 9 | 1 | Stage 3 | 12.03.2019 |
| 1 | 1 | Stage 2 | 11.03.2019 |
| 1 | 1 | Stage 1 | 10.03.2019 |
| 4 | Kuurne-Brussel-Kuurne | 03.03.2019 | |
| 118 | Volta ao Algarve | 20.02.2019 - 24.02.2019 | |
| 110 | Stage 5 | 24.02.2019 | |
| 1 | Stage 4 | 23.02.2019 | |
| 87 | Stage 3 | 22.02.2019 | |
| 124 | Stage 2 | 21.02.2019 | |
| 142 | Stage 1 | 20.02.2019 | |
| 114 | Volta Comunitat Valenciana | 06.02.2019 - 10.02.2019 | |
| 1 | Stage 5 | 10.02.2019 | |
| 134 | Stage 4 | 09.02.2019 | |
| 139 | Stage 3 | 08.02.2019 | |
| 14 | Stage 2 | 07.02.2019 | |
| 161 | Stage 1 | 06.02.2019 |
2018
| Rank | GC | Race | Date |
|---|---|---|---|
| 91 | Gree - Tour of Guangxi | 16.10.2018 - 21.10.2018 | |
| 13 | 91 | Stage 6 | 21.10.2018 |
| 93 | 98 | Stage 5 | 20.10.2018 |
| 118 | 108 | Stage 4 | 19.10.2018 |
| 4 | 3 | Stage 3 | 18.10.2018 |
| 3 | 1 | Stage 2 | 17.10.2018 |
| 1 | 1 | Stage 1 | 16.10.2018 |
| 6 | Hammer Hong Kong | 14.10.2018 - 14.10.2018 | |
| 7 | Stage 1 | 14.10.2018 | |
| 80 | Paris - Tours | 07.10.2018 | |
| 27 | Binche-Chimay-Binche | 02.10.2018 | |
| 7 | Gooikse Pijl | 23.09.2018 | |
| 14 | Circuit Franco-Belge | 22.09.2018 | |
| 22 | SUPER 8 Classic | 15.09.2018 | |
| 1 | Kamp. van Vlaanderen | 14.09.2018 | |
| 1 | Veenendaal Classic | 22.08.2018 | |
| DNF | Renewi Tour | 13.08.2018 - 19.08.2018 | |
| DNF | Stage 7 | 19.08.2018 | |
| 40 | 34 | Stage 6 | 18.08.2018 |
| 15 | 53 | Stage 5 | 17.08.2018 |
| 10 | 56 | Stage 4 | 16.08.2018 |
| 6 | 61 | Stage 3 | 15.08.2018 |
| 89 | 89 | Stage 2 | 14.08.2018 |
| 6 | 11 | Stage 1 | 13.08.2018 |
| DNF | Tour de France | 07.07.2018 - 29.07.2018 | |
| DNF | Stage 12 | 19.07.2018 | |
| 157 | 160 | Stage 11 | 18.07.2018 |
| 164 | 160 | Stage 10 | 17.07.2018 |
| 159 | 161 | Stage 9 | 15.07.2018 |
| 1 | 161 | Stage 8 | 14.07.2018 |
| 1 | 164 | Stage 7 | 13.07.2018 |
| 156 | 166 | Stage 6 | 12.07.2018 |
| 165 | 166 | Stage 5 | 11.07.2018 |
| 4 | 88 | Stage 4 | 10.07.2018 |
| 13 | 103 | Stage 3 | 09.07.2018 |
| 32 | 17 | Stage 2 | 08.07.2018 |
| 6 | 7 | Stage 1 | 07.07.2018 |
| 31 | Netherlands RR | 01.07.2018 | |
| 115 | Tour of Slovenia | 13.06.2018 - 17.06.2018 | |
| 106 | Stage 5 | 17.06.2018 | |
| 98 | Stage 4 | 16.06.2018 | |
| 136 | Stage 3 | 15.06.2018 | |
| 1 | Stage 2 | 14.06.2018 | |
| 115 | Stage 1 | 13.06.2018 | |
| DNF | Tour of Norway | 16.05.2018 - 20.05.2018 | |
| DNF | Stage 5 | 20.05.2018 | |
| 1 | Stage 4 | 19.05.2018 | |
| 1 | Stage 3 | 18.05.2018 | |
| 61 | Stage 2 | 17.05.2018 | |
| 1 | Stage 1 | 16.05.2018 | |
| 44 | Paris-Roubaix | 08.04.2018 | |
| DSQ | Scheldeprijs | 04.04.2018 | |
| 81 | Dwars door Vlaanderen | 28.03.2018 | |
| 93 | Gent - Wevelgem | 25.03.2018 | |
| DNF | Paris-Nice | 04.03.2018 - 11.03.2018 | |
| DNS | Stage 5 | 08.03.2018 | |
| 147 | 137 | Stage 4 | 07.03.2018 |
| 116 | 129 | Stage 3 | 06.03.2018 |
| 1 | 112 | Stage 2 | 05.03.2018 |
| 134 | 134 | Stage 1 | 04.03.2018 |
| 1 | Kuurne-Brussel-Kuurne | 25.02.2018 | |
| 125 | Volta ao Algarve | 14.02.2018 - 18.02.2018 | |
| 123 | Stage 5 | 18.02.2018 | |
| 1 | Stage 4 | 17.02.2018 | |
| 133 | Stage 3 | 16.02.2018 | |
| 134 | Stage 2 | 15.02.2018 | |
| 1 | Stage 1 | 14.02.2018 | |
| 41 | Dubai Tour | 06.02.2018 - 10.02.2018 | |
| 33 | Stage 5 | 10.02.2018 | |
| 57 | Stage 4 | 09.02.2018 | |
| 10 | Stage 3 | 08.02.2018 | |
| 2 | Stage 2 | 07.02.2018 | |
| 1 | Stage 1 | 06.02.2018 |
2017
| Rank | GC | Race | Date |
|---|---|---|---|
| 40 | Gree - Tour of Guangxi | 19.10.2017 - 24.10.2017 | |
| 3 | Stage 6 | 24.10.2017 | |
| 1 | Stage 5 | 23.10.2017 | |
| 43 | Stage 4 | 22.10.2017 | |
| 12 | Stage 3 | 21.10.2017 | |
| 57 | Stage 2 | 20.10.2017 | |
| 2 | Stage 1 | 19.10.2017 | |
| 3 | Ronde van Zeeland | 14.10.2017 | |
| 19 | Paris - Tours | 08.10.2017 | |
| 5 | Münsterland Giro | 03.10.2017 | |
| DNS | SUPER 8 Classic | 16.09.2017 | |
| 2 | Kamp. van Vlaanderen | 15.09.2017 | |
| DNF | Tour of Britain | 03.09.2017 - 10.09.2017 | |
| DNF | Stage 8 | 10.09.2017 | |
| 1 | Stage 7 | 09.09.2017 | |
| 3 | Stage 6 | 08.09.2017 | |
| 99 | Stage 5 | 07.09.2017 | |
| 4 | Stage 4 | 06.09.2017 | |
| 16 | Stage 3 | 05.09.2017 | |
| 2 | Stage 2 | 04.09.2017 | |
| 73 | Stage 1 | 03.09.2017 | |
| 16 | Omloop Mandel | 26.08.2017 | |
| 3 | BEMER Cyclassics | 20.08.2017 | |
| 77 | Renewi Tour | 07.08.2017 - 13.08.2017 | |
| 97 | 77 | Stage 7 | 13.08.2017 |
| 121 | 75 | Stage 6 | 12.08.2017 |
| 17 | 52 | Stage 5 | 11.08.2017 |
| 5 | 109 | Stage 4 | 10.08.2017 |
| 4 | 141 | Stage 3 | 09.08.2017 |
| 155 | 154 | Stage 2 | 08.08.2017 |
| 4 | 7 | Stage 1 | 07.08.2017 |
| 156 | Tour de France | 01.07.2017 - 23.07.2017 | |
| 1 | 156 | Stage 21 | 23.07.2017 |
| 145 | 158 | Stage 20 | 22.07.2017 |
| 153 | 157 | Stage 19 | 21.07.2017 |
| 143 | 159 | Stage 18 | 20.07.2017 |
| 149 | 159 | Stage 17 | 19.07.2017 |
| 164 | 161 | Stage 16 | 18.07.2017 |
| 161 | 160 | Stage 15 | 16.07.2017 |
| 161 | 160 | Stage 14 | 15.07.2017 |
| 176 | 160 | Stage 13 | 14.07.2017 |
| 173 | 156 | Stage 12 | 13.07.2017 |
| 2 | 151 | Stage 11 | 12.07.2017 |
| 3 | 153 | Stage 10 | 11.07.2017 |
| 176 | 156 | Stage 9 | 09.07.2017 |
| 176 | 159 | Stage 8 | 08.07.2017 |
| 6 | 137 | Stage 7 | 07.07.2017 |
| 6 | 141 | Stage 6 | 06.07.2017 |
| 168 | 148 | Stage 5 | 05.07.2017 |
| 185 | 137 | Stage 4 | 04.07.2017 |
| 151 | 147 | Stage 3 | 03.07.2017 |
| 5 | 156 | Stage 2 | 02.07.2017 |
| 185 | 185 | Stage 1 | 01.07.2017 |
| 3 | Netherlands RR | 25.06.2017 | |
| 77 | ZLM Tour | 14.06.2017 - 18.06.2017 | |
| 2 | Stage 5 | 18.06.2017 | |
| 95 | Stage 4 | 17.06.2017 | |
| 1 | Stage 3 | 16.06.2017 | |
| 1 | Stage 2 | 15.06.2017 | |
| 55 | Stage 1 | 14.06.2017 | |
| 26 | Rund um Köln | 11.06.2017 | |
| 6 | Hammer Limburg | 02.06.2017 - 04.06.2017 | |
| 6 | Stage 2 | 03.06.2017 | |
| 8 | Stage 1 | 02.06.2017 | |
| 64 | Tour of Norway | 17.05.2017 - 21.05.2017 | |
| 63 | Stage 5 | 21.05.2017 | |
| 1 | Stage 4 | 20.05.2017 | |
| 80 | Stage 3 | 19.05.2017 | |
| 1 | Stage 2 | 18.05.2017 | |
| 54 | Stage 1 | 17.05.2017 | |
| 66 | Tour de Yorkshire | 28.04.2017 - 30.04.2017 | |
| 73 | Stage 3 | 30.04.2017 | |
| 4 | Stage 2 | 29.04.2017 | |
| 1 | Stage 1 | 28.04.2017 | |
| 47 | Paris-Roubaix | 09.04.2017 | |
| 58 | Scheldeprijs | 05.04.2017 | |
| 17 | Volta NXT Classic | 01.04.2017 | |
| 80 | Gent - Wevelgem | 26.03.2017 | |
| 5 | Dwars door Vlaanderen | 22.03.2017 | |
| 116 | Paris-Nice | 05.03.2017 - 12.03.2017 | |
| 126 | 116 | Stage 8 | 12.03.2017 |
| 112 | 128 | Stage 7 | 11.03.2017 |
| 148 | 111 | Stage 6 | 10.03.2017 |
| 3 | 81 | Stage 5 | 09.03.2017 |
| 148 | 84 | Stage 4 | 08.03.2017 |
| 162 | 84 | Stage 3 | 07.03.2017 |
| 4 | 45 | Stage 2 | 06.03.2017 |
| 77 | 77 | Stage 1 | 05.03.2017 |
| 18 | Kuurne-Brussel-Kuurne | 26.02.2017 | |
| 25 | Omloop Nieuwsblad | 25.02.2017 | |
| DNF | Volta ao Algarve | 15.02.2017 - 19.02.2017 | |
| DNF | Stage 5 | 19.02.2017 | |
| 3 | Stage 4 | 18.02.2017 | |
| 165 | Stage 3 | 17.02.2017 | |
| 133 | Stage 2 | 16.02.2017 | |
| 4 | Stage 1 | 15.02.2017 | |
| 2 | Dubai Tour | 31.01.2017 - 04.02.2017 | |
| 10 | Stage 5 | 04.02.2017 | |
| 8 | Stage 3 | 02.02.2017 | |
| 2 | Stage 2 | 01.02.2017 | |
| 2 | Stage 1 | 31.01.2017 |
2016
| Rank | GC | Race | Date |
|---|---|---|---|
| 37 | World Championship RR | 16.10.2016 | |
| 1 | Circuit Franco-Belge | 02.10.2016 | |
| 28 | Renewi Tour | 19.09.2016 - 25.09.2016 | |
| 42 | Stage 7 | 25.09.2016 | |
| 19 | Stage 6 | 24.09.2016 | |
| 3 | Stage 5 | 23.09.2016 | |
| 5 | Stage 4 | 22.09.2016 | |
| 4 | Stage 3 | 21.09.2016 | |
| 85 | Stage 2 | 20.09.2016 | |
| 1 | Stage 1 | 19.09.2016 | |
| 61 | Tour of Britain | 04.09.2016 - 11.09.2016 | |
| 2 | Stage 9 | 11.09.2016 | |
| 86 | Stage 7 | 10.09.2016 | |
| 3 | Stage 8 | 10.09.2016 | |
| 85 | Stage 6 | 09.09.2016 | |
| 5 | Stage 5 | 08.09.2016 | |
| 1 | Stage 4 | 07.09.2016 | |
| 21 | Stage 3 | 06.09.2016 | |
| 63 | Stage 2 | 05.09.2016 | |
| 118 | Stage 1 | 04.09.2016 | |
| 6 | BEMER Cyclassics | 21.08.2016 | |
| 1 | Veenendaal Classic | 19.08.2016 | |
| 160 | Tour de France | 02.07.2016 - 24.07.2016 | |
| 164 | 160 | Stage 21 | 24.07.2016 |
| 149 | 161 | Stage 20 | 23.07.2016 |
| 141 | 158 | Stage 19 | 22.07.2016 |
| 166 | 160 | Stage 18 | 21.07.2016 |
| 129 | 157 | Stage 17 | 20.07.2016 |
| 94 | 156 | Stage 16 | 18.07.2016 |
| 159 | 161 | Stage 15 | 17.07.2016 |
| 11 | 161 | Stage 14 | 16.07.2016 |
| 130 | 166 | Stage 13 | 15.07.2016 |
| 173 | 167 | Stage 12 | 14.07.2016 |
| 13 | 165 | Stage 11 | 13.07.2016 |
| 166 | 173 | Stage 10 | 12.07.2016 |
| 125 | 174 | Stage 9 | 10.07.2016 |
| 194 | 176 | Stage 8 | 09.07.2016 |
| 173 | 167 | Stage 7 | 08.07.2016 |
| 7 | 166 | Stage 6 | 07.07.2016 |
| 183 | 169 | Stage 5 | 06.07.2016 |
| 4 | 137 | Stage 4 | 05.07.2016 |
| 10 | 158 | Stage 3 | 04.07.2016 |
| 183 | 165 | Stage 2 | 03.07.2016 |
| 23 | 23 | Stage 1 | 02.07.2016 |
| 1 | Netherlands RR | 25.06.2016 | |
| 45 | ZLM Tour | 15.06.2016 - 19.06.2016 | |
| 2 | Stage 5 | 19.06.2016 | |
| 68 | Stage 4 | 18.06.2016 | |
| 1 | Stage 3 | 17.06.2016 | |
| 5 | Stage 2 | 16.06.2016 | |
| 25 | Stage 1 | 15.06.2016 | |
| 1 | Rund um Köln | 12.06.2016 | |
| 1 | Heistse Pijl | 04.06.2016 | |
| 99 | Tour of California | 15.05.2016 - 22.05.2016 | |
| 9 | Stage 8 | 22.05.2016 | |
| 94 | Stage 7 | 21.05.2016 | |
| 136 | Stage 6 | 20.05.2016 | |
| 95 | Stage 5 | 19.05.2016 | |
| 93 | Stage 4 | 18.05.2016 | |
| 80 | Stage 3 | 17.05.2016 | |
| 115 | Stage 2 | 16.05.2016 | |
| 3 | Stage 1 | 15.05.2016 | |
| 55 | Tour de Yorkshire | 29.04.2016 - 01.05.2016 | |
| 73 | Stage 3 | 01.05.2016 | |
| 2 | Stage 2 | 30.04.2016 | |
| 1 | Stage 1 | 29.04.2016 | |
| 9 | Scheldeprijs | 06.04.2016 | |
| 52 | Volta NXT Classic | 02.04.2016 | |
| 59 | Dwars door Vlaanderen | 23.03.2016 | |
| 2 | Bredene Koksijde Classic | 18.03.2016 | |
| 3 | Nokere Koerse | 16.03.2016 | |
| 3 | Ronde van Drenthe | 12.03.2016 | |
| 16 | Dwars West-Vlaanderen | 04.03.2016 - 06.03.2016 | |
| 34 | Stage 2 | 06.03.2016 | |
| 1 | Stage 1 | 05.03.2016 | |
| 62 | Prologue | 04.03.2016 | |
| 6 | Le Samyn | 02.03.2016 | |
| 4 | Kuurne-Brussel-Kuurne | 28.02.2016 | |
| 111 | Volta ao Algarve | 17.02.2016 - 21.02.2016 | |
| 122 | Stage 5 | 21.02.2016 | |
| 8 | Stage 4 | 20.02.2016 | |
| 131 | Stage 3 | 19.02.2016 | |
| 110 | Stage 2 | 18.02.2016 | |
| 31 | Stage 1 | 17.02.2016 | |
| 160 | Volta Comunitat Valenciana | 03.02.2016 - 07.02.2016 | |
| 2 | Stage 5 | 07.02.2016 | |
| 173 | Stage 4 | 06.02.2016 | |
| 1 | Stage 3 | 05.02.2016 | |
| 155 | Stage 2 | 04.02.2016 | |
| 143 | Stage 1 | 03.02.2016 |
2015
| Rank | GC | Race | Date |
|---|---|---|---|
| DNS | SUPER 8 Classic | 19.09.2015 | |
| DNF | Kamp. van Vlaanderen | 18.09.2015 | |
| 1 | Brussels Classic | 05.09.2015 | |
| 14 | Schaal Sels | 30.08.2015 | |
| 1 | Veenendaal Classic | 21.08.2015 | |
| 7 | Egmont Cycling Race | 18.08.2015 | |
| 75 | Renewi Tour | 10.08.2015 - 16.08.2015 | |
| 59 | Stage 7 | 16.08.2015 | |
| 81 | Stage 6 | 15.08.2015 | |
| 69 | Stage 5 | 14.08.2015 | |
| 118 | Stage 4 | 13.08.2015 | |
| 5 | Stage 3 | 12.08.2015 | |
| 15 | Stage 2 | 11.08.2015 | |
| 10 | Stage 1 | 10.08.2015 | |
| DNS | Ride London Classic | 02.08.2015 | |
| DNF | Grand Prix Cerami | 22.07.2015 | |
| 4 | Netherlands RR | 28.06.2015 | |
| 47 | ZLM Tour | 17.06.2015 - 21.06.2015 | |
| 6 | Stage 4 | 21.06.2015 | |
| 56 | Stage 3 | 20.06.2015 | |
| 18 | Stage 2 | 19.06.2015 | |
| 47 | Stage 1 | 18.06.2015 | |
| 90 | Prologue | 17.06.2015 | |
| 21 | Rund um Köln | 14.06.2015 | |
| 61 | Baloise Belgium Tour | 27.05.2015 - 31.05.2015 | |
| 78 | Stage 4 | 31.05.2015 | |
| 14 | Stage 3 | 30.05.2015 | |
| 50 | Stage 2 | 29.05.2015 | |
| 5 | Stage 1 | 28.05.2015 | |
| 128 | Prologue | 27.05.2015 | |
| 22 | World Ports Classic | 23.05.2015 - 24.05.2015 | |
| 30 | Stage 2 | 24.05.2015 | |
| 5 | Stage 1 | 23.05.2015 | |
| 50 | Bayern Rundfahrt | 13.05.2015 - 17.05.2015 | |
| 4 | Stage 5 | 17.05.2015 | |
| 69 | Stage 4 | 16.05.2015 | |
| 12 | Stage 3 | 15.05.2015 | |
| 10 | Stage 2 | 14.05.2015 | |
| 15 | Stage 1 | 13.05.2015 | |
| 71 | Tour de Yorkshire | 01.05.2015 - 03.05.2015 | |
| 49 | Stage 3 | 03.05.2015 | |
| 5 | Stage 2 | 02.05.2015 | |
| 106 | Stage 1 | 01.05.2015 | |
| DNF | Tro-Bro Leon | 19.04.2015 | |
| 13 | GP de Denain | 16.04.2015 | |
| 119 | Scheldeprijs | 08.04.2015 | |
| DNF | Ronde van Vlaanderen | 05.04.2015 | |
| 96 | Classic Brugge-De Panne | 31.03.2015 - 02.04.2015 | |
| 7 | Stage 3 | 02.04.2015 | |
| 90 | Stage 4 | 02.04.2015 | |
| 17 | Stage 2 | 01.04.2015 | |
| 150 | Stage 1 | 31.03.2015 | |
| DSQ | Gent - Wevelgem | 29.03.2015 | |
| 32 | Dwars door Vlaanderen | 25.03.2015 | |
| 5 | Bredene Koksijde Classic | 20.03.2015 | |
| 113 | Dwars door Drenthe | 15.03.2015 | |
| 92 | Le Samyn | 04.03.2015 | |
| DNF | Kuurne-Brussel-Kuurne | 01.03.2015 | |
| 115 | Vuelta a Andalucía | 18.02.2015 - 22.02.2015 | |
| 68 | Stage 6 | 22.02.2015 | |
| 124 | Stage 5 | 21.02.2015 | |
| 137 | Stage 4 | 20.02.2015 | |
| 94 | Stage 3 | 19.02.2015 | |
| 120 | Stage 1 | 18.02.2015 | |
| 80 | Stage 2 | 18.02.2015 | |
| 41 | Étoile de Bessèges | 04.02.2015 - 08.02.2015 | |
| 98 | Stage 5 | 08.02.2015 | |
| 40 | Stage 4 | 07.02.2015 | |
| 10 | Stage 3 | 06.02.2015 | |
| 152 | Stage 2 | 05.02.2015 | |
| 16 | Stage 1 | 04.02.2015 |
2014
| Rank | GC | Race | Date |
|---|---|---|---|
| DNF | Nationale Sluitingsprijs | 14.10.2014 | |
| 10 | Gooikse Pijl | 28.09.2014 | |
| 13 | Omloop van het Houtland | 24.09.2014 | |
| 55 | Rabo Breda Classic | 21.09.2014 | |
| DNF | SUPER 8 Classic | 20.09.2014 | |
| 19 | Kamp. van Vlaanderen | 19.09.2014 | |
| DNS | Tour of Leuven | 14.09.2014 | |
| 86 | De Kustpijl | 13.09.2014 | |
| 22 | Kernen Omloop Susteren | 07.09.2014 | |
| 20 | Ronde van Midden | 31.08.2014 | |
| 12 | Veenendaal Classic | 22.08.2014 | |
| 55 | Egmont Cycling Race | 19.08.2014 | |
| 41 | Antwerpse Havenpijl | 10.08.2014 | |
| DNF | Tour Alsace | 30.07.2014 - 03.08.2014 | |
| DNS | Stage 2 | 31.07.2014 | |
| 149 | Stage 1 | 30.07.2014 | |
| 62 | Europe RR-U23 | 13.07.2014 | |
| 95 | ZLM Tour | 18.06.2014 - 22.06.2014 | |
| 6 | Stage 5 | 22.06.2014 | |
| 102 | Stage 4 | 21.06.2014 | |
| 32 | Stage 3 | 20.06.2014 | |
| 7 | Stage 2 | 19.06.2014 | |
| 102 | Stage 1 | 18.06.2014 | |
| DNF | Ronde van Limburg | 15.06.2014 | |
| 26 | Ronde van Zeeland | 07.06.2014 | |
| 83 | Paris - Roubaix Espoirs | 01.06.2014 | |
| 22 | World Ports Classic | 24.05.2014 - 25.05.2014 | |
| 21 | Stage 2 | 25.05.2014 | |
| 36 | Stage 1 | 24.05.2014 | |
| 12 | Olympia's Tour | 12.05.2014 - 17.05.2014 | |
| 5 | Stage 6 | 17.05.2014 | |
| 88 | Stage 5 | 16.05.2014 | |
| 4 | Stage 4 | 15.05.2014 | |
| 16 | Stage 3 | 14.05.2014 | |
| 26 | Stage 1 | 13.05.2014 | |
| 4 | Stage 2 | 13.05.2014 | |
| 42 | Prologue | 12.05.2014 | |
| 10 | Ronde van Overijssel | 03.05.2014 | |
| 3 | Zuid Ost Drenthe Classic I | 26.04.2014 | |
| 48 | Arno Wallaard Memorial | 19.04.2014 | |
| 1 | Ronde van Vlaanderen Beloften | 12.04.2014 | |
| 70 | Tour de Normandie | 24.03.2014 - 30.03.2014 | |
| 81 | Stage 6 | 30.03.2014 | |
| 31 | Stage 5 | 29.03.2014 | |
| 71 | Stage 4 | 28.03.2014 | |
| 36 | Stage 3 | 27.03.2014 | |
| 1 | Stage 2 | 26.03.2014 | |
| 18 | Stage 1 | 25.03.2014 | |
| 147 | Prologue | 24.03.2014 | |
| DNF | Bredene Koksijde Classic | 21.03.2014 | |
| DNF | Dwars door Drenthe | 16.03.2014 | |
| 53 | Ronde van Drenthe | 15.03.2014 | |
| 75 | Dwars West-Vlaanderen | 07.03.2014 - 09.03.2014 | |
| 97 | Stage 2 | 09.03.2014 | |
| 10 | Stage 1 | 08.03.2014 | |
| 144 | Prologue | 07.03.2014 | |
| DNF | Trofeo Andratx - Pollença | 12.02.2014 | |
| 18 | Trofeo Ses Salines | 10.02.2014 | |
| 3 | Trofeo Palma | 09.02.2014 |
2013
| Rank | GC | Race | Date |
|---|---|---|---|
| 6 | Nationale Sluitingsprijs | 15.10.2013 | |
| 80 | Gooikse Pijl | 29.09.2013 | |
| 22 | Omloop van het Houtland | 25.09.2013 | |
| 76 | SUPER 8 Classic | 21.09.2013 | |
| 18 | Kamp. van Vlaanderen | 20.09.2013 | |
| 17 | Rabo Breda Classic | 15.09.2013 | |
| 1 | Kernen Omloop Susteren | 08.09.2013 | |
| DNF | Schaal Sels | 01.09.2013 | |
| 16 | Veenendaal Classic | 23.08.2013 | |
| 54 | Druivenkoers Overijse | 21.08.2013 | |
| 26 | Egmont Cycling Race | 20.08.2013 | |
| 9 | Antwerpse Havenpijl | 04.08.2013 | |
| 44 | GP van stad Geel | 11.07.2013 | |
| 16 | Netherlands RR-U23 | 22.06.2013 | |
| 106 | ZLM Tour | 12.06.2013 - 16.06.2013 | |
| 17 | Stage 5 | 16.06.2013 | |
| 117 | Stage 4 | 15.06.2013 | |
| 13 | Stage 3 | 14.06.2013 | |
| 100 | Stage 2 | 13.06.2013 | |
| 111 | Stage 1 | 12.06.2013 | |
| 87 | Ronde van Zeeland | 02.06.2013 | |
| 93 | Omloop der Kempen | 19.05.2013 | |
| 5 | Olympia's Tour | 13.05.2013 - 18.05.2013 | |
| 33 | Stage 5 | 18.05.2013 | |
| 7 | Stage 6 | 18.05.2013 | |
| 2 | Stage 4 | 17.05.2013 | |
| 27 | Stage 3 | 16.05.2013 | |
| 43 | Stage 2 | 15.05.2013 | |
| 4 | Stage 1 | 14.05.2013 | |
| 15 | Prologue | 13.05.2013 | |
| 13 | Ronde van Limburg | 09.05.2013 | |
| 74 | Ronde van Overijssel | 03.05.2013 | |
| 47 | Zuid Ost Drenthe Classic II | 28.04.2013 | |
| 8 | Zuid Ost Drenthe Classic I | 27.04.2013 | |
| 1 | Ronde v.Noord-Holland | 21.04.2013 | |
| DNF | Vuelta a Castilla y León | 12.04.2013 - 14.04.2013 | |
| DNF | Stage 3 | 14.04.2013 | |
| 113 | Stage 2 | 13.04.2013 | |
| 81 | Stage 1 | 12.04.2013 | |
| 2 | Ronde van Vlaanderen Beloften | 06.04.2013 | |
| 33 | Tript. Monts Châteaux | 29.03.2013 - 31.03.2013 | |
| 5 | Stage 4 | 31.03.2013 | |
| 33 | Stage 2 | 30.03.2013 | |
| 75 | Stage 3 | 30.03.2013 | |
| 14 | Stage 1 | 29.03.2013 | |
| 4 | Dorpenomloop Rucphen | 10.03.2013 | |
| 79 | Dwars West-Vlaanderen | 01.03.2013 - 03.03.2013 | |
| 38 | Stage 2 | 03.03.2013 | |
| 9 | Stage 1 | 02.03.2013 | |
| 157 | Prologue | 01.03.2013 | |
| 60 | Beverbeek Classic | 23.02.2013 | |
| OOT | Trofeo Andratx - Pollença | 06.02.2013 | |
| 28 | Trofeo Ses Salines | 04.02.2013 | |
| 17 | Trofeo Palma | 03.02.2013 |
2012
| Rank | GC | Race | Date |
|---|---|---|---|
| 4 | Nationale Sluitingsprijs | 09.10.2012 | |
| 3 | Münsterland Giro | 03.10.2012 | |
| 38 | Gooikse Pijl | 23.09.2012 | |
| 9 | Omloop van het Houtland | 19.09.2012 | |
| 11 | SUPER 8 Classic | 15.09.2012 | |
| 21 | Kamp. van Vlaanderen | 14.09.2012 | |
| 17 | Kernen Omloop Susteren | 02.09.2012 | |
| 11 | Baltic Chain Tour | 21.08.2012 - 25.08.2012 | |
| 6 | Stage 5 | 25.08.2012 | |
| 12 | Stage 4 | 24.08.2012 | |
| 3 | Stage 3 | 23.08.2012 | |
| 2 | Stage 2 | 22.08.2012 | |
| 29 | Stage 1 | 21.08.2012 | |
| 9 | Veenendaal Classic | 17.08.2012 | |
| 15 | Europe RR-U23 | 12.08.2012 | |
| 27 | Antwerpse Havenpijl | 05.08.2012 | |
| 77 | ZLM Tour | 14.06.2012 - 17.06.2012 | |
| 26 | Stage 4 | 17.06.2012 | |
| 122 | Stage 3 | 16.06.2012 | |
| 59 | Stage 2 | 15.06.2012 | |
| 13 | Stage 1 | 14.06.2012 | |
| 44 | Ronde van Zeeland | 09.06.2012 | |
| 48 | Olympia's Tour | 14.05.2012 - 19.05.2012 | |
| 57 | Stage 5 | 19.05.2012 | |
| 16 | Stage 6 | 19.05.2012 | |
| 73 | Stage 4 | 18.05.2012 | |
| 27 | Stage 3 | 17.05.2012 | |
| 4 | Stage 2 | 16.05.2012 | |
| 6 | Stage 1 | 15.05.2012 | |
| 36 | Prologue | 14.05.2012 | |
| 31 | Omloop der Kempen | 06.05.2012 | |
| 18 | Ronde v.Noord-Holland | 22.04.2012 | |
| 26 | Dorpenomloop Rucphen | 11.03.2012 | |
| 23 | Beverbeek Classic | 25.02.2012 | |
| 26 | Trofeo Ses Salines | 06.02.2012 | |
| 28 | Trofeo Palma | 05.02.2012 |
2011
| Rank | GC | Race | Date |
|---|---|---|---|
| 2 | Netherlands RR-JR | 24.06.2011 |
Biography of pro cyclist Dylan Groenewegen
Dylan Groenewegen is a specialist sprinter in the truest sense: explosive, fearless and built for the flat-out finishes that decide the Grand Tours' bunch-sprint stages. At his best he is among the quickest finishers in the world, capable of beating any rival in a straight drag race to the line.
His career has also been a story of resilience. After a high-profile crash and suspension early in the decade, Groenewegen rebuilt himself into a serial winner once again, a reminder of both the risks of his trade and his determination to remain at the top of it.
Early life and rise
Groenewegen grew up in Amsterdam, the city that gave him his nickname, and made his name as a sprinter in the Dutch domestic scene before stepping up to the WorldTour. He developed within the LottoNL-Jumbo / Jumbo-Visma system, where his raw speed quickly marked him out as one of the most promising fast men in the peloton.
His talent translated to the sport's biggest stage early. In 2017 he won the final stage of the Tour de France on the Champs-Élysées, outsprinting André Greipel and Edvald Boasson Hagen, one of the most prestigious sprint wins in cycling and the launchpad for a prolific Grand Tour career.
Tour de France success and a serial winner
Groenewegen became a fixture of the Tour de France sprints, winning stages across multiple editions, including two stages in 2018. He has started the Tour seven times, finished all but one, and taken stage wins in five different editions, most recently in Dijon in 2024, placing him among the most successful Tour sprinters of his generation.
The 2020 crash and comeback
In August 2020, Groenewegen was involved in a serious crash at the Tour de Pologne, where he deviated from his line in a high-speed sprint finish and brought down Fabio Jakobsen, who was badly injured. Groenewegen received a nine-month suspension and has spoken candidly about the guilt and pressure that followed. He returned to racing in 2021 and re-established himself among the sport's elite sprinters, winning stages at the Vuelta a España and continuing to add Tour de France victories, a comeback defined by perseverance.
Rider profile: strengths, style, and characteristics
Groenewegen is a pure sprinter with a devastating top-end kick. He relies on precise positioning in the final kilometres and a well-drilled lead-out, and on a flat, straightforward finish he is a match for anyone. He is not a Classics rider or a climber; his domain is the bunch sprint, where his acceleration and nerve in chaotic finales set him apart.
Personal life
Known throughout the sport as the "Lion of Amsterdam," Groenewegen carries his home city as part of his identity. He has been open about the mental toll of the 2020 crash and its aftermath, and his ability to return to winning ways has been one of the more humanising arcs in modern sprinting.
Records and milestones
- Six-time Tour de France stage winner, including the Champs-Élysées (2017)
- Stage wins in five different Tour de France editions, most recently Dijon (2024)
- Multiple Vuelta a España stage wins
- Numerous WorldTour and one-day sprint victories across his career
- Dutch national-level sprinting honours in his rise to the WorldTour
What's next for Dylan Groenewegen?
Now in his thirties, Groenewegen remains focused on adding to his Grand Tour stage tally and proving he is still among the fastest finishers in the world. Having moved on from Jayco AlUla for the 2026 season, the targets are familiar: bunch-sprint stages at the Tour de France and beyond, and the chance to extend a palmares already rich in some of cycling's most coveted sprint wins.








