Veteran backman Ben Johnson will miss the next two weeks after injuring his calf during training this week.

It is a minor setback for the left-footer who sat out rounds four to seven with the same ailment.

Johnson has been one of the better players in Collingwood’s VFL team since returning a fortnight ago and was one of several players in the mix for senior selection according coach Nathan Buckley at his press conference earlier this week.

The 32-year-old has played 235 games for the Magpies since debuting in 2000.

View Collingwood's injury list here.