MELBOURNE, AUSTRALIA - JULY 27: Ben Long of the Saints celebrates during the 2019 AFL round 19 match between the St Kilda Saints and the Melbourne Demons at Marvel Stadium on July 27, 2019 in Melbourne, Australia. (Photo by Michael Willson/AFL Photos via Getty Images)

St Kilda’s Ben Long has had his one-match ban upheld by the AFL Tribunal on Monday night.

He was charged for a dangerous bump on Bulldog Jackson Macrae in Saturday's elimination final clash at the Gabba.

The MRO graded the incident as medium impact with careless conduct and high contact, resulting in a one-match suspension, with the Saints challenging the charge at the Tribunal.

But St Kilda's attempts to have the ban overturned have been unsuccessful, meaning Long will miss Friday night's semi-final clash against Richmond.

His suspension is a major blow for St Kilda, with Patrick Ryder (hamstring) and Jake Carlisle (personal) also being forced omissions this week.