| 2025 |
2025-10-05 |
Cro Race |
3 |
INEOS Grenadiers |
2.1 |
|
GC |
| 2025 |
2025-10-03 |
Cro Race | Rit 4 |
3 |
INEOS Grenadiers |
2.1 |
190,5 |
Hill |
| 2025 |
2025-02-17 |
Jaén Paraiso Interior |
1 |
INEOS Grenadiers |
1.1 |
169 |
|
| 2024 |
2024-07-18 |
Tour de France | Rit 18 |
3 |
INEOS Grenadiers |
GT |
179 |
Hill |
| 2024 |
2024-02-22 |
Gran Camiño | Rit 1 |
10 |
INEOS Grenadiers |
2.1 |
14,8 |
ITT |
| 2024 |
2024-02-12 |
Jaén Paraiso Interior |
7 |
INEOS Grenadiers |
1.1 |
158,3 |
Hill |
| 2024 |
2024-02-10 |
Vuelta a la Communidad Murciana |
4 |
INEOS Grenadiers |
1.1 |
198,7 |
Hill |
| 2023 |
2023-09-21 |
European Championship Mixed Relay |
5 |
|
CCTT |
38,4 |
TTT |
| 2023 |
2023-08-04 |
Tour of Poland |
3 |
INEOS Grenadiers |
2.WT |
|
GC |
| 2023 |
2023-08-03 |
Tour of Poland | Rit 6 |
8 |
INEOS Grenadiers |
2.WT |
16,6 |
ITT |
| 2023 |
2023-08-02 |
Tour of Poland | Rit 5 |
4 |
INEOS Grenadiers |
2.WT |
198,8 |
Hill |
| 2023 |
2023-07-31 |
Tour of Poland | Rit 3 |
3 |
INEOS Grenadiers |
2.WT |
163,3 |
Hill |
| 2023 |
2023-07-30 |
Tour of Poland | Rit 2 |
3 |
INEOS Grenadiers |
2.WT |
202,9 |
Uphill finish |
| 2023 |
2023-07-25 |
Roeselare |
3 |
INEOS Grenadiers |
|
|
|
| 2023 |
2023-07-14 |
Tour de France | Rit 13 |
1 |
INEOS Grenadiers |
GT |
138 |
Mountain finish |
| 2023 |
2023-07-11 |
Tour de France | Rit 10 |
8 |
INEOS Grenadiers |
GT |
167 |
Hill |
| 2023 |
2023-06-22 |
N.K. Polen I.T.T. |
1 |
INEOS Grenadiers |
NCT |
46 |
ITT |
| 2022 |
2022-04-10 |
Amstel Gold Race |
1 |
INEOS Grenadiers |
1.WT |
254,1 |
Hill |
| 2021 |
2021-08-15 |
Tour of Poland |
3 |
INEOS Grenadiers |
2.WT |
1140 |
GC |
| 2021 |
2021-08-14 |
Tour of Poland | Rit 6 |
5 |
INEOS Grenadiers |
2.WT |
17,9 |
ITT |
| 2021 |
2021-08-12 |
Tour of Poland | Rit 4 |
4 |
INEOS Grenadiers |
2.WT |
160,5 |
Hill |
| 2021 |
2021-08-11 |
Tour of Poland | Rit 3 |
9 |
INEOS Grenadiers |
2.WT |
226,4 |
Sprint |
| 2021 |
2021-08-10 |
Tour of Poland | Rit 2 |
4 |
INEOS Grenadiers |
2.WT |
200,8 |
Hill |
| 2021 |
2021-08-09 |
Tour of Poland | Rit 1 |
10 |
INEOS Grenadiers |
2.WT |
216,4 |
Sprint |
| 2021 |
2021-05-30 |
Criterium du Dauphiné | Rit 1 |
7 |
INEOS Grenadiers |
2.WT |
182 |
Hill |
| 2021 |
2021-04-18 |
Amstel Gold Race |
8 |
INEOS Grenadiers |
1.WT |
216,3 |
Hill |
| 2021 |
2021-02-07 |
Etoile de Besseges |
2 |
INEOS Grenadiers |
2.1 |
615,9 |
GC |
| 2021 |
2021-02-07 |
Etoile de Besseges | Rit 5 |
6 |
INEOS Grenadiers |
2.1 |
10,8 |
ITT |
| 2021 |
2021-02-05 |
Etoile de Besseges | Rit 3 |
10 |
INEOS Grenadiers |
2.1 |
154,9 |
Hill |
| 2021 |
2021-02-03 |
Etoile de Besseges | Rit 1 |
5 |
INEOS Grenadiers |
2.1 |
144 |
Sprint |
| 2020 |
2020-10-07 |
Brabantse Pijl |
6 |
Team Ineos / INEOS Grenadiers |
1.PS |
197 |
|
| 2020 |
2020-10-04 |
Liège - Bastogne - Liège |
10 |
Team Ineos / INEOS Grenadiers |
1.WT |
257 |
|
| 2020 |
2020-09-30 |
Fleche Wallonne |
6 |
Team Ineos / INEOS Grenadiers |
1.WT |
202 |
|
| 2020 |
2020-09-27 |
Wereldkampioenschap |
4 |
POLAND |
WC |
258,2 |
|
| 2020 |
2020-09-17 |
Tour de France | Rit 18 |
1 |
Team Ineos / INEOS Grenadiers |
GT |
168 |
|
| 2020 |
2020-09-03 |
Tour de France | Rit 6 |
7 |
Team Ineos / INEOS Grenadiers |
GT |
191 |
|
| 2020 |
2020-08-15 |
Criterium du Dauphiné | Rit 4 |
7 |
Team Ineos / INEOS Grenadiers |
2.WT |
153,5 |
|
| 2020 |
2020-08-03 |
Gran Trittico Lombardo |
4 |
Team Ineos / INEOS Grenadiers |
1.PS |
199,7 |
|
| 2020 |
2020-02-23 |
Volta ao Algarve | Rit 5 |
6 |
Team Ineos / INEOS Grenadiers |
2.PS |
20,3 |
ITT |
| 2019 |
2019-06-09 |
Criterium du Dauphiné | Rit 1 |
10 |
Team Sky / INEOS |
2.WT |
142 |
|
| 2019 |
2019-04-09 |
Vuelta al Pais Vasco | Rit 2 |
3 |
Team Sky / INEOS |
2.WT |
149,5 |
|
| 2019 |
2019-04-08 |
Vuelta al Pais Vasco | Rit 1 |
3 |
Team Sky / INEOS |
2.WT |
11,3 |
ITT |
| 2019 |
2019-03-23 |
Milano - Sanremo |
3 |
Team Sky / INEOS |
1.WT |
291 |
|
| 2019 |
2019-03-17 |
Paris - Nice |
3 |
Team Sky / INEOS |
2.WT |
|
|
| 2019 |
2019-03-14 |
Paris - Nice | Rit 5 |
3 |
Team Sky / INEOS |
2.WT |
25,5 |
ITT |
| 2019 |
2019-03-13 |
Paris - Nice | Rit 4 |
10 |
Team Sky / INEOS |
2.WT |
210,5 |
|
| 2019 |
2019-03-11 |
Paris - Nice | Rit 2 |
5 |
Team Sky / INEOS |
2.WT |
163,5 |
|
| 2019 |
2019-03-02 |
UAE Tour |
10 |
Team Sky / INEOS |
2.WT |
|
|
| 2018 |
2018-09-26 |
Wereldkampioenschap I.T.T. |
4 |
POLAND |
WCT |
52,3 |
ITT |
| 2018 |
2018-09-23 |
Wereldkampioenschap T.T.T. |
4 |
|
WCTT |
62,4 |
TTT |
| 2018 |
2018-09-11 |
Vuelta a Espana | Rit 16 |
5 |
Team Sky |
GT |
32,7 |
ITT |
| 2018 |
2018-08-26 |
Vuelta a Espana | Rit 2 |
2 |
Team Sky |
GT |
163,9 |
|
| 2018 |
2018-08-25 |
Vuelta a Espana | Rit 1 |
2 |
Team Sky |
GT |
8 |
ITT |
| 2018 |
2018-08-10 |
Tour of Poland |
1 |
Team Sky |
2.WT |
|
|
| 2018 |
2018-08-10 |
Tour of Poland | Rit 7 |
6 |
Team Sky |
2.WT |
136 |
|
| 2018 |
2018-08-09 |
Tour of Poland | Rit 6 |
3 |
Team Sky |
2.WT |
180 |
|
| 2018 |
2018-08-08 |
Tour of Poland | Rit 5 |
1 |
Team Sky |
2.WT |
152 |
|
| 2018 |
2018-08-07 |
Tour of Poland | Rit 4 |
1 |
Team Sky |
2.WT |
179 |
|
| 2018 |
2018-07-28 |
Tour de France | Rit 20 |
4 |
Team Sky |
GT |
31 |
ITT |
| 2018 |
2018-06-24 |
N.K. Polen |
1 |
Team Sky |
NC |
204 |
|
| 2018 |
2018-06-22 |
N.K. Polen I.T.T. |
3 |
Team Sky |
NCT |
33 |
ITT |
| 2018 |
2018-06-04 |
Criterium du Dauphiné | Rit 1 |
5 |
Team Sky |
2.WT |
179 |
|
| 2018 |
2018-06-03 |
Criterium du Dauphiné | Proloog |
1 |
Team Sky |
2.WT |
6,6 |
ITT |
| 2018 |
2018-04-05 |
Vuelta al Pais Vasco | Rit 4 |
5 |
Team Sky |
2.WT |
19,4 |
ITT |
| 2018 |
2018-04-04 |
Vuelta al Pais Vasco | Rit 3 |
3 |
Team Sky |
2.WT |
184,8 |
|
| 2018 |
2018-03-13 |
Tirreno - Adriatico |
1 |
Team Sky |
2.WT |
|
|
| 2018 |
2018-03-11 |
Tirreno - Adriatico | Rit 5 |
3 |
Team Sky |
2.WT |
178 |
|
| 2018 |
2018-03-08 |
Tirreno - Adriatico | Rit 2 |
4 |
Team Sky |
2.WT |
167 |
|
| 2018 |
2018-02-18 |
Volta ao Algarve |
1 |
Team Sky |
2.HC |
|
|
| 2018 |
2018-02-18 |
Volta ao Algarve | Rit 5 |
1 |
Team Sky |
2.HC |
173,5 |
|
| 2018 |
2018-02-17 |
Volta ao Algarve | Rit 4 |
10 |
Team Sky |
2.HC |
199,2 |
|
| 2018 |
2018-02-16 |
Volta ao Algarve | Rit 3 |
4 |
Team Sky |
2.HC |
20,3 |
ITT |
| 2018 |
2018-02-15 |
Volta ao Algarve | Rit 2 |
1 |
Team Sky |
2.HC |
187,9 |
|
| 2018 |
2018-01-31 |
Vuelta a la Communidad Valencia | Rit 1 |
7 |
Team Sky |
2.1 |
191,4 |
|
| 2017 |
2017-09-17 |
Wereldkampioenschap T.T.T. |
3 |
|
WCTT |
42,5 |
TTT |
| 2017 |
2017-07-29 |
Clasica San Sebastian |
1 |
Sky |
1.WT |
231 |
|
| 2017 |
2017-07-22 |
Tour de France | Rit 20 |
2 |
Sky |
GT |
22,5 |
ITT |
| 2017 |
2017-06-21 |
N.K. Polen I.T.T. |
1 |
Sky |
NCT |
39,6 |
ITT |
| 2017 |
2017-04-23 |
Liège - Bastogne - Liège |
3 |
Sky |
1.WT |
258 |
|
| 2017 |
2017-04-19 |
Fleche Wallonne |
7 |
Sky |
1.WT |
204,5 |
|
| 2017 |
2017-04-16 |
Amstel Gold Race |
2 |
Sky |
1.WT |
261 |
|
| 2017 |
2017-04-05 |
Vuelta al Pais Vasco | Rit 3 |
2 |
Sky |
2.WT |
160,5 |
|
| 2017 |
2017-03-18 |
Milano - Sanremo |
1 |
Sky |
1.WT |
291 |
|
| 2017 |
2017-03-04 |
Strade Bianche |
1 |
Sky |
1.WT |
175 |
|
| 2017 |
2017-02-19 |
Volta ao Algarve |
2 |
Sky |
2.HC |
|
|
| 2017 |
2017-02-16 |
Volta ao Algarve | Rit 2 |
3 |
Sky |
2.HC |
189,3 |
|
| 2016 |
2016-10-09 |
Wereldkampioenschap T.T.T. |
4 |
|
WCTT |
40 |
TTT |
| 2016 |
2016-07-15 |
Tour of Poland | Rit 4 |
3 |
Sky |
2.WT |
218 |
|
| 2016 |
2016-04-26 |
Tour de Romandie | Proloog |
3 |
Sky |
2.WT |
3,95 |
ITT |
| 2016 |
2016-03-25 |
G.P. E3 Harelbeke |
1 |
Sky |
1.WT |
206,4 |
|
| 2016 |
2016-03-15 |
Tirreno - Adriatico |
8 |
Sky |
2.WT |
|
|
| 2016 |
2016-03-14 |
Tirreno - Adriatico | Rit 6 |
3 |
Sky |
2.WT |
210 |
|
| 2016 |
2016-01-30 |
Trofeo Serra Tramuntana |
2 |
Sky |
1.1 |
143,9 |
|
| 2016 |
2016-01-29 |
Trofeo Manacor / Trofeo Pollenca |
2 |
Sky |
1.1 |
153 |
|
| 2015 |
2015-09-27 |
Wereldkampioenschap |
8 |
POLAND |
WC |
261,4 |
|
| 2015 |
2015-09-21 |
Wereldkampioenschap T.T.T. |
2 |
|
WCTT |
38,6 |
TTT |
| 2015 |
2015-04-19 |
Amstel Gold Race |
1 |
Etixx - Quick Step |
1.WT |
258 |
|
| 2015 |
2015-04-11 |
Vuelta al Pais Vasco |
8 |
Etixx - Quick Step |
2.WT |
|
|
| 2015 |
2015-04-06 |
Vuelta al Pais Vasco | Rit 1 |
2 |
Etixx - Quick Step |
2.WT |
162,7 |
|
| 2015 |
2015-03-25 |
Dwars door Vlaanderen |
4 |
Etixx - Quick Step |
1.HC |
200 |
|
| 2015 |
2015-03-15 |
Paris - Nice |
2 |
Etixx - Quick Step |
2.WT |
|
|
| 2015 |
2015-03-12 |
Paris - Nice | Rit 4 |
3 |
Etixx - Quick Step |
2.WT |
204 |
|
| 2015 |
2015-03-08 |
Paris - Nice | Proloog |
1 |
Etixx - Quick Step |
2.WT |
6,7 |
ITT |
| 2015 |
2015-02-22 |
Volta ao Algarve |
2 |
Etixx - Quick Step |
2.1 |
|
|
| 2015 |
2015-02-21 |
Volta ao Algarve | Rit 4 |
2 |
Etixx - Quick Step |
2.1 |
215,7 |
|
| 2015 |
2015-01-23 |
Tour de San Luis | Rit 5 |
2 |
Etixx - Quick Step |
2.1 |
17,4 |
ITT |
| 2014 |
2014-09-28 |
Wereldkampioenschap |
1 |
POLAND |
WC |
254,8 |
|
| 2014 |
2014-09-21 |
Wereldkampioenschap T.T.T. |
3 |
|
WCTT |
57,1 |
TTT |
| 2014 |
2014-09-14 |
Tour of Britain |
2 |
Omega Pharma - Quick Step |
2.1 |
|
|
| 2014 |
2014-09-10 |
Tour of Britain | Rit 4 |
1 |
Omega Pharma - Quick Step |
2.1 |
184,6 |
|
| 2014 |
2014-09-09 |
Tour of Britain | Rit 3 |
2 |
Omega Pharma - Quick Step |
2.1 |
179,9 |
|
| 2014 |
2014-07-06 |
Tour de France | Rit 2 |
3 |
Omega Pharma - Quick Step |
GT |
201,5 |
|
| 2014 |
2014-06-25 |
N.K. Polen I.T.T. |
1 |
Omega Pharma - Quick Step |
NCT |
40 |
ITT |
| 2014 |
2014-04-29 |
Tour de Romandie | Proloog |
1 |
Omega Pharma - Quick Step |
2.WT |
5,6 |
ITT |
| 2014 |
2014-04-27 |
Liège - Bastogne - Liège |
3 |
Omega Pharma - Quick Step |
1.WT |
263 |
|
| 2014 |
2014-04-23 |
Fleche Wallonne |
3 |
Omega Pharma - Quick Step |
1.WT |
199 |
|
| 2014 |
2014-04-20 |
Amstel Gold Race |
5 |
Omega Pharma - Quick Step |
1.WT |
251,8 |
|
| 2014 |
2014-04-12 |
Vuelta al Pais Vasco | Rit 6 |
3 |
Omega Pharma - Quick Step |
2.WT |
25,9 |
ITT |
| 2014 |
2014-04-12 |
Vuelta al Pais Vasco |
2 |
Omega Pharma - Quick Step |
2.WT |
|
|
| 2014 |
2014-04-11 |
Vuelta al Pais Vasco | Rit 5 |
3 |
Omega Pharma - Quick Step |
2.WT |
160,2 |
|
| 2014 |
2014-04-09 |
Vuelta al Pais Vasco | Rit 3 |
3 |
Omega Pharma - Quick Step |
2.WT |
194,5 |
|
| 2014 |
2014-04-08 |
Vuelta al Pais Vasco | Rit 2 |
3 |
Omega Pharma - Quick Step |
2.WT |
155,8 |
|
| 2014 |
2014-04-07 |
Vuelta al Pais Vasco | Rit 1 |
3 |
Omega Pharma - Quick Step |
2.WT |
153,4 |
|
| 2014 |
2014-03-14 |
Tirreno - Adriatico | Rit 3 |
2 |
Omega Pharma - Quick Step |
2.WT |
212 |
|
| 2014 |
2014-03-08 |
Strade Bianche |
1 |
Omega Pharma - Quick Step |
1.1 |
197 |
|
| 2014 |
2014-02-23 |
Volta ao Algarve |
1 |
Omega Pharma - Quick Step |
2.1 |
|
|
| 2014 |
2014-02-22 |
Volta ao Algarve | Rit 4 |
3 |
Omega Pharma - Quick Step |
2.1 |
164,5 |
|
| 2014 |
2014-02-21 |
Volta ao Algarve | Rit 3 |
1 |
Omega Pharma - Quick Step |
2.1 |
13,6 |
ITT |
| 2014 |
2014-02-20 |
Volta ao Algarve | Rit 2 |
1 |
Omega Pharma - Quick Step |
2.1 |
196 |
|
| 2014 |
2014-02-11 |
Trofeo Serra Tramuntana |
1 |
Omega Pharma - Quick Step |
1.1 |
152,9 |
|
| 2013 |
2013-09-22 |
Wereldkampioenschap T.T.T. |
1 |
|
WCTT |
57,2 |
TTT |
| 2013 |
2013-07-07 |
Tour de France | Rit 9 |
3 |
Omega Pharma - Quick Step |
GT |
168,5 |
|
| 2013 |
2013-06-30 |
Tour de France | Rit 2 |
3 |
Omega Pharma - Quick Step |
GT |
156 |
|
| 2013 |
2013-06-23 |
N.K. Polen |
1 |
Omega Pharma - Quick Step |
NC |
240 |
|
| 2013 |
2013-06-20 |
N.K. Polen I.T.T. |
2 |
Omega Pharma - Quick Step |
NCT |
40 |
ITT |
| 2013 |
2013-04-17 |
Fleche Wallonne |
5 |
Omega Pharma - Quick Step |
1.WT |
205 |
|
| 2013 |
2013-04-14 |
Amstel Gold Race |
4 |
Omega Pharma - Quick Step |
1.WT |
250,6 |
|
| 2013 |
2013-03-12 |
Tirreno - Adriatico |
4 |
Omega Pharma - Quick Step |
2.WT |
|
|
| 2013 |
2013-02-17 |
Volta ao Algarve |
2 |
Omega Pharma - Quick Step |
2.1 |
|
|
| 2013 |
2013-02-17 |
Volta ao Algarve | Rit 4 |
2 |
Omega Pharma - Quick Step |
2.1 |
34,8 |
ITT |
| 2013 |
2013-01-24 |
Tour de San Luis | Rit 4 |
3 |
Omega Pharma - Quick Step |
2.1 |
19,2 |
ITT |
| 2013 |
2013-01-23 |
Tour de San Luis | Rit 3 |
3 |
Omega Pharma - Quick Step |
2.1 |
173,1 |
|
| 2012 |
2012-07-16 |
Tour of Poland |
2 |
Omega Pharma - Quick Step |
2.WT |
|
|
| 2012 |
2012-07-15 |
Tour of Poland | Rit 6 |
3 |
Omega Pharma - Quick Step |
2.WT |
191,8 |
|
| 2012 |
2012-07-10 |
Tour of Poland | Rit 1 |
2 |
Omega Pharma - Quick Step |
2.WT |
179,5 |
|
| 2012 |
2012-06-21 |
N.K. Polen I.T.T. |
2 |
Omega Pharma - Quick Step |
NCT |
50 |
ITT |
| 2012 |
2012-03-02 |
Driedaagse van West-Vlaanderen | Proloog |
1 |
Omega Pharma - Quick Step |
2.1 |
7 |
ITT |
| 2011 |
2011-08-26 |
Tour Poitou-Charentes et de la Vienne |
3 |
RadioShack |
2.1 |
|
|
| 2011 |
2011-08-25 |
Tour Poitou-Charentes et de la Vienne | Rit 4 |
2 |
RadioShack |
2.1 |
20,5 |
ITT |
| 2011 |
2011-03-31 |
Driedaagse van De Panne |
3 |
RadioShack |
2.HC |
|
|
| 2011 |
2011-03-31 |
Driedaagse van De Panne | Rit 4 |
3 |
RadioShack |
2.HC |
14,7 |
ITT |
| 2011 |
2011-03-06 |
Driedaagse van West-Vlaanderen |
3 |
RadioShack |
2.1 |
|
|
| 2010 |
2010-09-06 |
Tour de l'Avenir | Rit 1 |
3 |
Caja Rural |
2.NC |
144,5 |
|
| 2010 |
2010-05-09 |
Szlakiem Grodow Piastowskich | Rit 3 |
3 |
Caja Rural |
2.1 |
26,7 |
ITT |
| 2008 |
|
Junioren: Wereldkampioenschap I.T.T. |
1 |
|
|
26,8 |
|
| 2008 |
|
Junioren: European Championship |
9 |
|
|
|
|
| 2008 |
|
Junioren: European Championship I.T.T. |
1 |
|
|
|
|
| 2008 |
|
Baan & Junioren: European Championship | Points Race |
3 |
|
|
|
Points Race |
| 2008 |
|
Baan & Junioren: European Championship | Team Pursuit |
8 |
|
|
|
Team Pursuit |
| 2007 |
|
Junioren: European Championship |
1 |
|
|
|
|
| 2007 |
|
Junioren: European Championship I.T.T. |
2 |
|
|
|
|