Major League Soccer announced Tuesday that the Star Game will be played at PPL Park, the home of the Philadelphia Union, on July 25 with the opponent yet to be revealed.

It is the first time in a decade that the city of Philadelphia won its bid to host an All-Star Game, its most recent league showcase coming in 2002 with the National Basketball Association.

MLS Commissioner Don Garber made the announcement at City Hall along with Philadelphia Mayor Michael A. Nutter, City of Chester Mayor John Linder, and Union CEO Nick Sakiewicz.

"Philadelphia has a deep tradition of playing and supporting soccer, and the huge, enthusiastic fan base of the Philadelphia Union is a great success story for Major League Soccer," Garber said in a statement. "The 2012 AT&T All-Star Game will be a great opportunity to celebrate Philadelphia's soccer fans while giving viewers around the globe a glimpse of their passion."

The All-Star Game will be played in a soccer specific stadium for the second- straight year after the 2011 edition was held at Red Bull Arena in Harrison, NJ.

"Major League Soccer has chosen to host this year's All-Star Game at PPL Park with good reason," said Philadelphia Mayor Michael A. Nutter. "The Philadelphia region is centrally located, growing in population and has a rich sports culture. The Philadelphia Union have quickly enhanced Philly's sports traditions with the most dedicated MLS fan base in the nation. I have no doubt there will be a fantastic turnout for this year's festivities."

The MLS All-Stars have played Manchester United for the past two seasons, losing to the English giants 5-1 at Reliant Stadium in 2010 and 4-0 at Red Bull Arena in 2011. The opponent for this year's game will be announced at a later date.