"Dancing With the Stars" Crowns Its Season 31 Winners

"Dancing With the Stars" has finally crowned its winners for season 31. The dance competition series, which made its debut on Disney+ on Sept. 19, aired its finale episode on Nov. 22 with finalists Gabby Windey and Val Chmerkovskiy, Wayne Brady and Witney Carson, Shangela and Gleb Savchenko, and Charli D'Amelio and Mark Ballas — all of whom have had quite the journey over the last 10 weeks.

Season 31 of "Dancing With the Stars" featured celebs like Jordin Sparks, Vinny Guadagnino, and others hitting the ballroom with their pro partners, and it's turned out to be an epic run for them all. After night one, some clear front-runners appeared, including Charli, whose mother, Heidi D'Amelio, also competed. Charli performed a cha-cha with Ballas to a remix of Megan Thee Stallion's "Savage," earning the night's top score of 32/40 points. On the bottom of the leaderboard was actor Jason Lewis and pro partner Peta Murgatroyd, who performed a cha-cha but failed to impress, scoring 18/40 and getting sent home.

With week two's Elvis Night theme, Charli again was a top performer, this time with a quickstep to "Bossa Nova Baby," which earned the teen and Ballas a 32/40. Fellow 32/40 scorers were Brady and Carson, who did a jive to "Burning Love," and Windey, who performed a Viennese waltz with Chmerkovskiy to "Can't Help Falling in Love." The fun themes continued in week three, with the dancers taking on James Bond. It was a repeat of the week prior as far as winners: Windey, Brady, and Charli again topped the leaderboard, all with scores of 33/40. Ultimately failing to move forward were Cheryl Ladd and Louis Van Amstel, whose "Diamonds Are Forever" rumba didn't move the judges.

Other unforgettable moments continued throughout the season, including on week five's Most Memorable Year night when Selma Blair chose to withdraw from the competition because her body was "taking a hit" due to complications from her multiple sclerosis making her more susceptible to injury. The "Cruel Intentions" star bowed out on her own terms — which was on top — and for her triumphant final waltz to "What the World Needs Now Is Love" by Andra Day, she clinched 10s across the board (the highest score of the night and the first perfect score of the season). She later made a triumphant return in the season 31 finale to perform to a live rendition of Sparks's hit song "No Air."

In the end, only one "Dancing With the Stars" pair was able to secure the mirrorball trophy. Read ahead to see who took home the winner title and look back on each duo's scores.

01
Charli D'Amelio and Mark Ballas's Scores
Disney

Charli D'Amelio and Mark Ballas's Scores

Week one: 32/40
Week two: 32/40
Week three: 33/40
Week four: 36/40
Week five: 39/40
Week six: 38/40
Week seven: 50/50
Week eight: 78/80
Week nine: 40/40
Week 10: 80/80
Finale: 80/80 WINNER

02
Gabby Windey and Val Chmerkovskiy's Scores
Disney

Gabby Windey and Val Chmerkovskiy's Scores

Week one: 28/40
Week two: 32/40
Week three: 33/40
Week four: 36/40
Week five: 36/40
Week six: 40/40
Week seven: 46/50
Week eight: 71/80
Week nine: 40/40
Week 10: 80/80
Finale: 80/80 SECOND PLACE

03
Wayne Brady and Witney Carson's Scores
Disney

Wayne Brady and Witney Carson's Scores

Week one: 29/40
Week two: 32/40
Week three: 33/40
Week four: 36/40
Week five: 37/40
Week six: 40/40
Week seven: 44/50
Week eight: 76/80
Week nine: 40/40
Week 10: 73/80
Finale: 76/80 THIRD PLACE

04
Shangela and Gleb Savchenko's Scores
Disney

Shangela and Gleb Savchenko's Scores

Week one: 28/40
Week two: 28/40
Week three: 30/40
Week four: 32/40
Week five: 32/40
Week six: 35/40
Week seven: 45/50
Week eight: 73/80
Week nine: 37/40
Week 10: 73/80
Finale: 76/80 FOURTH PLACE

05
Daniel Durant and Britt Stewart's Scores
Disney

Daniel Durant and Britt Stewart's Scores

Week one: 27/40
Week two: 29/40
Week three: 31/40
Week four: 29/40
Week five: 34/40
Week six: 32/40
Week seven: 43/50
Week eight: 73/80
Week nine: 39/40
Week 10: 69/80 ELIMINATED

06
Trevor Donovan and Emma Slater's Scores
Disney

Trevor Donovan and Emma Slater's Scores

Week one: 21/40
Week two: 30/40
Week three: 27/40
Week four: 28/40
Week five: 32/40
Week six: 32/40
Week seven: 42/50
Week eight: 78/80
Week nine: 39/40
Week 10: 65/80 ELIMINATED

08
Heidi D'Amelio and Artem Chigvintsev's Scores
Disney

Heidi D'Amelio and Artem Chigvintsev's Scores

Week one: 24/40
Week two: 28/40
Week three: 32/40
Week four: 34/40
Week five: 36/40
Week six: 33/40
Week seven: 46/50
Week eight: 70/80
Week nine: 35/40 ELIMINATED

09
Jordin Sparks and Brandon Armstrong's Scores
Disney

Jordin Sparks and Brandon Armstrong's Scores

Week one: 26/40
Week two: 27/40
Week three: 29/40
Week four: 34/40
Week five: 33/40
Week six: 35/40
Week seven: 43/50
Week eight: 69/80 ELIMINATED

10
Jessie James Decker and Alan Bersten's Scores
Disney

Jessie James Decker and Alan Bersten's Scores

Week one: 20/40
Week two: 25/40
Week three: 26/40
Week four: 31/40
Week five: 29/40
Week six: 32/40
Week seven: 41/50 ELIMINATED

11
Joseph Baena and Daniella Karagach's Scores
Disney

Joseph Baena and Daniella Karagach's Scores

Week one: 23/40
Week two: 24/40
Week three: 29/40
Week four: 28/40
Week five: 34/40
Week six: 32/40 ELIMINATED

12
Selma Blair and Sasha Farber's Scores
Disney

Selma Blair and Sasha Farber's Scores

Week one: 28/40
Week two: 28/40
Week three: 28/40
Week four: 32/40
Week five: 40/40 ELIMINATED

13
Sam Champion and Cheryl Burke's Scores
Disney

Sam Champion and Cheryl Burke's Scores

Week one: 20/40
Week two: 26/40
Week three: 25/40
Week four: 25/40 ELIMINATED

15
Teresa Giudice and Pasha Pashkov's Scores
Disney

Teresa Giudice and Pasha Pashkov's Scores

Week one: 20/40
Week two: 23/40 ELIMINATED

16
Jason Lewis and Peta Murgatroyd's Scores
Disney

Jason Lewis and Peta Murgatroyd's Scores

Week one: 18/40 ELIMINATED