Carapaz was named in the startlist for the 2017 Vuelta a España.
He finished 36th overall in the general classification.

In May 2018, he was named in the startlist for the 2018 Giro d'Italia.
He won stage 8 of the race, becoming the first Ecuadorian cyclist to win a stage in a Grand Tour.

Riding for Movistar, Carapaz won the 2019 Giro d'Italia.
He won the fourth stage after a late attack.
Multiple crashes with only a few kilometres left of the stage saw several riders go down.
One of those affected was favorite Tom Dumoulin (Team Sunweb), who eventually finished the stage four minutes after many other favorites had crossed the line.
On Stage 13, Carapaz attacked and was let go by the two favourites for overall victory, Vincenzo Nibali (Bahrain-Merida) and Primoz Roglič (Team Jumbo–Visma).
This placed him right with the other favourites, two minutes down on Roglic.
On Stage 14, Carapaz once again attacked and the rest of the favourites once again let him go, and let his gap grow to nearly two minutes for a decisive stage victory.
Carapaz successfully defended his lead for the rest of the race to take overall victory.
Carapaz became the first Ecuadorian rider to win a Grand Tour and the second South American rider to win the Giro, after Colombian Nairo Quintana in 2014.

On 2 September 2019, it was announced that Carapaz would be joining Team Ineos for the 2020 season on a three-year deal.
In August 2020, he was named in the startlist for the 2020 Tour de France.
Carapaz was named in the startlist for the 2017 Vuelta a España. He finished 36th overall in the general classification.
In May 2018, he was named in the startlist for the 2018 Giro d'Italia. He won stage 8 of the race, becoming the first Ecuadorian cyclist to win a stage in a Grand Tour.
Riding for Movistar, Carapaz won the 2019 Giro d'Italia. He won the fourth stage after a late attack. Multiple crashes with only a few kilometres left of the stage saw several riders go down. One of those affected was favorite Tom Dumoulin (Team Sunweb), who eventually finished the stage four minutes after many other favorites had crossed the line. On Stage 13, Carapaz attacked and was let go by the two favourites for overall victory, Vincenzo Nibali (Bahrain-Merida) and Primoz Roglič (Team Jumbo–Visma). This placed him right with the other favourites, two minutes down on Roglic. On Stage 14, Carapaz once again attacked and the rest of the favourites once again let him go, and let his gap grow to nearly two minutes for a decisive stage victory. Carapaz successfully defended his lead for the rest of the race to take overall victory. Carapaz became the first Ecuadorian rider to win a Grand Tour and the second South American rider to win the Giro, after Colombian Nairo Quintana in 2014.
On 2 September 2019, it was announced that Carapaz would be joining Team Ineos for the 2020 season on a three-year deal. In August 2020, he was named in the startlist for the 2020 Tour de France.
Richard Carapaz