Three men allegedly involved in a violent brawl at the MCG season opener have been arrested and charged with affray.

The brawl, which took place just after last Thursday's clash between Richmond and Carlton, initially saw Eltham teen Sam Bevan-Shannon receive a $322 fine for riotous behaviour.

However, after further reviewing footage of the fight, police have charged Mr Bevan-Shannon, 19, and two other men, aged 19 and 20 and both from Greensborough, with affray.

The three men were bailed to appear at Melbourne Magistrates Court on July 4.