Middlesbrough host Charlton on 31 October 2026 at 18:00 at the Riverside Stadium. Boro sit top of the Championship after a 5-1 demolition of Bolton, with Will Lankshear scoring twice and Tommy Conway adding pace to their attacking play. Charlton arrive winless in nine league matches, most recently losing 3-1 to Norwich. The visitors have won just one of their last ten away games and conceded 1.60 goals per game on the road this season.
Form and H2H
Middlesbrough have won five of their last ten home matches, drawing four and losing one, averaging 2.11 goals scored and 1.60 conceded per game at the Riverside. Charlton's away record reads one win, five draws, and four losses over the same period, with an average of 0.70 goals scored and 1.60 conceded per game. In six meetings since 2013, Middlesbrough have won four times, drawn once, and lost once. Boro's most recent home victory over Charlton came in October 2015, a 3-0 win.
Best bet
Middlesbrough 3-0 Charlton. Boro's attacking output at home, combined with Charlton's inability to score on the road and vulnerability in defence, points to a comfortable home victory. Middlesbrough have created consistently high-quality chances and Lankshear and Conway offer genuine threat. Charlton have failed to win away and lack the defensive solidity to contain Boro's front line.
Odds to watch
1Win: Home 1.25 / Draw 6 / Away 9.8.
1xBet: Home 1.25 / Draw 6.05 / Away 9.55.




