The Definitive Ranking Of Broadway Solos From The Last 20 Years

    I will not be taking criticism at this time.

    25. "So Much Better" from Legally Blonde

    24. "Your Song" from Moulin Rouge

    Aaron Tveit singing onstage

    23. "The History of Wrong Guys" from Kinky Boots

    Kailey Boyle singing the song onstage

    22. "Gimme Gimme" from Thoroughly Modern Millie

    Sutton Foster performing the song on the Rosie O'Donnell Show

    21. "Mama Who Bore Me" from Spring Awakening

    Lea Michelle singing the song for the Tonys

    20. "Monster" from Frozen

    Caissie Levy, who plays Elsa, singing Monster as a sneak-peek to the show

    19. "Screw Loose" from Cry-Baby

    Alli Mauzey singing the song at an event

    18. "Mamma Mia" from Mamma Mia!

    17. "The Winner Takes It All" from Mamma Mia!

    16. "Journey to the Past" from Anastasia

    15. "Run and Tell That!" from Hairspray

    14. "Waving Through a Window" by Dear Evan Hansen

    13. "Don't Lose Ur Head" from Six

    Millie O'Connell as Anne Boleyn singing on  BBC's One Show

    12. "Home" from Beetlejuice

    Lydia throwing her fist up onstage

    11. "Meant to be Yours" from Heathers

    J.D. onstage for bows

    10. "Someone Gets Hurt" from Mean Girls

    Taylor Louderman and Kyle Selig rehearsing the song

    9. "Defying Gravity" from Wicked

    Idina Menzel performing Defying Gravity at the Tonys

    8. "Wait for It" from Hamilton

    7. "Satisfied" from Hamilton

    6. "Dead Girl Walking" from Heathers

    Veronica and J.D. taking bows onstage

    5. "No Good Deed" from Wicked

    Shoshana Bean as Elphaba performing onstage for a Broadway benefit performance

    4. "She Used to be Mine" from Waitress

    Sara Bareilles talking at a Waitress event

    3. "I'm Alive" from Next to Normal

    2. "Burn" from Hamilton

    1. And finally..."Words Fail" from Dear Evan Hansen

    Ben Platt singing onstage