A series of storms has brought rain, snow, and ice to many states and parts of Ontario that has taken a toll on the Sunday baseball schedule.

As of this post, five games have already been postponed from the MLB schedule.

The Detroit Tigers had a doubleheader scheduled against the New York Yankees on Sunday, though the afternoon game needed to be postponed due to inclement weather. Just a few hours later, the evening game was also postponed with the make-up games set for a June 4 doubleheader.

Meanwhile, a day after the Chicago Cubs and Atlanta Braves played through hostile weather at Wrigley Field, which they probably should not have played, the two teams were forced to postpone the finale of their three-game set. That game will be made up on May 14.

The Cleveland Indians also postponed their second straight game against the Toronto Blue Jays on Sunday. The two clubs will play a make-up doubleheader on May 3.

Three of the four game set between the Chicago White Sox and Minnesota Twins were postponed this weekend due to freezing temperatures and snow at Target Field. Those games have yet to be rescheduled.

The newest addition to the list is Sunday's tilt between the Cincinnati Reds and St. Louis Cardinals at Great American Ball Park which has been delayed. The game was to start at 1:10 p.m. ET and, at last report, was looking to get underway around 2:30 p.m. ET. Based on weather reports the Reds are confident they will get the game in.