MLB not sweating string of postponements

Inclement weather has postponed 23 MLB games already this season.

Mother Nature and baseball have been at odds over the last few weeks, but MLB believes it's well-suited to handle a recent string of postponed games.

Inclement weather has postponed 23 MLB games already this season, making this the worst year for weather-related postponements since 2007 when 25 games were lost in March and April.

Luckily for teams, the 2016 collective bargaining agreement lengthened the season from 183 to 187 days, allowing to better make up for lost time.

"Four days may seem small, but it's actually pretty significant. We're having many more options in terms of finding agreeable dates that work,” said Chris Marinak, MLB's executive vice president of strategy, technology and innovation (via ESPN). "As bad as it's been to have the number of games we've lost so far, I can't think of a game we've lost where I'm really concerned about the makeup date burdening a club or causing an issue. That's sort of the silver lining in what we've had so far."

Monday provided arguably the most interesting postponement as ice in Toronto punctured the Blue Jays’ Rogers Centre roof and pushed back the team's game against the Royals to force a Tuesday doubleheader.

MORE: Blue Jays game vs. Royals postponed by roof damage from falling ice | Red Sox’s traditional Patriots Day game postponed

Despite MLB's good attitude, fans and teams alike are likely ready to trade in ponchos and mittens for sunscreen and shorts.