So this was season 10 of American Idol.  Last night, Scotty McCreery won the title...  but can you name all ten? 

Season 10:  Scotty McCreery

Season 9: Lee DeWyze

Season 8: Kris Allen

Season 7: David Cook

Season 6: Jordin Sparks

Season 5: Taylor Hicks

Season 4: Carrie Underwood

Season 3: Fantasia Barrino

Season 2: Ruben Studdard

Season 1: Kelly Clarkson