Welp! Congratulations to Phillip Phillips! The American Idol season 11 winner is set to sing the National Anthem before Game 2 of the World series. In the series, the Kansas City Royals will face off against the San Francisco Giants. Game 2 will take place at Kauffman Stadium, in Kansas City. The game will broadcast on FOX Wednesday, October 22. The singer announced the news himself on twitter Monday night.
— Phillip Phillips (@Phillips) October 20, 2014
So…I guess Phillip has taken the American Idol World Series anthem slot? Sorry Caleb Johnson. It sucks to be the current winner of American Idol. This will be Phillip’s SECOND World Series National Anthem, having performed it the year that he won, Game 1 in 2012.
Ironcially, Caleb would probably knock the Anthem right out of the park. But, as the lowest selling Idol winner ever, he’s too stinky with the stench of failure to be handed such a high profile opportunity.