Anthony to Perform “God Bless America” at MLB All-Star Game

Marc Anthony is preparing for an all-star performance…

The 44-year-old Puerto Rican singer will perform “God Bless America” during the seventh inning of the upcoming MLB All-Star Game, which will take place on July 16 and be broadcast live on Fox.

Marc Anthony

Anthony, whose salsa song “Vivir Mi Vida” has been No. 1 for the eight consecutive weeks on Billboard‘s Hot Latin Songs chart, has gained acclaim for performing the national anthem, including a show-stopping performance of the “Star-Spangled Banner at the 2011 NBA Finals.

Meanwhile, Anthony’s “Rain Over Me” co-collaborator Pitbull will also make at appearance at the big game.

The 32-year-old Cuban American rap superstar will warm up the crowd at the Home Run Derby, taking place July 15 and airing on ESPN.

Mr. Worldwide will perform his hits “Don’t Stop the Party” and “Feel This Moment.”

American Idol winner Candace Glover will sing the national anthem before the start of the all-star game.