Middlesbrough vs Charlton prediction

Middlesbrough – Charlton, Championship, Saturday, October 31, 2026 at 03:00 PM (GMT). Venue: Riverside Stadium

Middlesbrough is #1 in the table (25 pts) and Charlton #19 (14 pts). 18 places separate the two teams in the table. Middlesbrough is unbeaten in its last 5 matches. Charlton has not won any of its last 5 matches. Middlesbrough averages 2.3 goals per match this season. Last 6 head-to-head meetings: Middlesbrough 4, draws 0, Charlton 2.

AI confidence: Medium

AI match recap

Middlesbrough bring the stronger form, the home setting and a clear attacking rhythm into a match against a Charlton side searching for a stabilising result. The league leaders should have most of the ball and will look to create repeated wide overloads, especially through Brittain and Cozier-Duberry. Charlton's best chance is to make the game fragmented, compete for second balls and turn quick recoveries into channel attacks. Team news around Charlton's returning players is the main variable before the line-ups are released.

Predicted score and probabilities

The AI's exact score, win/draw/loss probabilities, both teams to score, over/under 2.5 and 4 key factors are in the full analysis.

See the full AI analysis

Head-to-head analysis

Middlesbrough hold the broader historical advantage in this matchup, particularly across the older Championship meetings. However, Charlton won the latest Riverside encounter, giving them a recent blueprint for frustrating the home side.

Form (last 5)

MiddlesbroughLeague position #1 · 25 ptsW D W
CharltonLeague position #19 · 14 ptsD L L

Middlesbrough vs Charlton stats

MiddlesbroughCharlton
Played1212
Goals scored2711
Goals conceded1718
Clean sheets23

Last meetings

  • 2026-03-11Middlesbrough 0-1 Charlton
  • 2025-12-09Charlton 1-2 Middlesbrough
  • 2020-03-07Charlton 0-1 Middlesbrough
  • 2019-12-07Middlesbrough 1-0 Charlton
  • 2016-03-13Charlton 2-0 Middlesbrough
  • 2015-10-31Middlesbrough 3-0 Charlton

Other Championship matches