St Kilda midfielder Luke Dunstan could miss the rest of the 2020 season, according to AFL Media's Mitch Cleary.

The 25-year-old tore his pectoral muscle in St Kilda's scratch match against Richmond on Saturday and is expected to miss 10 to 12 weeks with the injury.

In other injury news, Zak Jones is also set to miss for the Saints this week with a minor hamstring injury while Jade Gresham is set to play despite suffering eye swelling in Saturday's win over Richmond.

Dunstan has not played for the Saints since their Round 1 loss to North Melbourne.

St Kilda come up against Carlton at Marvel Stadium on Thursday night (AEST).