David Ortiz was ejected from the Orioles-Red Sox game in the fifth inning on Sunday for arguing balls and strikes.
Third base umpire Jerry Meals called a checked swing a strike and Ortiz flung his bat down at the plate.
Home plate umpire John Tumpane ejected him a few seconds later.
Ortiz continued to rage until manager John Farrell pushed him away.
He then flung his bat down again and left a trail of equipment on his way back to the dugout.
Daniel Nava came in for Ortiz and grounded to shortstop.
It was the first ejection of the season for Ortiz.
Follow Peter Abraham on Twitter @PeteAbe.