The Kansas City Royals finally have something to celebrate. The commissioner has awarded Kansas City the 2012 All-Star Game.

The Royals haven’t made the playoffs in 25 years, just missing the playoffs in the 1995 season. But now the team will finally be able to have some true acknowledgement by all of baseball.

The team which had a former All-Star Game MVP in Bo Jackson (1989) and former star George Brett, will be hosting the event from the newly revamped Kauffman Stadium.

Bud Selig chose the Royals over a tightly contested fight by the Red Sox for the 2012 game. The Red Sox last had the summer classic in 1999.

This year’s game will be held in Anaheim.

Read more MLB news on BleacherReport.com