The St. Louis Cardinals open the 2018 Major League Baseball Season this (Thursday) afternoon in New York against the Mets.
First pitch is at 12:10.
This is earliest ever start to a season, because of a new collective bargaining agreement that gives players an extra three to four days off.
28 teams will play their first game today (Thursday) it would have been all 30, however the Cincinnati Red home opener against Washington was postponed to tomorrow (Friday) because of weather.
The Kansas Royals start the season at home this (Thursday) afternoon facing the Chicago White Sox.
First pitch at 3:15.
The Missouri Tigers Baseball game against Western Illinois scheduled for yesterday (Wednesday) had to be canceled due to rain and field conditions.
Both coaches agreed to cancel the game in the middle of the 2nd inning after agreeing the conditions were unplayable.