Back to the Chicago Cubs Newsfeed

Happ leads off 2018 with a homer in Miami

Opening Day is here, and today's slate of games is jam-packed with big names and fascinating story lines, as 26 teams are set to take the field.

The schedule originally called for all 30 clubs to play their openers today, which would have made this the first time that everyone began a season on the same day since 1968, when there were only 20 teams. However, the Pirates-Tigers matchup in Detroit (now Friday at 1:10 p.m. ET) and the Nationals-Reds game in Cincinnati (Friday at 4:10 p.m.) were postponed due to inclement weather.

Free-agent closer Greg Holland has agreed to a deal with the Cardinals pending a physical, president of baseball operations John Mozeliak told MLB.