
St Kilda captain Jack Steele is out of AFL action for four weeks again, this time with a broken collarbone.
Steele will have surgery on Monday after he left the ground in the third quarter of Saturday night's 51-point win over the Western Bulldogs at Marvel Stadium.