Major League Baseball announced the 2012 schedule on Wednesday. The MLB season will open on Wednesday, April 2, 2012 in Miami as the newly named Miami Marlins take on the World Champion St. Louis Cardinals at the “coolest ballpark ever!” You can watch construction progress on the ballpark at florida.marlins.mlb.com/fla/ballpark/webcam.jsp.