Brazilian midfielder Sandro had work permit issues in the summer but his inclusion in the starting lineup suggests that the matter has been dealt with.
Demarai Gray has overcome a groin issue for Birmingham, while Andrew Shinnie has recovered from a hamstring problem to take his place on the bench.
Birmingham City have lost only once in their last nine matches versus QPR at St Andrew's, but nobody has conceded or scored more goals than Rangers this season.
Birmingham City: Kuszczak; Caddis, Morrison, Robinson, Grounds; Gleeson, Kieftenbeld, Maghoma, Davis; Gray, Donaldson
Subs: Legzdins, Solomon-Otabor, Toral, Shinnie, Spector, Lowry, Brock-Madsen
Queens Park Rangers: Green; Perch, Onuoha, Hall, Konchesky; Henry, Sandro; Phillips, Chery, Fer; Emmanuel-Thomas
Subs: Smithies, Angella, Tozser, Doughty, Luongo, Polter, Faurlin