Former Geelong player Paul Brown is in hospital after allegedly being king hit in Shepparton on Friday night.

The 46-year-old is in a serious condition and reportedly has bleeding on the brain and a fractured skull.

Brown played 84 games for Geelong between 1990-1998.

A 19-year-old man from Shepparton was arrested and will face court on January 11, after Brown was allegedly king hit and hit his head on the concrete after falling backwards.

He was rushed to Golbourn Valley hospital, before later being rushed to The Alfred Hospital.