The hosts go into the match looking to arrest a run of three straight defeats, while Middlesbrough have only won one of their last six and are languishing down in 19th place.
The Blues have fared better in general, most notably picking up a 1-0 win away to high-flyers Charlton Athletic last month, but since that result they have failed to add to their points tally.
The theme of self-destruction continued on Tuesday night when a Lee Camp howler gifted Wigan Athletic the only goal of the game at the DW Stadium, making it three defeats on the bounce for Birmingham.
The last time they suffered a worse run was back in March, and with league leaders Leeds United next up after the international break they will be desperate to return to winning ways under the lights on Friday night.
A win over Leeds at St Andrew's in April actually kicked off a run of just one defeat in Birmingham's last eight home league games, which should bode well against a Middlesbrough side winless on the road this season.
Woodgate's side have taken just two points from the 12 on offer away from home so far, most recently falling to a 1-0 defeat at Cardiff City.
Indeed, wins have been difficult to come by home or away for Boro this term, managing just two from their 11 outings across all competitions in 2019-20.
A 1-1 draw with an in-form and high-flying Preston side on Tuesday night was a step in the right direction after back-to-back defeats before that - certainly compared to the 4-1 thrashing at home to Sheffield Wednesday at the weekend - but they are now just two places above the relegation zone.
The Preston draw was attended by the lowest Riverside crowd in four-and-a-half years, and Boro could desperately do with a result and performance to recapture the fans' imaginations.
Birmingham form: LWWLLL
Middlesbrough form: DDWLLD
Woodgate made four changes to his side for the match against Preston, including another start up front for top scorer Britt Assombalonga.
The striker could be rested for this quick turnaround of fixtures, though, with Ashley Fletcher biding his time for a chance to impress from the start.
Dani Ayala made a welcome return at centre-back on Tuesday night and should start again for this one, while Woodgate has a decision to make at left-back, where he preferred makeshift defender Ryan Shotton ahead of Marc Bola on Tuesday.
Birmingham possible starting lineup:
Camp; Colin, Roberts, Dean, Pederson; Crowley, Gardner, Sunjic, Villalba; Jutkiewicz, Gimenez
Middlesbrough possible starting lineup:
Randolph; Dijksteel, Ayala, Fry, Bola; McNair, Clayton, Howson; Tavernier, Fletcher, Browne
We say: Birmingham 1-0 Middlesbrough
Middlesbrough arrive at St Andrew's in a run of miserable form and, while Birmingham have not fared any better over their last three games, their problems do not seem to be as deep-rooted. It is likely to be a close contest, but we're backing the hosts to come out on top.