Middlesbrough host Charlton in EFL Championship on Saturday 31 October at 23:00 SGT (UTC+8), at Riverside Stadium, Middlesbrough. Middlesbrough go into the game 1st in the table on 25 points from 12 games, while Charlton are 19th with 14.

Middlesbrough have 3 wins, 2 draws and 0 defeats in their last 5 matches, scoring 13 and conceding 7. Their latest result was a 5-1 win away to Bolton. Charlton have 0 wins, 2 draws and 3 defeats in their last 5 matches, scoring 5 and conceding 11. Their latest result was a 3-1 defeat at home to Norwich.

In the last 10 meetings between the sides, Middlesbrough have won 7, Charlton have won 2 and 1 has been drawn. The most recent, on 11 Mar 2026, finished Middlesbrough 0-1 Charlton Athletic.

Our data feed gives Middlesbrough a 70.7% chance of winning, Charlton 12.3% and the draw 17.1%. The Asian handicap has Middlesbrough at -1.75, with the goals line at 3.5. Lines can move before kick-off.

Think you know how this one ends? Make your picks in the Tipster Cup before kick-off.