Trending Now - Hannah Harper Triumphs on 'american Idol' With Faith-fueled Finale

WHO:

Sportskeeda - Hannah Harper, a 26-year-old from Willow Springs, Missouri, is the winner of American Idol season 24.

Christian Post - Jordan McCullough and Keyla Richardson were finalists alongside Hannah Harper.

WHAT:

Sportskeeda - Hannah Harper was crowned the winner during the show’s finale.

Christian Post - Harper performed “At The Cross (Love Ran Red)” by Chris Tomlin as her final song.

Christian Post - Harper also performed “Married Into This Town,” a duet of “I Hope You Dance” with Lee Ann Womack, and her original song “String Cheese.”

WHERE:

Christian Post - The finale took place on American Idol.

WHEN:

Sportskeeda - The finale occurred on Monday, May 11.

WHY:

Christian Post - Harper openly shared her Christian faith and struggles with postpartum depression throughout the season.

HOW:

Christian Post - Harper expressed her faith during performances and shared that she and other contestants prayed together backstage during the competition.

(UPDATED May 12, 2026 17:43 UTC)

Hannah Harper, a 26-year-old from Willow Springs, Missouri, has been crowned the winner of American Idol season 24, triumphing over finalists Jordan McCullough and Keyla Richardson. During the finale, Harper delivered a powerful performance of “At The Cross (Love Ran Red)” by Chris Tomlin, along with a duet of “I Hope You Dance” featuring Lee Ann Womack and her original song “String Cheese.” Throughout the season, she openly shared her Christian faith and personal struggles with postpartum depression, even revealing that she and her fellow contestants prayed together backstage.