KickoffDNA
0 live

Middlesbrough

Championship 3rd of 24 · 14 pts · P7 W4 D2 L1 · GD +4 WDWWD

Coach: Kim Hellberg · since Nov 2025 · 1.62 ppg over 40

Next: at Birmingham City · Championship

52 team matches · 79 goals · 2025-09-19 → 2026-09-15 · ranks within the current squad · 17 players who appeared but left not shown

Most influential

#1
Callum Brittain 2 · Right Back · captain ×2
● 6.74
Minutes #1G+A #5Rating #6Defence #8
Minutes
4109 (87% of team) · 46 starts
Goals + assists
0 + 7 (9% of team goals) · xG 2.5
Rating
7.0 (89th pct, defenders in league)
Defence
5.5 actions/90 · duels 53% · aerials 100%
With / without
1.5 ppg starting (46) · 2.17 without (6) -0.67
  • DMillwallH6.6
  • WNorwich CityH6.0
  • WQueens Park RangersA 1A7.4
  • DBurnleyA6.6
  • WWest Bromwich AlbionH7.0
#2
Luke Ayling 12 · Centre Back · captain ×13
● 6.92
Minutes #3G+A #4Rating #5Defence #7
Minutes
3889 (83% of team) · 42 starts + 7 sub
Goals + assists
1 + 7 (10% of team goals) · xG 2.0
Rating
7.13 (96th pct, defenders in league)
Defence
6.3 actions/90 · duels 60% · aerials 56%
With / without
1.4 ppg starting (42) · 2.3 without (10) -0.90
  • DMillwallH 1A7.1
  • WNorwich CityH
  • WQueens Park RangersA6.6
  • DBurnleyA6.6
  • WWest Bromwich AlbionH 1A7.4
#3
Aidan Morris 10 · Central Midfield
● 7.23
Minutes #4G+A #7Rating #3Creation #9
Minutes
3684 (78% of team) · 42 starts + 3 sub
Goals + assists
1 + 2 (4% of team goals) · xG 3.6
Rating
7.26 (99th pct, midfielders in league)
Creation
58.0 key passes · 4.0 big chances · 1.51/90
With / without
1.43 ppg starting (42) · 2.2 without (10) -0.77
  • DMillwallH7.2
  • WNorwich CityH6.5
  • WQueens Park RangersA7.2
  • DBurnleyA1G8.3
  • WWest Bromwich AlbionH7.0
#4
Tommy Conway 9 · Centre Forward
● 6.76
Minutes #5G+A #1Rating #8Creation #7
Minutes
3648 (77% of team) · 43 starts + 6 sub
Goals + assists
11 + 6 (22% of team goals) · xG 15.8
Rating
6.92 (76th pct, midfielders in league)
Creation
60.0 key passes · 5.0 big chances · 1.6/90
With / without
1.51 ppg starting (43) · 1.89 without (9) -0.38
  • DMillwallH6.4
  • WNorwich CityH 2A7.5
  • WQueens Park RangersA6.4
  • DBurnleyA6.6
  • WWest Bromwich AlbionH
#5
Riley McGree 8 · Central Midfield
▼ 6.63
Minutes #7G+A #2Rating #7Creation #4
Minutes
2121 (45% of team) · 26 starts + 9 sub
Goals + assists
6 + 4 (13% of team goals) · xG 5.8
Rating
6.96 (81th pct, midfielders in league)
Creation
41.0 key passes · 5.0 big chances · 1.95/90
With / without
1.54 ppg starting (26) · 1.62 without (26) -0.08
  • DMillwallH6.7
  • WNorwich CityH6.3
  • WQueens Park RangersA6.9
  • DBurnleyA6.5
  • WWest Bromwich AlbionH6.8

Full squad by position · click a column to sort

PlayerRankAppsMinGAxGRatingFormMin#G+A#Rat#
Goalkeepers
Sol Brynn 31 #9 45 4080 0 1 0.0 6.76 ● 6.6 2 14 13
Radek Vitek 1 New signing · 8 Aug #18 7 630 0 0 0.0 6.69 ● 6.8 11 20 17
Jon McLaughlin 0 0 0 0 ● None
Defenders
Callum Brittain 2 #1 46 4109 0 7 2.5 7.0 ● 6.74 1 5 6
Luke Ayling 12 #2 49 3889 1 7 2.0 7.13 ● 6.92 3 4 5
Alfie Jones 5 #10 22 1598 1 1 0.7 6.8 ● 6.71 9 9 12
Adilson Malanda 29 #11 31 2757 0 0 1.0 6.9 ● 6.85 6 16 9
Neto Borges 30 #14 7 482 0 0 0.2 6.86 ● 6.96 14 18 11
Max Arfsten 17 New signing · 4 Aug #16 6 286 0 0 0.1 6.87 ● 6.87 17 19 10
Ashley Phillips 4 New signing · 15 Aug #17 4 222 1 0 0.4 6.73 ● 6.65 19 13 15
George Edmundson 25 #21 7 225 0 0 0.0 6.67 ● 6.55 18 21 18
Sam Byram 3 New signing · 24 Aug 0 0 0 0 6.38 at Leeds United
Midfielders
Aidan Morris 10 #3 45 3684 1 2 3.6 7.26 ● 7.23 4 7 3
Tommy Conway 9 #4 49 3648 11 6 15.8 6.92 ● 6.76 5 1 8
Riley McGree 8 #5 35 2121 6 4 5.8 6.96 ▼ 6.63 7 2 7
Sebastian Berhalter 6 New signing · 28 Jul #7 7 521 2 1 1.2 7.43 ● 7.54 13 8 2
Amario Cozier-Duberry 11 On loan · from Brighton & Hove Albion #12 3 158 2 0 0.5 7.79 ● 7.12 21 10 1
Leo Castledine 19 #15 14 424 1 0 2.0 6.63 ● 6.5 15 11 19
Myles Peart-Harris 14 New signing #20 7 207 0 0 0.5 6.71 ● 6.63 20 17 16
Rokas Pukstas 21 New signing · 31 Aug 1 13 0 0 0.0 6.34 ● 6.56
Connor Barron On loan · from Rangers 0 0 0 0 ● 6.49 at Rangers
Attackers
Will Lankshear 7 New signing · 22 Jul #6 7 588 6 0 4.9 7.23 ● 7.02 12 6 4
David Strelec 13 #8 36 2041 8 1 10.5 6.74 ▼ 6.44 8 3 14
Jeremy Sarmiento 16 New signing · 1 Jul #13 24 731 1 0 1.5 6.62 ● 6.84 10 12 20
Kyle Joseph 22 New signing · 10 Jul #19 7 344 0 0 1.2 6.57 ● 6.58 16 15 21

Ranks need 90+ minutes in the window (rating also 2+ rated matches). Form = average rating over the player's last 5 appearances anywhere, arrow vs their own last-365 average (±0.3). With/without shown only with 5+ matches each side and is a record, not an effect.

This week · last 7 days

2matches played · last one 3 days ago
0 kmtravelled · round trips from Riverside Stadium, as the crow flies
1 duntil the next match
Last win from behind · 6 days ago 12 Sep 2026 · v Norwich City 4-3 · Championship From 1 down at 1′ · level Sebastian Berhalter 4′ · winner Ashley Phillips 90+1′
  • 12 Sepv Norwich City · Riverside Stadium, Middlesbrough · home · UK CHAMP
  • 15 Sepv Millwall · Riverside Stadium, Middlesbrough · home · UK CHAMP

Market · 2026/2027 · Championship · 7 priced matches

14 ptsthe market expected 12.8 ± 3.3 · gap +1.2 (+0.4 sd)
71%went in as favourite · even 29% · underdog 0%

Pinnacle closing 1X2, margin removed; expected points = 3 × P(win) + P(draw) per match, summed. ± is one standard deviation of the season total, so about a third of team-seasons finish outside it and the gap is a description of this season, not a rating of the team or the market.

52 matches · 2025-09-19 → 2026-09-15

MetricAll 52Home 26Away 26
Results
Matches522626
Points per game1.581.811.35
W / D / L22 / 16 / 1413 / 8 / 59 / 8 / 9
Goals for / match1.521.651.38
Goals against / match1.150.961.35
Clean sheets23%31%15%
Failed to score25%27%23%
Both teams scored62%58%65%
Over 2.556%54%58%
Expected goals
xG for / match1.651.751.55
xG against / match1.131.041.21
xG difference0.520.700.34
Finishing vs xG-0.13-0.09-0.17
xPts / match1.691.821.56
Points vs xPts-0.11-0.01-0.22
Game state
Scored first52%46%58%
PPG when scoring first2.192.581.87
PPG when conceding first0.901.200.60
Came back from behind46%54%40%
Won from behind431
Came back for a point or win1266
Leads held71%87%56%
Minutes leading32%32%33%
Minutes level48%50%46%
Minutes trailing20%18%21%
First goal (min)343730
First goal conceded (min)444246
Timing
Goals scored in 2nd half48%56%39%
Goals conceded in 2nd half58%56%59%
Late goals for (76'+)0.210.270.15
Late goals against0.270.270.27
Style
Possession60%62%58%
Shots16.718.115.4
On target4.95.44.4
Shot conversion9%9%9%
Shots inside box64%64%65%
Big chances created2.62.62.5
Corners6.77.85.6
xG from set plays24%31%16%
Goals from headers13%14%11%
Pressure index20.121.918.4
Dominant minutes63.263.662.7
Pass accuracy85%85%84%
Fouls9.29.39.1
Cards1.461.041.88

Goal timing for / against per 15 min

0–15'1210
16–30'139
31–45'166
46–60'1310
61–75'1411
76–90'1113

Current: unbeaten 5 · winless 1 · scoring 7 · conceding 2

FormationUsePPGGFGAxGxGA
4-2-3-114 27%2.432.211.01.631.2
3-4-2-111 21%1.00.911.091.681.29
4-2-2-210 19%0.90.81.11.951.19
4-4-26 12%2.02.171.671.21.05
4-3-34 8%2.01.50.251.190.79

Windows with fewer than 5 matches show no figures. Won from behind counts matches the team trailed in at any point and won on goals; a shootout win after coming back to level counts as a comeback, not a win from behind. Distances are straight-line round trips from the ground the team hosts most, never road or air miles.

7 matches with pressure data · intensity v an average side in the same situations, SD units · raw 17.63 for, 8.19 against

Pressure above an average side in the same situations (+0.38) · stands out: when behind +1.00

Typical match · pressure by minute, smoothed · overall home away

0'15'30'45'60'75'90'

Tempo

Overall intensity+0.387
Early press (0-15, level)+0.477
Late push (76+, level)+0.294

Game state

When ahead+0.196
When level+0.237
When behind+1.004
10 min after conceding+0.276
10 min after scoring+0.697

Situations

At home+0.464
Away+0.263
3 days rest or fewer+0.822
4+ days rest+0.205

Opposition

v mid-tier opponents+0.415
v bottom-tier opponents+0.282
As favourite+0.435
Evenly matched+0.262

Conceded

Pressure conceded-0.137
Conceded when ahead-0.116
Conceded late (76+)-0.417

Congested vs rested +0.62 · Ahead vs level -0.04 · Behind vs level +0.77

Bars are SD units against the league baseline for the same venue, game state, men on the pitch and minute; the last column is the number of matches behind each figure. Fewer than 3 matches shows greyed.

7 played in the 2026/27 season · W4 D2 L1 · tap a result for the summary, events, stats, lineups, player stats and closing odds.

Championship· 2026/2027W4 D2 L1

39 fixtures in the feed · kick-off times in your local time.

Sat 19 SepChampionship · Matchweek 8 Birmingham City v Middlesbrough 1/1 Sat 10 OctChampionship · Matchweek 9 Middlesbrough v Wolverhampton Wanderers 1/1 Tue 13 OctChampionship · Matchweek 10 Stoke City v Middlesbrough 1/1 Sat 17 OctChampionship · Matchweek 11 Middlesbrough v Cardiff City 1/1 Fri 23 OctChampionship · Matchweek 12 Bolton Wanderers v Middlesbrough 1/1 Sat 31 OctChampionship · Matchweek 13 Middlesbrough v Charlton Athletic 1/1 Wed 4 NovChampionship · Matchweek 14 Wrexham v Middlesbrough 1/1 Sat 7 NovChampionship · Matchweek 15 Watford v Middlesbrough 1/1 Sat 21 NovChampionship · Matchweek 16 Middlesbrough v Bristol City 1/1 Tue 24 NovChampionship · Matchweek 17 Middlesbrough v Swansea City 1/1 Fri 27 NovChampionship · Matchweek 18 Southampton v Middlesbrough 1/1 Sat 5 DecChampionship · Matchweek 19 Middlesbrough v Derby County 1/1 Tue 8 DecChampionship · Matchweek 20 West Ham United v Middlesbrough 1/1 Sat 12 DecChampionship · Matchweek 21 Preston North End v Middlesbrough 1/1 Sat 19 DecChampionship · Matchweek 22 Middlesbrough v Portsmouth 1/1 Sat 26 DecChampionship · Matchweek 23 Sheffield United v Middlesbrough 1/1 Tue 29 DecChampionship · Matchweek 24 Middlesbrough v Bolton Wanderers 1/1 Fri 1 JanChampionship · Matchweek 25 Middlesbrough v Preston North End 1/1 Sat 16 JanChampionship · Matchweek 26 Cardiff City v Middlesbrough 1/1 Sat 23 JanChampionship · Matchweek 27 Charlton Athletic v Middlesbrough 1/1 Wed 27 JanChampionship · Matchweek 28 Middlesbrough v Wrexham 1/1 Sat 30 JanChampionship · Matchweek 29 Middlesbrough v Watford 1/1 Sat 6 FebChampionship · Matchweek 30 Bristol City v Middlesbrough 1/1 Sat 13 FebChampionship · Matchweek 31 Norwich City v Middlesbrough 1/1 Wed 17 FebChampionship · Matchweek 32 Middlesbrough v Stoke City 1/1 Sat 20 FebChampionship · Matchweek 33 Middlesbrough v Birmingham City 1/1 Sat 27 FebChampionship · Matchweek 34 Wolverhampton Wanderers v Middlesbrough 1/1 Tue 2 MarChampionship · Matchweek 35 Middlesbrough v Blackburn Rovers 1/1 Sat 6 MarChampionship · Matchweek 36 Lincoln City v Middlesbrough 1/1 Sat 13 MarChampionship · Matchweek 37 Middlesbrough v Southampton 1/1 Tue 16 MarChampionship · Matchweek 38 Derby County v Middlesbrough 1/1 Sat 20 MarChampionship · Matchweek 39 Middlesbrough v Sheffield United 1/1 Sat 3 AprChampionship · Matchweek 40 Portsmouth v Middlesbrough 1/1 Tue 6 AprChampionship · Matchweek 41 Millwall v Middlesbrough 1/1 Sat 10 AprChampionship · Matchweek 42 Middlesbrough v Queens Park Rangers 1/1 Sat 17 AprChampionship · Matchweek 43 West Bromwich Albion v Middlesbrough 1/1 Tue 20 AprChampionship · Matchweek 44 Middlesbrough v Burnley 1/1 Sat 24 AprChampionship · Matchweek 45 Middlesbrough v West Ham United 1/1 Sat 1 MayChampionship · Matchweek 46 Swansea City v Middlesbrough 1/1

25 players in the current squad · 2026/2027. Appearances, minutes and rating over the last 365 days for this club.

Goalkeepers 3

  • 1 Radek Vitek New signing · 8 AugGoalkeeper · 22 · Czech Republic 7 (7) 630′ 0+0 6.69
  • 31 Sol BrynnGoalkeeper · 25 · England 45 (45) 4080′ 0+1 6.76
  • Jon McLaughlinGoalkeeper · 39 · Scotland 0 0′ 0+0

Defenders 9

  • 2 Callum BrittainRight Back · 28 · England 46 (46) 4109′ 0+7 7.0
  • 3 Sam Byram New signing · 24 Aug Yet to debutRight Back · 33 · England 0 0′ 0+0
  • 4 Ashley Phillips New signing · 15 AugCentre Back · 21 · England 4 (2) 222′ 1+0 6.73
  • 5 Alfie JonesCentre Back · 28 · Canada 22 (19) 1598′ 1+1 6.8
  • 12 Luke AylingCentre Back · 35 · England 49 (42) 3889′ 1+7 7.13
  • 17 Max Arfsten New signing · 4 AugLeft Wing · 25 · United States 6 (2) 286′ 0+0 6.87
  • 25 George EdmundsonCentre Back · 29 · England 7 (3) 225′ 0+0 6.67
  • 29 Adilson MalandaCentre Back · 24 · France 31 (30) 2757′ 0+0 6.9
  • 30 Neto BorgesLeft Back · 30 · Brazil 7 (6) 482′ 0+0 6.86

Midfielders 9

  • 6 Sebastian Berhalter New signing · 28 JulCentral Midfield · 25 · United States 7 (6) 521′ 2+1 7.43
  • 8 Riley McGreeCentral Midfield · 27 · Australia 35 (26) 2121′ 6+4 6.96
  • 9 Tommy ConwayCentre Forward · 24 · Scotland 49 (43) 3648′ 11+6 6.92
  • 10 Aidan MorrisCentral Midfield · 24 · United States 45 (42) 3684′ 1+2 7.26
  • 11 Amario Cozier-Duberry On loan · from Brighton & Hove AlbionRight Wing · 21 · England 3 (3) 158′ 2+0 7.79
  • 14 Myles Peart-Harris New signingAttacking Midfield · 24 · England 7 (3) 207′ 0+0 6.71
  • 19 Leo CastledineAttacking Midfield · 21 · England 14 (2) 424′ 1+0 6.63
  • 21 Rokas Pukstas New signing · 31 AugAttacking Midfield · 22 · United States 1 13′ 0+0 6.34
  • Connor Barron On loan · from Rangers Yet to debutDefensive Midfield · 24 · Scotland 0 0′ 0+0

Attackers 4

  • 7 Will Lankshear New signing · 22 JulCentre Forward · 21 · England 7 (7) 588′ 6+0 7.23
  • 13 David StrelecCentre Forward · 25 · Slovakia 36 (25) 2041′ 8+1 6.74
  • 16 Jeremy Sarmiento New signing · 1 JulLeft Wing · 24 · Ecuador 24 (7) 731′ 1+0 6.62
  • 22 Kyle Joseph New signing · 10 JulCentre Forward · 25 · Scotland 7 (3) 344′ 0+0 6.57