Michał Kwiatkowski
Michał Kwiatkowski (Polish pronunciation: [ˈmixaw kfjatˈkɔfski], born 2 June 1990) is a Polish professional road bicycle racer, who currently rides for UCI WorldTeam Ineos Grenadiers.[6]
Kwiatkowski is seen as a strong all rounder, with good sprinting, time-trialling and climbing abilities allowing him to win both stage races and one day classics. His talent was shown early in his career, winning the World Junior Time Trial Championships in 2008. In 2014, Kwiatkowski became the world elite road race champion, and he was also a member of the Omega Pharma–Quick-Step team that won the 2013 World Team Time Trial Championships. In 2017 he won his first 'Monument', Milan–San Remo, while in 2018, he won Tirreno–Adriatico and the Tour de Pologne. He is a two-time winner of two of the most prestigious non-Monument classics, the Amstel Gold Race and the Strade Bianche.
Career
[edit]Early career
[edit]Kwiatkowski is a double European junior champion, winning the road race in 2007 and the individual time trial in 2008. In 2009 he became national road champion in the under-23 category, and he also won a stage of the Okolo Slovenska. He turned professional in 2010 with Caja Rural and in 2011 joined Team RadioShack, and placed third overall in the Driedaagse van West-Vlaanderen, the Three Days of De Panne and the Tour du Poitou-Charentes.
Omega Pharma–Quick Step (2012–2015)
[edit]2012
[edit]Kwiatkowski moved to Omega Pharma–Quick-Step for the 2012 season. He impressed in his first year with the team, winning the prologue of the Driedaagse van West-Vlaanderen. He also finished second overall in his home race, the Tour de Pologne, and eighth overall in the Eneco Tour.
2013
[edit]![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Tour_de_France_20130704_Aix-en-Provence_068.jpg/170px-Tour_de_France_20130704_Aix-en-Provence_068.jpg)
Kwiatkowski began the 2013 season in excellent form, placing second overall in the Volta ao Algarve. He then finished fourth overall in Tirreno–Adriatico, and won the young rider classification, after proving one of the strongest climbers in the race. He finished fourth at the summit finish of Prati di Tivo to take the overall race lead from team-mate Mark Cavendish, before surrendering it the next day. Kwiatkowski then rode a strong classics campaign, placing fourth in the Amstel Gold Race and fifth in La Flèche Wallonne. In June, he won the senior National Road Race Championships for the first time.
Kwiatkowski's excellent form saw him selected to ride the Tour de France. He wore the white jersey – of young rider classification leader – in the first week after coming third on Stage 2 and fourth on Stage 3, both reduced bunch sprints. On Stage 7 he came in fourth again. On Stage 9 (a high mountain stage) he reached the podium once again. With a strong time trial, he was able to regain the white jersey of the young rider classification on Stage 11, but lost the lead shortly after to Nairo Quintana.[7] Even though he lost the white jersey, he still managed to finish 11th in his Tour debut.[8]
2014
[edit]![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Micha%C5%82_Kwiatkowski_2014_UCI.jpg/220px-Micha%C5%82_Kwiatkowski_2014_UCI.jpg)
In 2014, Kwiatkowski won the Italian Classic Strade Bianche. He followed a strong attack from Peter Sagan with 20 kilometres (12 miles) to go and the pair cooperated well until Kwiatkowski dropped Sagan on the final climb to Siena.[9] He placed on the third step of the podium in Liège–Bastogne–Liège as well as in La Flèche Wallonne and fifth in the Amstel Gold Race.
In September, he grabbed the leader's jersey of the Tour of Britain by winning the fourth stage in a select group sprint of 6 riders.[10] Overall he placed second in the general classification and first in the points classification.[11]
Later that same month he became the first Polish cyclist to win the UCI Road Race World Championships. Kwiatkowski made a solo attack about 7 kilometres (4.3 miles) from the finish line on a downhill section. Despite a late chase, he was able to hold the lead and coast across the finish line, winning the rainbow jersey.[12] After the race, Kwiatkowski posted his winning ride on Strava, which helped determine his statistics for the event. He climbed 5,106 metres (16,752 feet) and burned 6,338 kilocalories (26,520 kilojoules) during the course of 6:29:45,[13] producing an average power of 240 watts with an average heartbeat of 148 beats per minute.[14] He rode his first race in the rainbow jersey at Il Lombardia and finished 77th.[15]
2015
[edit]![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/TDF_2015%2C_%C3%A9tape_13%2C_Montgiscard_%283018%29.jpg/220px-TDF_2015%2C_%C3%A9tape_13%2C_Montgiscard_%283018%29.jpg)
Being reigning world champion, Kwiatkowski tended to start the 2015 year with a less aggressive approach than 2014 for the bigger race later on in the year.[16] He used the Volta ao Algarve and Paris–Nice as warm up races to prepare for the classics campaign, finishing second overall in both events. In April, Kwiatkowski earned a prestigious victory at the Amstel Gold Race. After the last climb of the Cauberg, he had to work to join a small group led by Philippe Gilbert. Before the finish line, a regrouping of about fifteen riders formed and Kwiatkowski outsprinted them to add the Dutch classic to his palmarès.[17]
He abandoned the 2015 Tour de France during Stage 17.[18]
Team Sky / Team Ineos (2016–present)
[edit]2016
[edit]On 27 September 2015, Team Sky announced the signing of Kwiatkowski for the 2016 season.[19]
On 25 March 2016, Kwiatkowski won his first cobbled classic, E3 Harelbeke, by outsprinting Peter Sagan after the pair broke away from an elite group with 30 kilometres (19 miles) remaining.[20] He was named in the startlist for the Vuelta a España,[21] After Team Sky won the opening time trial, Kwiatkowski took the race leader's red jersey after finishing fourth on stage 2. However, he lost the race lead to the Movistar Team's Rubén Fernández the following day, and abandoned on stage 7 with a back injury.[22] This marked a culmination of a difficult season for Kwiatkowski, after illnesses earlier in the year had wrecked his Ardennes classics campaign and led to him missing out on selection for the Tour de France.[23]
2017
[edit]![](http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Finishing_line_2017_Milan-Sanremo.jpg/220px-Finishing_line_2017_Milan-Sanremo.jpg)
On 4 March 2017, Kwiatkowski won the Strade Bianche after attacking from a group of four race favourites with around 15 kilometres (9.3 miles) remaining and he was able to solo away to the race victory in Siena. By doing so, he became the second rider, after Fabian Cancellara, to win multiple editions of the race.[24] Later that month, Kwiatkowski won Milan–San Remo in a three-up sprint finish ahead of world champion Peter Sagan (Bora–Hansgrohe) and Quick-Step Floors rider Julian Alaphilippe after the trio broke clear on the race's final climb – the Poggio di San Remo.[25] This was his first victory on one of the Monuments. On 16 April, Kwiatkowski took second place in the Amstel Gold Race after being defeated by Philippe Gilbert (Quick-Step Floors) in a two-up sprint finish.[26]
He was selected for Sky's Tour de France squad thanks to his recent successes, fulfilling his goal since joining the team of getting to ride the Tour with team leader Chris Froome. He finished 8th on the opening stage in Düsseldorf as well as 2nd in the final time trial in Marseille. However, it was his selfless efforts in support of Froome that gained him much praise from fans and media as a "super-domestique", especially shown on stage 14 to Rodez where he set up his team leader perfectly for the final run-in and on stage 15 to Le Puy-en-Velay, surrendering his back wheel to Froome when he had a mechanical on the ascent of the Col de Peyra Talliade. On 29 July he won Clásica de San Sebastián, outsprinting Tony Gallopin, Bauke Mollema, Tom Dumoulin and teammate Mikel Landa in a five-man sprint finish. Over a week later, he signed a 3-year contract extension with Team Sky.[27]
2018
[edit]At the Volta ao Algarve in February 2018, Kwiatkowski, whilst sitting second overall behind teammate Geraint Thomas, was part of a 31-man breakaway which went clear in the opening kilometres of the final stage. Kwiatkowski held on to win the stage on the Malhão to take overall victory by 1 minute 31 seconds over Thomas.[28] In March, Kwiatkowski again took a leader's jersey from Thomas on the fourth stage at Tirreno–Adriatico. Thomas suffered a mechanical issue 1.5 kilometres (0.93 miles) from the summit of the final climb to Sarnano–Sassotetto, that resulted in him losing 34 seconds and the overall leader's blue jersey to Kwiatkowski.[29] Kwiatkowski held on to win the race overall.[30] In July Kwiatkowski again played a supporting role for Team Sky at the 2018 Tour de France, helping Thomas to win the race overall and Chris Froome to finish third overall.[31] One week after the Tour de France, in early August, Kwiatkowski rode his home race, the Tour de Pologne. He won stage 4, with a steep uphill finish in Szczyrk, and successfully defended his lead in the following stages to win the race overall.[32]
2023
[edit]He rode in the 2023 Tour de France, where he won stage 13.[33]
Career achievements
[edit]Major results
[edit]- 2007
- UEC European Junior Road Championships
- 1st
Overall Course de la Paix Juniors
- 1st Points classification
- 1st Young rider classification
- 1st Stage 1
- 10th Overall Giro della Lunigiana
- 1st Stage 2
- 2008
- 1st
Time trial, UCI Junior Road World Championships
- UEC European Junior Road Championships
- 1st
Overall Trofeo Karlsberg
- 1st Stage 1
- 1st
Overall Course de la Paix Juniors
- 2009
- 1st
Road race, National Under-23 Road Championships
- 1st Stage 2 Okolo Slovenska
- 4th Memoriał Henryka Łasaka
- 4th Gran Premio della Liberazione
- 7th Giro del Mendrisiotto
- 10th Trofeo Edil C
- 10th Coupe des Carpathes
- 2010
- 4th Overall Szlakiem Grodów Piastowskich
- 7th Overall Volta ao Alentejo
- 10th Gran Premio de Llodio
- 2011
- 3rd Overall Driedaagse van West-Vlaanderen
- 3rd Overall Three Days of De Panne
- 3rd Overall Tour du Poitou-Charentes
- 6th Grand Prix de Wallonie
- 2012 (1 pro win)
- 1st Prologue Driedaagse van West-Vlaanderen
- 2nd Time trial, National Road Championships
- 2nd Overall Tour de Pologne
- 8th Overall Eneco Tour
- 2013 (1)
- 1st
Team time trial, UCI Road World Championships
- National Road Championships
- 1st
Road race
- 2nd Time trial
- 1st
- 2nd Overall Volta ao Algarve
- 4th Overall Tirreno–Adriatico
- 1st
Young rider classification
- 1st Stage 1 (TTT)
- 1st
- 4th Amstel Gold Race
- 5th La Flèche Wallonne
- 5th Grand Prix de Wallonie
- Tour de France
- 2014 (9)
- UCI Road World Championships
- 1st
Road race
- 3rd
Team time trial
- 1st
- 1st
Time trial, National Road Championships
- 1st
Overall Volta ao Algarve
- 1st Stages 2 & 3 (ITT)
- 1st Strade Bianche
- 1st Trofeo Serra de Tramuntana
- 1st Prologue Tour de Romandie
- 1st Stage 1 (TTT) Tirreno–Adriatico
- 2nd Overall Tour of Britain
- 2nd Overall Tour of the Basque Country
- 3rd La Flèche Wallonne
- 3rd Liège–Bastogne–Liège
- 5th Amstel Gold Race
- 7th Trofeo Ses Salines
- Tour de France
- 2015 (2)
- 1st Amstel Gold Race
- UCI Road World Championships
- 2nd
Team time trial
- 8th Road race
- 2nd
- 2nd Overall Paris–Nice
- 2nd Overall Volta ao Algarve
- 4th Dwars door Vlaanderen
- 8th Overall Tour of the Basque Country
- Tour de France
Combativity award Stages 2 & 12
- 2016 (1)
- 1st E3 Harelbeke
- Vuelta a España
- 1st Stage 1 (TTT)
- Held
after Stage 2
- 2nd Trofeo Pollenca-Port de Andratx
- 2nd Trofeo Serra de Tramuntana
- 8th Overall Tirreno–Adriatico
- 2017 (4)
- 1st
Time trial, National Road Championships
- 1st Milan–San Remo
- 1st Clásica de San Sebastián
- 1st Strade Bianche
- 2nd Overall Volta ao Algarve
- 2nd Amstel Gold Race
- 3rd
Team time trial, UCI Road World Championships
- 3rd Liège–Bastogne–Liège
- 5th Overall Tour of Britain
- 6th UCI World Tour
- 7th La Flèche Wallonne
- 2018 (9)
- National Road Championships
- 1st
Road race
- 3rd Time trial
- 1st
- 1st
Overall Tirreno–Adriatico
- 1st
Overall Tour de Pologne
- 1st
Overall Volta ao Algarve
- Critérium du Dauphiné
- 1st Prologue & Stage 3 (TTT)
- 4th Time trial, UCI Road World Championships
- Vuelta a España
- 2019
- 3rd Overall Paris–Nice
- 3rd Milan–San Remo
- 4th Time trial, National Road Championships
- 10th Overall UAE Tour
- 2020 (1)
- 1st Stage 18 Tour de France
- 4th Road race, UCI Road World Championships
- 4th Gran Trittico Lombardo
- 6th La Flèche Wallonne
- 6th Brabantse Pijl
- 10th Liège–Bastogne–Liège
- 2021
- 1st Stage 3 (TTT) Tour of Britain
- 2nd Overall Étoile de Bessèges
- 3rd Overall Tour de Pologne
- 8th Amstel Gold Race
- 2022 (1)
- 1st Amstel Gold Race
- 2023 (2)
- 1st
Time trial, National Road Championships
- Tour de France
- 1st Stage 13
Combativity award Stage 13
- 3rd Overall Tour de Pologne
- 2024
- 4th Vuelta a Murcia
- 7th Clásica Jaén Paraíso Interior
General classification results timeline
[edit]Grand Tour general classification results | |||||||||||||||||
Grand Tour | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
136 | — | — | — | — | — | — | — | — | — | — | — | — | ||||
![]() |
— | 11 | 28 | DNF | — | 57 | 49 | 83 | 30 | 68 | — | 49 | 54 | ||||
![]() |
— | — | — | — | DNF | — | 43 | — | — | — | — | — | |||||
Major stage race general classification results | |||||||||||||||||
Stage races | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | ||||
![]() |
— | — | — | 2 | — | — | — | 3 | — | — | — | — | — | ||||
— | 4 | 18 | — | 8 | 27 | 1 | — | — | 51 | — | 90 | 98 | |||||
![]() |
— | — | — | — | — | — | — | — | NH | — | DNF | — | — | ||||
![]() |
— | — | 2 | 8 | — | 30 | DNF | DNF | — | — | — | DNF | |||||
![]() |
DNF | — | DNF | — | DNF | — | — | — | — | — | — | — | |||||
![]() |
— | DNF | DNF | — | DNF | 43 | 49 | 29 | DNF | 68 | DNF | — | 32 | ||||
![]() |
— | — | — | 71 | — | — | — | — | NH | — | — | 29 | — |
Classics results timeline
[edit]Monument | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Milan–San Remo | — | — | DNF | DNF | 67 | 40 | 1 | 11 | 3 | 15 | 17 | 16 | 139 | 54 |
Tour of Flanders | DNF | — | 40 | — | — | 27 | — | 28 | — | 54 | — | — | — | — |
Paris–Roubaix | — | — | — | — | — | — | — | — | — | NH | 70 | 77 | — | — |
Liège–Bastogne–Liège | — | DNF | 92 | 3 | 21 | 36 | 3 | 29 | 12 | 10 | 11 | 100 | DNF | DNF |
Giro di Lombardia | DNF | — | DNF | 77 | 54 | — | DNF | — | — | — | — | — | — | |
Classic | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
Strade Bianche | — | — | — | 1 | — | 20 | 1 | 30 | — | 12 | DNF | — | 18 | DNF |
Dwars door Vlaanderen | — | — | — | — | 4 | — | — | — | — | NH | — | — | — | — |
E3 Harelbeke | — | 41 | 82 | — | — | 1 | — | — | — | — | — | DNF | — | |
Gent–Wevelgem | 75 | — | DNF | — | — | — | — | — | — | DNF | — | — | DNF | — |
Brabantse Pijl | — | — | — | — | — | — | — | — | — | 6 | — | — | DNF | — |
Amstel Gold Race | — | DNF | 4 | 5 | 1 | DNF | 2 | 31 | 11 | NH | 8 | 1 | 72 | 35 |
La Flèche Wallonne | — | DNF | 5 | 3 | 33 | — | 7 | 57 | 16 | 6 | 23 | 92 | 115 | DNF |
Clásica de San Sebastián | — | — | DNF | — | — | 107 | 1 | — | — | NH | — | — | — |
Major championships timeline
[edit]Event | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Road race | NH | 60 | Not held | 62 | Not held | 11 | Not held | |||||||
Time trial | — | 14 | — | ||||||||||||
![]() |
Road race | 31 | — | DNF | 1 | 8 | — | 11 | DNF | — | 4 | 36 | — | DNF | |
Time trial | 48 | — | 24 | — | — | — | — | 4 | — | — | — | — | — | ||
Road race | — | 16 | 1 | 21 | 57 | 25 | — | 1 | — | — | — | — | 10 | ||
Time trial | 21 | 2 | 2 | 1 | — | — | 1 | 3 | 4 | — | — | — | 1 |
Awards
[edit]- International Flandrien of the Year: 2014[34]
- Gold Cross of Merit (Krzyż Zasługi): 2014[35]
References
[edit]- ^ "Michal Kwiatkowski". Omega Pharma–Quick-Step. Decolef. Archived from the original on 14 October 2014. Retrieved 10 July 2013.
- ^ Philippon, Alexandre (5 August 2011). "Omega Pharma – Quick Step recrute Golas" [Omega Pharma – Quick Step recruits Golas]. Velochrono.fr (in French). Velochrono. Retrieved 4 January 2012.
Ce vendredi, la future équipe Omega Pharma – Quick Step a officialisé la venue de Michal Kwiatkowski pour 2012, mais aussi celle d'un autre Polonais, Michal Golas. [This Friday, the future Omega Pharma – Quick Step has formalized the arrival of Michal Kwiatkowski for 2012, but also that of another Pole, Michal Golas]
- ^ "Omega Pharma-Quick-Step Cycling Team (OPQ) – BEL". UCI World Tour. Union Cycliste Internationale. Archived from the original on 2 January 2014. Retrieved 3 January 2014.
- ^ "Team Sky". Cyclingnews.com. Immediate Media Company. Archived from the original on 5 January 2019. Retrieved 5 January 2019.
- ^ "Team Ineos". UCI.org. Union Cycliste Internationale. Archived from the original on 2 January 2020. Retrieved 2 January 2020.
- ^ "Ineos Grenadiers". UCI.org. Union Cycliste Internationale. Archived from the original on 2 January 2021. Retrieved 2 January 2021.
- ^ Peter Cossins (13 July 2013). "Froome crowned king of Mont Ventoux". Cyclingnews.com. Future plc. Retrieved 16 October 2013.
- ^ "Tour de France 2013: final race details and standings". The Guardian. Telegraph Media Group Limited 2014. 21 July 2013. Retrieved 29 September 2014.
- ^ "Michal Kwiatkowski takes Strade Bianche from Peter Sagan". VeloNews. Competitor Group, Inc. 8 March 2014. Retrieved 31 August 2014.
- ^ Barry Ryan (10 September 2014). "Kwiatkowski wins stage 4 in Tour of Britain". Cyclingnews.com. Future plc. Retrieved 11 September 2014.
- ^ "Kittel wins final Tour of Britain stage". Cyclingnews.com. Future plc. 14 September 2014. Retrieved 28 September 2014.
- ^ "World Championships: Michal Kwiatkowski wins road race gold". Cyclingnews.com. Future plc. 28 September 2014. Retrieved 28 September 2014.
- ^ "Worlds shorts: Kwiatkowski's ride on Strava, Cancellara, and Lefevere". Cyclingnews.com. Future plc. 29 September 2014. Retrieved 29 September 2014.
- ^ "Power meter analysis: Kwiatkowski's World Champs win". Cycling Weekly. IPC Media Sports & Leisure network. 6 October 2014. Retrieved 6 October 2014.
- ^ "Results: 2014 Il Lombardia". VeloNews. Competitor Group, Inc. 5 October 2014. Retrieved 6 October 2014.
- ^ "Kwiatkowski sets sights on Tour de France". Cyclingquotes. 10 January 2015.
- ^ "Kwiatkowski sprints to first victory in rainbow jersey in Amstel Gold Race". VeloNews. Competitor Group, Inc. 19 April 2015. Retrieved 19 April 2015.
- ^ Clarke, Stuart (23 July 2015). ""It was hard to abandon Tour de France in rainbow stripes," says Kwiatkowski". Cycling Weekly. Time Inc. UK. Retrieved 24 July 2015.
- ^ "Michal Kwiatkowski signs for Team Sky from Etixx – Quick-Step". Sky Sports. Sky UK. 27 September 2015. Retrieved 11 December 2016.
- ^ "E3 Harelbeke 2016: Results – Cyclingnews.com". 25 March 2016.
- ^ "71st Vuelta a España". ProCyclingStats. Retrieved 20 August 2016.
- ^ "71st Vuelta a España: Stage 7 » Maceda › Puebla de Sanabria". ProCyclingStats. Retrieved 26 August 2016.
- ^ "Michal Kwiatkowski keen to end illness and injury-plagued season".
- ^ "Kwiatkowski gives Sky Strade Bianche tonic". VeloNews. Competitor Group, Inc. Agence France-Presse. 4 March 2017. Retrieved 4 March 2017.
- ^ Robertshaw, Henry (18 March 2017). "Brilliant Michal Kwiatkowski edges out Peter Sagan to win Milan-San Remo 2017". Cycling Weekly. Time Inc. UK. Retrieved 18 March 2017.
- ^ Windsor, Richard (16 April 2017). "Philippe Gilbert beats Michal Kwiatkowski to victory at Amstel Gold Race". Cycling Weekly. Time Inc. UK. Retrieved 16 April 2017.
- ^ "Kwiatkowski agrees new three-year deal with Team Sky". 8 August 2017.
- ^ "Geraint Thomas downed by friendly fire at Volta ao Algarve - Cyclingnews.com". 18 February 2018. Retrieved 29 July 2018.
- ^ "'It's frustrating': Geraint Thomas on losing Tirreno-Adriatico lead due to jammed chain - Cycling Weekly". 10 March 2018. Retrieved 29 July 2018.
- ^ "Geraint Thomas reflects on 'bittersweet' Tirreno-Adriatico podium spot - Cycling Weekly". 13 March 2018. Retrieved 29 July 2018.
- ^ "Local star Kwiatkowski in the limelight at Tour de Pologne". 4 August 2018.
- ^ "Kwiatkowski savours Tour de Pologne victory after courageous final defence". Cyclingnews.com. Retrieved 13 August 2018.
- ^ "Michal Kwiatkowski wins Stage 13; Pogacar closes on Vingegaard". ESPN.
- ^ "Kwiatkowski Won International Flandrien Award 2014". Omega Pharma–Quick-Step. Decolef. 16 October 2014. Archived from the original on 16 October 2014. Retrieved 16 October 2014.
- ^ "To podziękowanie nie tylko od prezydenta, ale od całej Polski". 20 October 2014. Retrieved 20 October 2014.
External links
[edit]![](http://upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
- Michał Kwiatkowski at UCI
- Michał Kwiatkowski at Cycling Archives
- Michał Kwiatkowski at CQ Ranking
- Michał Kwiatkowski at ProCyclingStats
- Michał Kwiatkowski at Olympedia
- Michał Kwiatkowski at Olympics.com
- Michał Kwiatkowski at the Polski Komitet Olimpijski (archive) (in Polish)
- 1990 births
- Living people
- Cyclists at the 2012 Summer Olympics
- Cyclists at the 2016 Summer Olympics
- Cyclists at the 2020 Summer Olympics
- Polish Tour de France stage winners
- Olympic cyclists for Poland
- People from Chełmża
- Polish male cyclists
- Sportspeople from Kuyavian-Pomeranian Voivodeship
- UCI Road World Champions (elite men)
- 21st-century Polish sportspeople
- Cyclists at the 2024 Summer Olympics