Carrie Underwood's best songs weren't necessarily radio hits. Sure, top songs such as "Before He Cheats" and "Jesus, Take the Wheel" rank high on this list of her 50 best, but so, too, do album cuts that fans can't forget two, three, five or 15 years later.

In fact, you'll find three songs that barely cracked country radio inside the Top 10, and four more to round out the Top 20 Carrie Underwood songs. Her biggest hits may have soared to No. 1 and sold millions of digital copies, but the American Idol winner's best songs left an indelible impression on the hearts and souls of fans.

In sharing her stories, Underwood is often giving a voice to your story. Indeed, the very best of these songs are tearjerkers, but that's not to say all (or even any) are sad.

Readers will find a few collaborations sprinkled throughout this list, but we stuck to songs that feature Underwood as the primary vocalist, so "Remind Me" with Brad Paisley and "The Fighter" with Keith Urban are out. A forgotten Sam Hunt duet cracks the Top 50, as does her early career partnership with Sons of Sylvia and her once-in-a-lifetime recording with Randy Travis; in fact, "I Told You So" is one of our absolute favorite Underwood songs, and you seem to agree.

To ignore commercial performances would be selfish, but to assume her best songs are among her 15 No. 1 singles or 28 Billboard Country Airplay Top 10s would be naive. We asked, we listened, and then we poured through dozens of Underwood's songs to create a definitive list of her best.

Songs she emphasized during her most recent tour earn an edge over some others, as you'll soon see. No. 1 is a live phenomenon:

WATCH: How Well Do You REALLY Know Carrie Underwood?

More From TheBoot