Fremantle Dockers recruit Shane Yarran has been fined $800 for disorderly conduct and refusing to obey a police move-on order after an incident in Perth last month.

Yarran, 27, was swearing outside a bar in Leederville on June 26 when police gave him a notice to move on, but he made no attempt to then leave the area.

He had earlier taken part in Peel Thunder's WAFL clash against Swan Districts, during which he was reported for striking Swans player Matt Riggio in the second quarter.

Yarran pleaded guilty to the two charges when he appeared in the Perth Magistrates Court.

His lawyer David Manera told the court Yarran's early guilty plea was indicative of his "remorse and shame".

He said prior to the incident, the last time Yarran had drunk alcohol was in March, and his client now accepted he needed to give more thought to his drinking.

Chief Magistrate Steven Heath described the offences as "stupid" and "disappointing", saying Yarran seemed to commit "odd offences" each year triggered by alcohol.

Yarran made no comment as he left court.

He was selected by the Dockers as a mature-age draftee at pick 61 in the 2015 national draft after finishing as the leading goal-kicker in the WAFL playing for Subiaco last year.