Language

Middlesbrough vs Charlton

Match details
Riverside Stadium
MiddlesbroughHome
15:00Starts Oct 31
CharltonAway
Before kick-off
Locked at the odds shown when published

Lineups · Absences

Waiting for confirmed lineups (usually 60 minutes before kick-off)
Confirmed out · Doubtful
MiddlesbroughOut 3 · Doubtful 0 · Not a confirmed out · Absence list from the previous match (Oct 23)
A. JonesCalf injury
D. StrelecInjury
R. PukstasInjury
CharltonOut 2 · Doubtful 2 · Not a confirmed out
C. SichenjeKnee injury · Absence list from the previous match (Oct 24)
R. ApterKnee injury · Absence list from the previous match (Oct 24)
Matthew GoddenInjury
Nathaniel ChalobahInjury
As of Oct 24 16:30

Odds

Main markets 0

Reference odds. No real-money wager can be placed here.

No odds for this match

Season team record · Standings · 2026/27

24 teams
Season team record · 2026/27 Based on 15 · 14 games (not the full season)
MiddlesbroughAllCharlton
15Games14
9Won4
4Drawn5
2Lost5
31Goals scored15
21Goals conceded24
MiddlesbroughHomeCharlton
7Games6
5Won2
2Drawn3
0Lost1
15Goals scored5
9Goals conceded5
MiddlesbroughAwayCharlton
8Games8
4Won2
2Drawn2
2Lost4
16Goals scored10
12Goals conceded19
Advanced metrics · 2026/27
3Clean sheets3
1Matches without scoring4
2.07Goals scored per match1.07
1.40Goals conceded per match1.71
2Longest winning streak3
1Longest losing streak2
2Longest drawing streak2
MiddlesbroughAllCharlton
12Games12
7Won3
4Drawn5
1Lost4
27Goals scored11
17Goals conceded18
MiddlesbroughHomeCharlton
6Games6
4Won2
2Drawn3
0Lost1
14Goals scored5
9Goals conceded5
MiddlesbroughAwayCharlton
6Games6
3Won1
2Drawn2
1Lost3
13Goals scored6
8Goals conceded13
Advanced metrics · 2026/27
2Clean sheets3
0Matches without scoring4
2.25Goals scored per match0.92
1.42Goals conceded per match1.50
2Longest winning streak3
1Longest losing streak2
2Longest drawing streak2
MiddlesbroughAllCharlton
3Games2
2Won1
0Drawn0
1Lost1
4Goals scored4
4Goals conceded6
MiddlesbroughHomeCharlton
1Games—
1Won—
0Drawn—
0Lost—
1Goals scored—
0Goals conceded—
MiddlesbroughAwayCharlton
2Games2
1Won1
0Drawn0
1Lost1
3Goals scored4
4Goals conceded6
Advanced metrics · 2026/27
1Clean sheets0
1Matches without scoring0
1.33Goals scored per matchNot enough records (2 games)
1.33Goals conceded per matchNot enough records (2 games)
2Longest winning streak1
1Longest losing streak1
0Longest drawing streak0
“All” covers every competition the team played in the 2026/27 season · Competitions counted: Championship · EFL Cup
Standings
# teamsGPWDL+/-PtsRecent
1Middlesbrough12741+1025WDWWD
2Swansea11722+823LWWWW
3West Ham11641+1822WWDDW
4Birmingham (England)11551+920WWWDW
5West Brom11623+320WWLLD
6Stoke11614+219WLWWW
7Wolves11533+318DWLLW
8Portsmouth12534+118WDWWL
9Southampton11632+1117DWWLW
10QPR11452+317LWDDD
11Sheffield Utd12444+116DWLWL
12Blackburn11434+115LWWDW
13Millwall12435-115LDLWD
14Wrexham11353-114WLDWL
15Bristol City11425-314LLDWL
16Bolton12426-714LDWLW
17Charlton12354-714LLDDL
18Norwich12408-212WLLLL
19Lincoln11335-1012DLLLW
20Cardiff11254+111DWLWL
21Watford11326-911WLLLL
22Burnley11155-58LDWDL
23Derby12147-117DLLDD
24Preston11119-154LLLDL
# teamsGPWDL+/-PtsRecent
—Birmingham (England)6240+70
—Blackburn5302+20
—Bolton6204-50
—Bristol City6204-30
—Burnley6042-20
—Cardiff5230+60
—Charlton6231+00
—Derby6024-60
—Lincoln5023-90
—Middlesbrough6420+50
—Millwall6222+30
—Norwich6204+00
—Portsmouth6312+00
—Preston5104-50
—QPR5221+30
—Sheffield Utd6222+10
—Southampton6510+120
—Stoke5302+40
—Swansea6321+40
—Watford6312-10
—West Brom6321+30
—West Ham5311+100
—Wolves5221+20
—Wrexham6222+20
# teamsGPWDL+/-PtsRecent
—Birmingham (England)5311+20
—Blackburn6132-10
—Bolton6222-20
—Bristol City5221+00
—Burnley5113-30
—Cardiff6024-50
—Charlton6123-70
—Derby6123-50
—Lincoln6312-10
—Middlesbrough6321+50
—Millwall6213-40
—Norwich6204-20
—Portsmouth6222+10
—Preston6015-100
—QPR6231+00
—Sheffield Utd6222+00
—Southampton5122-10
—Stoke6312-20
—Swansea5401+40
—Watford5014-80
—West Brom5302+00
—West Ham6330+80
—Wolves6312+10
—Wrexham5131-30
As of Oct 24 16:00 · Latest 8 matches not yet reflected

Last 20 matches

By team · All competitions
Recent match metrics
MiddlesbroughWDWWDDWLWD10W 7D 3L
CharltonLLDDLDDLDW5W 7D 8L
Middlesbrough
Based on 20 games
Charlton
Based on 20 games
20Games20
10W 7D 3LW · D · L5W 7D 8L
50%Win rate25%
35%Draw rate35%
1.95Scored per game1.10
1.30Conceded per game1.70
+13Score difference-12
20%Clean sheet rate15%
15%Failed to score rate20%
2.02 (17 games)Expected goals per game1.04 (19 games)
1.06 (17 games)Expected goals against per game1.52 (19 games)
70%Both teams scored rate75%
65%Over 2.5 goals rate60%
0.8First half goals scored (avg)0.5
0.6First half goals conceded (avg)0.8
1.1Second half goals scored (avg)0.6
0.8Second half goals conceded (avg)0.9
18.9Shots per game10.8
5.8Shots on target per game3.8
59%Average possession40%
6.2Corners per game4.2
1.2 (19 games)Yellow cards per game1.9 (19 games)
9.9Fouls per game12.5
Middlesbrough
Based on 9 games
Home matches onlyCharlton
Based on 9 games
9Games9
6W 3D 0LW · D · L3W 3D 3L
67%Win rate33%
33%Draw rate33%
2.22Scored per game1.00
1.11Conceded per game1.11
+10Score difference-1
33%Clean sheet rate33%
11%Failed to score rate22%
2.06 (8 games)Expected goals per game0.94
1.02 (8 games)Expected goals against per game1.24
67%Both teams scored rate67%
67%Over 2.5 goals rate56%
0.6First half goals scored (avg)0.6
0.7First half goals conceded (avg)0.7
1.7Second half goals scored (avg)0.4
0.4Second half goals conceded (avg)0.4
20.1Shots per game11.3
6.8Shots on target per game3.6
59%Average possession43%
7.6Corners per game5.0
0.9Yellow cards per game1.6
9.8Fouls per game10.8
Middlesbrough
Based on 11 games
Away matches onlyCharlton
Based on 11 games
11Games11
4W 4D 3LW · D · L2W 4D 5L
36%Win rate18%
36%Draw rate36%
1.73Scored per game1.18
1.45Conceded per game2.18
+3Score difference-11
9%Clean sheet rate0%
18%Failed to score rate18%
1.99 (9 games)Expected goals per game1.13 (10 games)
1.09 (9 games)Expected goals against per game1.78 (10 games)
73%Both teams scored rate82%
64%Over 2.5 goals rate64%
1.0First half goals scored (avg)0.5
0.5First half goals conceded (avg)0.8
0.7Second half goals scored (avg)0.7
1.0Second half goals conceded (avg)1.4
17.9Shots per game10.4
5.1Shots on target per game3.9
58%Average possession37%
5.1Corners per game3.5
1.5 (10 games)Yellow cards per game2.2 (10 games)
10.0Fouls per game13.9
Middlesbrough
Based on 17 games
ChampionshipCharlton
Based on 18 games
17Games18
8W 7D 2LW · D · L4W 7D 7L
47%Win rate22%
41%Draw rate39%
2.06Scored per game1.00
1.29Conceded per game1.56
+13Score difference-10
18%Clean sheet rate17%
12%Failed to score rate22%
2.02Expected goals per game1.06
1.06Expected goals against per game1.47
76%Both teams scored rate72%
65%Over 2.5 goals rate56%
0.9First half goals scored (avg)0.4
0.6First half goals conceded (avg)0.7
1.2Second half goals scored (avg)0.6
0.7Second half goals conceded (avg)0.8
19.1Shots per game10.7
6.0Shots on target per game3.4
59%Average possession40%
6.1Corners per game4.2
1.1 (16 games)Yellow cards per game2.1 (17 games)
9.5Fouls per game12.8
Middlesbrough
Based on 3 games
EFL CupCharlton
Based on 2 games
3Games2
2W 0D 1LW · D · L1W 0D 1L
67%Win rateNot enough data (2 games)
0%Draw rateNot enough data (2 games)
1.33Scored per gameNot enough data (2 games)
1.33Conceded per gameNot enough data (2 games)
+0Score difference-2
33%Clean sheet rateNot enough data (2 games)
33%Failed to score rateNot enough data (2 games)
—Expected goals per gameNot enough data (1 games)
—Expected goals against per gameNot enough data (1 games)
33%Both teams scored rateNot enough data (2 games)
67%Over 2.5 goals rateNot enough data (2 games)
0.3First half goals scored (avg)Not enough data (2 games)
0.3First half goals conceded (avg)Not enough data (2 games)
1.0Second half goals scored (avg)Not enough data (2 games)
1.0Second half goals conceded (avg)Not enough data (2 games)
17.7Shots per gameNot enough data (2 games)
5.0Shots on target per gameNot enough data (2 games)
58%Average possessionNot enough data (2 games)
6.7Corners per gameNot enough data (2 games)
1.7Yellow cards per gameNot enough data (2 games)
12.3Fouls per gameNot enough data (2 games)
Recent matches
DMiddlesbrough2:2CardiffOct 17, 2026 11:30 · Championship · Riverside StadiumWMiddlesbrough1:0WolvesOct 10, 2026 14:00 · Championship · Riverside StadiumDBirmingham (England)2:2MiddlesbroughSep 19, 2026 14:00 · ChampionshipDMiddlesbrough2:2MillwallSep 15, 2026 18:45 · Championship · Riverside StadiumWMiddlesbrough4:3NorwichSep 12, 2026 14:00 · Championship · Riverside StadiumLCrystal Palace3:0MiddlesbroughSep 8, 2026 18:45 · EFL Cup · Selhurst ParkDBurnley1:1MiddlesbroughSep 2, 2026 19:00 · Championship · Turf MoorWMiddlesbrough3:1West BromAug 29, 2026 11:30 · Championship · Riverside StadiumLBlackburn2:1MiddlesbroughAug 22, 2026 14:00 · Championship · Ewood ParkWMiddlesbrough2:1LincolnAug 15, 2026 14:00 · Championship · Riverside StadiumWMiddlesbrough1:0WrexhamAug 7, 2026 19:00 · EFL Cup · Riverside Stadium
2025/26 season
LHull1:0MiddlesbroughMay 23, 2026 14:30 · ChampionshipDSouthampton1:1AET 1-0MiddlesbroughMay 12, 2026 19:00 · ChampionshipDMiddlesbrough0:0SouthamptonMay 9, 2026 11:30 · ChampionshipDWrexham2:2MiddlesbroughMay 2, 2026 11:30 · ChampionshipWMiddlesbrough5:1WatfordApr 25, 2026 11:30 · Championship
As of Oct 24 15:01

Head-to-head

Last 5 years · All competitions · 2 matches
1Middlesbrough W
0D
1Charlton W
Not enough records (2 games)Average combined score
Middlesbrough Reference
Scored : Conceded
2 : 2
At home
0W 0D 1L
Away
1W 0D 0L
As of Oct 24 15:01

Roster

Roster 31 players · This season · all competitions · based on 15 matches
PlayerAppsGoalsAssistsAvg minRating
GK1Radek Vitek120090 min6.78
GK31Solomon Brynn30090 min7.13
GK33Jon McLaughlin-----
DF2Callum Brittain151286 min6.98
DF30Borges Neto151072 min6.79
DF12Luke Ayling140270 min7.11
DF29Adilson Malanda131089 min6.95
DF4Ashley Phillips111164 min6.87
DF5Alfie Jones71046 min6.75
DF3Samuel Byram10045 min6.30
DF25George Edmundson10023 min6.60
DF3Alex Bangura-----
DF11George McCormick-----
DF46Harley Hunt-----
MF6Sebastian Berhalter142269 min7.15
MF10Aidan Morris132085 min7.45
MF8Riley McGree120359 min6.68
MF14Myles Peart-Harris120041 min6.72
MF11Amario Cozier-Duberry83480 min7.51
MF19Leo Castledine70046 min6.37
MF21Rokas Pukstas20011 min6.25
MF9Cruz Ibeh1001 min—
MF8Law McCabe-----
MF18Connor Barron-----
FW7Will Lankshear1513072 min7.13
FW22Kyle Joseph141038 min6.52
FW17Max Arfsten131043 min7.05
FW9Tommy Conway111448 min7.10
FW16Jeremy Sarmiento112138 min6.84
FW13David Strelec40022 min6.50
FW5Josh Dede-----
Roster 33 players · This season · all competitions · based on 14 matches
PlayerAppsGoalsAssistsAvg minRating
GK13Arthur Okonkwo110090 min6.99
GK25William Mannion20092 min7.05
GK21Tiernan Brooks10090 min4.50
DF5Lloyd Jones143189 min7.06
DF18Ivan Mesik131060 min6.76
DF20Dan McNamara120077 min6.45
DF17Amari'i Bell90082 min6.73
DF12Billy Koumetio80081 min6.99
DF26Joe Rankin-Costello80236 min6.70
DF44Tyler Bindon50181 min6.42
DF2Kayne Ramsay41077 min6.85
DF28Collins Sichenje40015 min6.62
DF3Joshua Edwards30040 min6.50
DF32Reece Burke-----
MF6Conor Coventry130182 min6.96
MF14Sonny Carey91247 min6.80
MF32Alan Mwamba80026 min6.44
MF34Oliver Skipp70081 min6.76
MF8Harvey Knibbs50131 min6.32
MF15Nathaniel Chalobah40179 min7.05
MF16Timothy Ouma40046 min6.50
MF35Otto Tiitinen-----
MF38Josh Laqeretabua-----
FW11Miles Leaburn140063 min6.87
FW7Tyreece Campbell135184 min7.06
FW9Karlan Grant132178 min6.72
FW19Millenic Alli120132 min6.53
FW33Micah Mbick90028 min6.33
FW23Charlie Kelman61030 min6.72
FW24Matthew Godden21064 min6.60
FW30Robert Apter20050 min6.30
FW34Kai Enslin-----
FW35Junior Nkeng-----
As of Oct 23 03:00

Coach

MiddlesbroughCoach Kim Hellberg
CharltonCoach Nathan Jones
Coach profile not received yet
As of Oct 23 03:00

Next matches