PRIZED St Kilda recruit Dan Hannebery has been ruled out for a second consecutive week with hamstring soreness.

Hannebery, who returned to play two matches in rounds 14 and 15 after a season plagued by soft-tissue setbacks, won't feature against Geelong on Saturday night.

MATCH PREVIEW Cats v Saints

AFL.com.au understands the decision was finalised after Thursday's main session.

Hannebery only ran light laps at Tuesday's session and was deemed a test by the club's medical staff ahead of Thursday.

The 28-initially missed last week’s loss to North Melbourne with general soreness which was later confirmed as hamstring awareness.

It is expected he will be fit to return to face the Western Bulldogs in round 18 at Marvel Stadium. 

The former Swan crossed to Moorabbin in last year's NAB AFL Trade Period on a lucrative five-year contract.

Hannebery's injury comes after Josh Battle was ruled out for 3-4 weeks with a knee injury. 

Find In the Game on Apple Podcasts, Google Podcasts or Spotify