Winger Kadeem Harris' red card at Brentford last weekend means he definitely misses out along with long-term absentees Joe Mason (hamstring), Ben Turner (ankle), Nicky Maynard (knee), Anthony Pilkington (hamstring) and Kagisho Dikgacoi, who is working his way back to full fitness after muscle problems.
Simon Moore is set to continue in goal with Scotland international David Marshall unlikely to be risked as he closes in on a comeback from a groin injury while Lee Peltier is set to miss out once more with a hamstring problem.
Another hamstrung player, attacker Conor McAleny, is likely to join Peltier on the sidelines but there is a welcome return for Federico Macheda after he served his one-game suspension in Tuesday's draw with Bournemouth.Birmingham have been boosted as Matt Green and Gavin Gunning edge closer to fitness
The duo will not be considered against Cardiff but will play in the under-21s on Monday after long-term knee injuries
Michael Morrison remains a doubt with an ankle problem but has returned to training
Stephen Gleeson is available again after serving a three-game ban for a red card.
MATCH FACTS
Head-to-Head
- The earlier encounter this season ended as a goalless draw at St Andrew's in November.
- Cardiff are unbeaten in the last six meetings, winning three. Birmingham's last win was 2-1 at Cardiff in September 2008.
- They have won three of the last four meetings at home, losing the other.
Cardiff
- Russell Slade's side have lost only one of their last four games. Their only defeat this month was 2-1 against Charlton at home on 7 March.
- They have not won any of their last seven home games in all competitions, losing four. Their last win at the Cardiff City Stadium was 1-0 against Fulham in the Championship on 10 January.
Birmingham
- Gary Rowett's men are unbeaten in their last four games, winning two. Their last defeat was 4-2 at Ipswich on 24 February.
- Birmingham have not won any of their last six away games in all competitions, losing two. Their last win on the road was 3-2 at Blyth Spartans in the FA Cup on 3 January.
Source: PA