Onion Sports looks back at the finest moments from the first three months of the 2017 Major League Baseball season.


Angels star Mike Trout continues his pace to be one of the greatest baseball players of all time, leading fans everywhere from East Anaheim to West Anaheim to take notice

Advertisement


Nationals outfielder Bryce Harper offends the game’s traditionalists by trotting instead of running during mound charge


With a barrage of home runs, the Yankees’ Aaron Judge disproves the conventional wisdom that extremely large, incredibly strong people cannot succeed in sports

Advertisement


The Astros find success behind a core group of young players and excellent pitching, a feat they’ll have to keep up for another three whole months just to make the playoffs


MLB admits Statcast software has been calculating batting averages incorrectly the entire season

Advertisement


Mariners outfielder Ben Gamel plays with a youthful enthusiasm for the game that will certainly earn him a fastball to the head before season’s end


Miami’s Edinson Vólquez throws a no-hitter in front of nearly 300 Marlins fans


Some asshole in the stands catches two foul balls in the same game


Commissioner Rob Manfred adds more intrigue to the All-Star Game by announcing that the winning team will choose the World Series participants

Advertisement


Announcers broadcast a record-high 342 games in “perfect baseball weather”