Callum Paterson returned to score the opener in Tuesday’s 2-1 win over Barnsley while Kadeem Harris started after a groin problem.
Jazz Richards (ankle),Armand Traore (thigh),Aron Gunnarsson (ankle), Jamie Ward (groin) and Gary Madine (groin) are all struggling.
Danny Ward (knee) remains sidelined for the rest of the season for the promotion-chasing Bluebirds.
Birmingham could have David Davis available as they look to end their losing run.
The midfielder hasbeen sidelined since injuring his knee during the defeat to Aston Villa almost a month ago.
Blues have lost the five games he has missed, including Garry Monk’s first game in charge – Tuesday’s 1-0 defeat to Middlesbrough.
Davis is also just one caution away from a two-match ban whileIsaac Vassell (knee) and Jonathan Grounds (medial ligament) remain sidelined.
Dundee United boss Csaba Laszlo has been left hoping for St Mirren to slip up in the race to seal promotion to the Ladbrokes Premiership.
Crewe will consider starting Chris Dagnall when they host Forest Green on Tuesday.
Northampton striker Kevin van Veen is hoping to make his first start in over a month in the home game against Shrewsbury.