Melbourne co-captain Jack Viney will miss the Demons' next two matches after he sustained a shoulder injury against Richmond last Wednesday.

Viney was bumped by Tiger Sydney Stack during the fourth quarter, and has been diagnosed with a moderate-grade AC joint sprain.

“Jack suffered a moderate-grade AC joint sprain during the third quarter following a bump,” Elite Performance Manager David Misson told Melbourne Media.

“We’ll monitor how Jack progresses over the next week, but our expectation is that he’ll probably miss one to two games.