Vingegaard won his first Tour de France title after coming out on top of a three-week battle with Pogacar.
The first cyclist to win the biggest race since 1996 was a 25-year-old from the Danes.
He was runner-up to Pogacar last year. He took the yellow jersey from Pogacar in the Alps and followed it up with an impressive display of strength in the final Pyrenean stage to the resort of HautaCAM.
He gained more time on Pogacar in Saturday's individual time trial to win the title.
Geraint Thomas was the winner of the Tour.
The final stage, a processional ride around Paris to the Champs-Elysees, was won by Jasper Philipsen in a sprint ahead of Dylan Groenewegen and Alexander Kristoff.