After three games were postponed on Monday, Major League Baseball is up to 24 postponements this season.

Since MLB began fully tracking postponements in 1986, the record for weather-related postponements in March and April came in 2007 (25 games).

With two weeks left in the month of April, a new record is all but certain to be set.

The length of the season was increased from 183 to 187 days as part of the 2016 collective bargaining agreement, allowing for more rest and windows for rescheduled games.

"The fact that we started the year earlier gives us more off-days throughout the year, so there are a lot more options for us to make days up this year," said Chris Marinak, MLB's executive vice president of strategy, technology and innovation. "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.

"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."