Both sides reside in the bottom half of the table, with David Flitcroft's Barnsley team just two points off 24th place after picking up 11 points from 16 games.
The home side's last win came in the form of a 3-2 victory over Middlesbrough on October 19, with three draws and one defeat following.
They have also struggled in defence having kept just one clean sheet so far this season, while Birmingham are not in a much better position considering that they are just four points above the relegation spots.
The Blues were able to secure a 2-1 victory in this fixture last season.
Birmingham City: LLDLWD
Possible starting lineups
Barnsley: Butland; Wiseman, Cranie, Mvoto, Kennedy; O'Brien, Perkins, Etuhu, McCourt; Mellis, Pedersen
Birmingham City: Randolph; Caddis, Burn, Robinson, Hancox; Adeyemi, Reilly; Burke, Lingard, Novak; Zigic
Sports Mole says: 1-2