Collingwood forward Jamie Elliott has once again failed to finish the Magpies' VFL clash, reportedly picking up another injury.

Superfooty reported the injury on Sunday afternoon, with a number of Collingwood fans taking to Twitter to confirm the news.

Several different people of Twitter suggested Elliott suffered a hamstring injury, which could sideline Elliott for at least a couple of weeks.

Elliott hasn't played an AFL match in 2018, following 17 last season.

The forward also missed the entire 2016 season, meaning he's in danger of missing two full seasons in the past three years.