The Eagles veteran skipper copped a match-day report for his flattening bump on Port Adelaide's Paul Stewart at AAMI Stadium on Saturday, which was upheld by the league's match review panel.
The popular West Coast backman was hit with 225 demerit points for the contact, which the MRP deemed as reckless conduct, low impact and high contact.
Glass' bad record didn't help reduce his penalty, with 82.81 demerit points increasing his level two ban to over 300 points, before the early plea reduced it back down to 230.86 and a two-game ban.
And Fremantle star midfielder Nat Fyfe has been hit with a one-game ban for kicking his Richmond opponent Dan Jackson during their thrilling encounter on Friday night.
Fyfe was also hit with a level two sanction, reduced back down to one by the early plea, for the contact which was assessed as intentional, low impact and body contact.
Newcomer Brett Goodes could miss the next two Western Bulldogs games after being hit with a suspension for rough conduct on Cats youngster Josh Caddy.
Goodes was charged with a level three rough conduct offence, drawing 325 demerit points, reduced down to 243.75 with the early plea.
Goodes' Dogs teammate Matthew Boyd copped a reprimand for striking Geelong skipper Joel Selwood.
Boyd can escape a one-match ban from the level one striking charge with the 25 percent early plea discount, along with a further good record discount.
Two Brisbane teammates copped reprimands from the Lions' shaky win over Melbourne on Sunday, with ruckman Billy Longer (rough conduct) and midfielder James Polkinghorne (tripping) escaping bans.
Kangaroos youngster Jamie Macmillan can accept a reprimand for making unnecessary contact to the head of Hawks superstar Lance Franklin.
That sparked a boundary-line brawl from which the MRP pulled eight melee fines, including a further $3,000 for Macmillan.
Scott Thompson was charged $2,100 for his involvement in the scuffle, while Aaron Mullett, Ryan Bastinac and Hawks Franklin, Isaac Smith, Jordan Lewis and Jack Gunston must pay up $1,200.
Greater Western Sydney midfielder Tom Scully was slugged $1,800 for making contact with an umpire, while Tiger Brad Helbig was fined $900 for standing on Danyle Pearce's hand.
Port Adelaide free agency recruit Angus Monfries was cleared for his arm-pinning body-slam tackle which left West Coast on-baller Matt Priddis concussed and unable to take any further part in the game.
And another match-day report, on Hawthorn young star Luke Breust was thrown out by the league's MRP.
Breust was reported for striking North Melbourne big man Todd Goldstein, with the review panel declaring the action was a legitimate attempt to spoil.