18 mai 2023 ยท Fresherslive Who did David Archuleta lose to on American Idol? In the seventh season of American Idol, David Archuleta competed against David Cook for the title. Ultimately, David Cook emerged as the winner, with the results announced on May 21, 2008. He defeated David Archuleta, who became the runner-up in the competition.