St Kilda star Jack Steven will miss a second straight week, with the club ruling him out of this weekend's clash with Collingwood.

Steven suffered a punctured lung in an incident in the dying minutes of the side's the loss to West Coast in Perth in round two.

The injury forced him to spend a night in a Perth hospital and miss the Saints' clash against Brisbane last week.

The club had initially hoped he would play this week, but he is now expected to return in five against Geelong.

More to come.

JOIN THE DISCUSSION