MLB Network’s Jon Heyman reported Tuesday that Major League Baseball has suspended Texas Rangers second baseman Rougned Odor eight games for punching the Toronto Blue Jays’ Jose Bautista during Sunday’s game. Bautista, who memorably flipped his bat after homering against the Rangers in a playoff game last year, had been hit by a pitch earlier in the eighth inning and slid hard into second base, leading to the fracas.

Heyman also reported that Odor will appeal. Yahoo’s Jeff Passan added that Odor has been fined $5,000.

In case you’ve been living under a rock, here’s the punch in condensed form:

Odor’s reported suspension falls just short of the longest punishment handed out for a player’s on-field misconduct since 2000 (10 games), but was eight games enough? You be the judge.

In 2006, Cubs catcher Michael Barrett got 10 games for punching the White Sox’ A.J. Pierzynski after the latter barreled into him at home plate.

In 2001, the Royals’ Mike Sweeney got 10 games for throwing his helmet at Tigers pitcher Jeff Weaver.

There have been pitchers who also have received 10-game suspensions for deliberately throwing at batters, but that isn’t really an apples-to-apples comparison so we’re not including them.

A number of things probably were working against Odor here. For one, had done something like this once before, receiving a four-game suspension for throwing a punch at a sliding base runner during a Class A game in 2011.

For another, Odor’s most recent fracas happened on a slow Sunday in the sports world, so everybody — I mean everybody — saw a clip of his punch. MLB really had no choice but to crack down.