Former AFL star Shannon Grant has spent just two hours in custody after he was jailed for repeated assaults on a woman and then bailed after lodging an appeal.

Grant, 41, pleaded guilty on Tuesday to assaulting a woman on several occasions, including stomping on her bare foot after she got out of a bath at a Victorian resort.

Shannon Grant arrives at Moorabbin Magistrates Court on Tuesday. Credit:AAP

But the North Melbourne premiership player immediately appealed against the six-month prison sentence and was granted bail.

Grant faced Moorabbin Magistrates Court and admitted assaulting the woman at his house in Highett, at a suburban beach and also at a Yarra Valley spa and resort.