Robinson's suspension, for a late bump on North Melbourne forward Leigh Adams in round 18, means he is unlikely to play again in 2014.

Garlett has also been fined $2500.

A statement from Carlton said neither player had been charged by police after the incident in Melbourne's CBD.

"The injury was sustained in the early hours of Sunday morning, following an altercation in the city, when Robinson was with teammate Jeff Garlett," it read.

"Robinson and Garlett breached the club's code of conduct and both players have been sanctioned."

Carlton's football operations boss Andrew McKay followed a similar line to Malthouse, saying the players should not have been out when they were.

"It's disappointing it has come to light that both players were out in the early hours of Sunday morning - had they not put themselves in that position, then this incident could have been avoided," McKay said.

"It should serve as a warning to all our players that they need to take responsibility for their behaviour and the situations they put themselves in.