51 matches today 11 live right now 23 competitions covered All times UTC
RU

Middlesbrough — Charlton Athletic, 31 October 2026, 15:00 UTC : score 3:0

match finished Championship · Matchday 13 Saturday 31 October · 15:00 UTC
Riverside Stadium · referee W. Finnie
Match predictionValue

Over 1.5 goals

86% · Over 2.5 goals in 7 of 9 Middlesbrough games

Prediction landed. We predicted “Over 1.5 goals”, and the match finished 3:0.

the market is chosen by our model: not always the obvious one, but a likely one

our forecast this is how the model saw the match before kick-off
Middlesbrough 51% draw 23% Charlton Athletic 26%
The model was right

The most likely outcome was Middlesbrough win, and the match finished 3:0. Fans backed Middlesbrough win — they got it right.

fans 67 votes
Middlesbrough 57% draw 15% Charlton Athletic 28%
Voting closed at kick-off

Match events

full timeline
T. Bindon 9'
S. Berhalter assist: A. Cozier-Duberry 1-0 12'
R. McGree 36'
W. Lankshear assist: S. Berhalter 2-0 44'
A. Phillips 58'
W. Lankshear 3-0 82'

Line-ups

starting eleven and bench
Middlesbrough Middlesbrough 4-2-3-1 5-3-2 Charlton Athletic Charlton Athletic
1 Radek Vitek
2 Callum Brittain 4 Ashley Phillips 29 Adilson Malanda 30 Neto Borges
6 Sebastian Berhalter 10 Aidan Morris
11 Amario Cozier-Duberry 8 Riley McGree 9 Tommy Conway
7 Will Lankshear
11 Miles Leaburn 23 Charlie Kelman
8 Harvey Knibbs 34 Oliver Skipp 26 Joe Rankin-Costello
2 Kayne Ramsay 44 Tyler Bindon 5 Lloyd Jones 12 Billy Koumetio 17 Amari'i Bell
13 Arthur Okonkwo
Middlesbrough bench
  1. 13David Strelec
  2. 16Jeremy Sarmiento
  3. 22Kyle Joseph
  4. 19Leo Castledine
  5. 12Luke Ayling
  6. 17Max Arfsten
  7. 14Myles Peart-Harris
  8. 3Sam Byram
  9. 31Solomon Brynn
Charlton Athletic bench
  1. 6Conor Coventry
  2. 20Danny McNamara
  3. 18Ivan Mesík
  4. 9Karlan Grant
  5. 19Millenic Alli
  6. 15Nathaniel Chalobah
  7. 14Sonny Carey
  8. 7Tyreece Campbell
  9. 25William Mannion

Match stats

20 metrics for the full match
58%Possession42%
16Shots7
6Shots on target0
6Shots off target4
4Blocked shots3
10Shots inside box6
6Shots outside box1
87Attacks83
58Dangerous attacks45
8Corners4
4Offsides1
7Fouls14
2Yellow cards1
0Saves3
448Passes325
367Accurate passes246
0Free kicks0
0Throw-ins0
0Goal kicks0
0Penalties0
MiddlesbroughMiddlesbroughCharlton AthleticCharlton AthleticThe source gives no per-half split — only totals for the match

How the match went

text generated from our data

Middlesbrough and Charlton Athletic met on matchday 13 of the Championship on 31 October at Riverside Stadium. Final score — 3:0.

Middlesbrough sit 1th on 28 points after 10 matches (5 wins, 4 draws, 1 loss), 3 matches without conceding. Charlton Athletic sit 21th on 14 points after 9 matches (1 win, 3 draws, 5 losses).

Season form

all competitions of the season
Middlesbrough Middlesbrough last five Charlton Athletic Charlton Athletic
DLWWD form WLLLL
10 Matches 9
5 — 4 — 1 Wins — draws — defeats 1 — 3 — 5
22 — 14 Scored — conceded 7 — 16
1.9 Points per game 0.67
2.2 Goals scored per game 0.78
3 Clean sheets 1
2 Failed to score 4
unbeaten in 1 Current streak unbeaten in 1

Middlesbrough at home: 5 matches, 3 wins, 2 draws, 0 losses, goals 12—7, 2.2 points per match.

Charlton Athletic away: 4 matches, 0 wins, 1 draw, 3 losses, goals 3—10, 0.25 points per match.

League table

after the match
#TeamPWDLGoalsPts
1Stoke CityStoke City1592424—1829
2MiddlesbroughMiddlesbrough1484230—1928
3Wolverhampton WanderersWolverhampton Wanderers1584326—1828
…
20WatfordWatford1442813—2314
21Charlton AthleticCharlton Athletic1435611—2214
22BurnleyBurnley1417618—2610
Full Championship table