Major League Baseball has announced the 2013 All-Star game will be hosted by the Mets at Citi Field.
The announcement was made Wednesday during a news conference at City Hall with baseball Commissioner Bud Selig, Mets owner Fred Wilpon and Mayor Bloomberg. The game will be July 16, 2013.
Baseball decided at least four years ago that the Mets would host the game at the ballpark, which opened in 2009, but held off an announcement until it reached agreements with the city and agencies for All-Star services and related events, such as the FanFest.
The Mets last hosted the All-Stars in 1964, the year Shea Stadium opened. The game was last in New York in 2008, the final season of old Yankee Stadium.
Kansas City is host of this year's game, and the 2014 game is expected to be played at Minneapolis' Target Field.
Get the latest from NBC 4 New York anytime, anywhere. Follow us on Twitter, Facebook and Google+. Get our apps here and sign up for email newsletters here. Get breaking news delivered right to your phone -- just text NYBREAKING to 639710. For more info, text HELP. To end, text STOP. Message and data rates may apply.