Police have charged three men after an alleged vicious beating of two men in East Melbourne after the first AFL final on Thursday night.

The trio – two aged 27, and one aged 24 – were arrested on Friday night over an assault on two men who were allegedly punched in the face multiple times and kicked while on the ground after the preliminary final match between Richmond and Hawthorn.

The three men were charged with intentionally causing injury, recklessly causing injury and "other assault-related offences". They were released on bail and will appear at the Melbourne Magistrates Court on December 4.

One of the victims, a 45-year-old father from Mount Evelyn, was on Friday preparing to undergo surgery on his arm, which police say was broken during the incident. The man also told police he saw his friend's face stomped on during the attack.

The friend, a 61-year-old father from Rosebud, suffered serious facial injuries, including a fractured cheek bone.