The Bluebirds have lost seven straight EFL Championship matches, having been outscored 17-1 over that stretch while Boro have won three of their last four.
The visitors have several injury concerns ahead of their trip to Wales. Grant Hall (muscle), Dael Fry (leg), Anfernee Dijksteel (hamstring), Marc Bola (muscle) and Marcus Browne (ACL) will all be absent.
Cardiff City: Smithies; Bagan, Flint, Morrison, Ng; Pack, Vaulks; Colwill, Bacuna, Giles; Moore
Middlesbrough: Lumley; Bamba, McNair, Peltier; Tavernier, Crooks, Howson, Hernández; Payero; Ikpeazu, Sporar
Ones to watch
Rubin Colwill (Cardiff City)
Easily the Bluebirds' best player against Fulham. He was excellent with the ball and his attack-first instinct is as refreshing as it is exciting. Colwill looked like Cardiff's biggest threat and saw one shot go narrowly past the post in the first half.
Paddy McNair (Middlesbrough)
He was the driving force in the victory over Barnsley at both ends of the pitch, keeping the Tykes' forwards quiet for the most part, and was involved in delivering the balls into the heart of the penalty area to set up both goals.
In February, the two teams played out a 1-1 draw at the Riverside Stadium, Sean Morrison's 37th-minute opener canceled out by Paddy McNair's equalizer eight minutes from time.
The result meant that the Bluebirds remained unbeaten in their last six against Boro.
How to watch
The match will be televised on Sky Sports. Kick-off is set for 12:30 BST.