BALTIMORE (WJZ) — From awesome to awful, Major League Baseball had some very odd happenings during Opening Day 2016. Teams across the league experienced issues with everything from nasty weather to upset stomachs.

Let’s take a look at six really weird things that happened in the MLB:

READ MORE: Civil Rights Lawyer Ben Crump Joins Lawsuit Against Baltimore City Public Schools

1. The season-opener between the Red Sox and Indians was postponed due to rain, sleet and snow…in April! The Yankees and Astros were also rained out in New York Monday. Not to mention the double rain-delay in Baltimore for the Orioles.

2. Food poisoning foils an epic Opening Day pitching matchup. It was supposed to be Sonny Gray vs Chris Sale in Oakland, but alas Gray’s stomach got the best of him. Madison Bumgarner of the Giants also felt under the weather and still pitched through the game with flu-like symptoms.

3. The last time the Seattle Mariners lost an Opening Day game was 2006. Well, it took a decade but the team experienced their first loss in years. What hurts even more is the streak falls one short of breaking the MLB record.

READ MORE: Maryland Governor Endorses Thiru Vignarajah's Campaign For Baltimore City State's Attorney

4. The Dodgers handed the Padres the worst Opening Day shutout loss in MLB history with a score of 15-0.

5. In his very first at-bat of the 2016 season, the reigning NL MVP, Bryce Harper whacked a solo home run. Bryce Harper joins Vladimir Guerrero and Gary Carter as only players in the Nationals’ team history to homer in consecutive Opening Days.

6. After an initial rain delay, another one during the third inning, the Orioles home opener game lasted close to 6 hours. The game was set to begin at 3:05 p.m. and officially ended around 8:45 p.m. However, a walk-off win followed by some celebratory cake-to-the-face was worth the wait!

MORE NEWS: Baltimore's Ice Cream Parlors Are Celebrating National Ice Cream Month