Murray Davidson (torn ankle ligament) is doubtful and Danny Grainger is suspended for the home side, while the visitors could name an unchanged line-up from the team that beat Hearts 3-0 at Tynecastle. Alan Combe and James Dayton the only long-term absentees for the Ayrshire boys.
ST JOHNSTONE: Smith, Maybury, Duberry, MacKay, Craig, Millar, MacDonald, Samuel, Myrie-Williams, Rutkiewicz, Milne, Parkin, Haber, Enckelman, Jackson, May, Caddis, Davidson.
KILMARNOCK: Cameron Bell, Mohamadou Sissoko, Ben Gordon, Fraser Wright, Jamie Hamill, Craig Bryson, Manuel Pascali, David Silva, Danny Invincible, Liam Kelly, Alexei Eremenko, Harry Forrester, Rui Miguel, Connor Sammon, Tim Clancy, Kyle Letheren, Garry Hay, Mehdi Taouil.