Skip to Content

American Idol season 7 came down to the battle of the Davids. 25-year-old David Cook and 17-year-old David Archuleta gave it their all, but in the end, there can be only one.

While I thought David Cook had an edge most of the season, David Archuleta knocked it out of the ballpark on Tuesday night’s three rounds of head-to-head competition. Archuleta was “on.” Vocally he proved to be the stronger of the two, but in the end it wasn’t enough to take away Cook’s lead.

Before Wednesday night’s announcement of the American Idol season seven winner, Cook had the opportunity to perform with rock legends ZZ Top and Archuleta performed with newcomers OneRepublic.

Congratulations to American Idol season seven winner David Cook!