Wcześniej ze swoją ekipą Omega Pharma-Quick Step zdobył brązowy medal w jeździe drużynowej na czas.
2015 W 2015 zajął drugie miejsce w wyścigu Volta ao Algarve, drugie miejsce w wyścigu Paryż-Nicea, przy okazji wygrywając prolog i klasyfikację młodzieżową. Jechał także w żółtej koszulce lidera w pierwszym, drugim, czwartym i piątym etapie. Zajął także 8. miejsce w Vuelta al Pais Vasco. W wyścigu klasycznym Dwars door Vlaanderen uplasował się na czwartej pozycji. 19 kwietnia wygrał jako pierwszy Polak klasyk Amstel Gold Race. Dzięki temu stał się pierwszym kolarzem od ponad 30 lat, który wygrał ten wyścig w tęczowej koszulce mistrza świata. Ostatnim zawodnikiem który tego dokonał, był Francuz Bernard Hinault.
2016 W 2016 roku zajął 8. miejsce w klasyfikacji generalnej wyścigu Tirreno-Adriático ze stratą 39 sekund do zwycięzcy, którym został Belg Greg Van Avermaet. Michał Kwiatkowski zajął też trzecie miejsce na 6. etapie z Castelraimondo do Cepagatti.
2020 Podczas Tour de France 2020 Michał Kwiatkowski wygrał 18. etap, z Méribel do La Roche-sur-Foron, wyprzedzając swojego kolegę z ekipy Richarda Carapaza.