Salt Lake City - David Cook was announced the winner of the seventh season of American Idol is announced live in front of a frenzied crowd of David Archuletta fans Wednesday, May 21, 2008 at EnergySolutions Arena. ; 5.21.2008