Championship · Matchweek 42 · Apr 11

Middlesbrough - Portsmouth

Portsmouth won 1-0 away at Middlesbrough in Championship (Matchweek 42). Goals: C. Chaplin 90+7'.

🏟 Riverside Stadium 👤 Referee: T. Kirk
Key events
26' 🟨 J. WilliamsYellow card Portsmouth
72' 🟨 K. AndersonYellow card Portsmouth
89' 🟨 C. BishopYellow card Portsmouth
90+3' 🟨 D. FryYellow card Middlesbroug
90+7' C. Chaplin(0 - 1) · Assist: A. Segecic Portsmouth
Quick stats
%72 Possession %28
2.20 Expected goals (xG) 0.48
1.86 Pre-match xG 1.14
20 Total shots 1
8 Shots on target 0
5 Shots off target 1
7 Blocked shots 0
15 Shots inside box 1
5 Shots outside box 0
0 Saves 8
Match timeline
First half
26'
🟨J. WilliamsYellow card
HT 0 - 0
M. Targett ↔ L. AylingSubstitution🔁
46'
J. Sarmiento ↔ S. HansenSubstitution🔁
46'
D. Strelec ↔ M. K. SeneSubstitution🔁
63'
65'
🔁G. Caballero ↔ A. SegecicSubstitution
72'
🟨K. AndersonYellow card
75'
🔁K. Anderson ↔ M. AlliSubstitution
75'
🔁J. Williams ↔ I. BowatSubstitution
R. McGree ↔ A. GilbertSubstitution🔁
84'
85'
🔁M. Dia ↔ C. ShaughnessySubstitution
89'
🟨C. BishopYellow card
T. Conway ↔ C. IbehSubstitution🔁
90+2'
D. FryYellow card🟨
90+3'
90+7'
C. Chaplin(0 - 1) · Assist: A. Segecic
FT 0 - 1
Match statsMiddlesbrough · Portsmouth
Key stats
%72 Possession %28
2.20 Expected goals (xG) 0.48
1.86 Pre-match xG 1.14
Shots
20 Total shots 1
8 Shots on target 0
5 Shots off target 1
7 Blocked shots 0
15 Shots inside box 1
5 Shots outside box 0
0 Saves 8
Attacking
106 Attacks 61
52 Dangerous attacks 29
Passing
551 Total passes 217
477 Accurate passes 146
%87 Pass accuracy %67
Set pieces & discipline
14 Corners 1
3 Offsides 2
5 Fouls 14
14 Free kicks 6
21 Throw-ins 20
7 Goal kicks 10
Cards
0 Yellow cards 3
0 1st-half cards 1
1 2nd-half cards 2
By half
0 1st-half goals 0
0 2nd-half goals 1
5 1st-half corners 0
9 2nd-half corners 2
Penalties
0 Penalties won 0
0 Penalty goals 0
LineupsMiddlesbrough 4-2-2-2Portsmouth 4-2-3-1
HEAD TO HEAD3 meetings · 2024–2025
Middlesbrough 0
Aug 24who was on topOct 4
Portsmouth 2
0 Middlesbrough 1 draw 2 Portsmouth
Portsmouth won the last 2
GOALS IN THIS FIXTURE
2.7goals / match
35total goals
0/1clean sheets
1-0Portsmouth best win · Oct 4
%67 Over 1.5 2/3
%67 Over 2.5 2/3
%33 Over 3.5 1/3
%67 BTTS 2/3
DOES THE VENUE MATTER
Middlesbrough at home1 matches
0W 1D 0L 2:2
Portsmouth at home2 matches
2W 0D 0L 3:1
Results are read from the side that hosted the match.
FORM COMPARISON
Middlesbrough2W 2D 1L Portsmouth3W 1D 1L
1.60 2.00 Points per game
10 8 Goals scored
6 7 Goals conceded
1.89 1.12 xG average
1.35 1.48 xGA average
%20 %40 Clean sheets
%60 %60 BTTS
%60 %40 Over 2.5
7.0 2.6 Corners
1.6 1.6 Cards
Middlesbrough2W 5D 3L Portsmouth4W 3D 3L
1.10 1.50 Points per game
14 13 Goals scored
12 17 Goals conceded
2.24 1.32 xG average
1.10 1.40 xGA average
%20 %30 Clean sheets
%60 %60 BTTS
%50 %40 Over 2.5
9.3 4.7 Corners
1.5 2.5 Cards
SEASON COMPARISON
5Middlesbroughin the table80pts
46matches 22-14-10W-D-L 72:47goals +25diff
LLDDW
18Portsmouthin the table55pts
46matches 14-13-19W-D-L 49:64goals -15diff
DWLWW
PREVIOUS MEETINGS
Oct 4 Portsmouth 1-0 Middlesbrough Championship
Jan 18 Portsmouth 2-1 Middlesbrough Championship
Aug 24 Middlesbrough 2-2 Portsmouth Championship
xG difference & finishing
Middlesbrough0 gol · 2.20 xG -2.20
Portsmouth1 gol · 0.48 xG +0.52
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Middlesbrough dominated the ball72% possession
Middlesbrough took more shots20 - 1
Portsmouth committed more fouls14 - 5
THE REFEREE33 matches on record
Thomas Kirk
Strictness52 TEMPO54
Cards: ModerateFouls: ModeratePenalties: FrequentGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 33.6 -0.6
Fouls 1920.8 -1.8
Goals 12.6 -1.6
Corners 1510.2 +4.8
THIS MATCH VS SEASON AVERAGE
Goals 0.01.5 -1.5
Shots 20.015.3 +4.7
On target 8.04.7 +3.3
Possession %72%60 +12.1
Corners 14.06.3 +7.7
Cards 0.01.3 -1.3
Conceded 1.01.0
this matchseason average · 47 matches
Goals 1.01.1 -0.1
Shots 1.011.1 -10.1
On target 0.03.4 -3.4
Possession %28%51 -22.7
Corners 1.05.3 -4.3
Cards 3.02.3 +0.7
Conceded 0.01.4 -1.4
this matchseason average · 45 matches
PLAYER RATINGS★ Nicolas Schmid 7.90
Starting XI
18 Aidan Morris M · 89' 7.70
On target1/2Tackles4Duels won7/9Fouls won1Passes66 · %60
16 Alan Browne M · 89' 7.60
On target2/3Dribbles3/3Tackles3Duels won10/13Fouls won3Fouls1Passes59 · %54
6 Dael Fry D · 89' · K 7.50
On target1/1Key pass1Duels won6/6Passes81 · %73
29 Adilson Malanda D · 89' 7.30
Key pass1Duels won6/9Fouls2Passes92 · %80
9 Tommy Conway F · 89' 7.20
Key pass4Dribbles1/2Interceptions1Duels won4/6Fouls won2Offside1Passes24 · %20
3 Matt Targett D · 45' 7.20
Key pass2Tackles2Duels won3/4Fouls won1Passes33 · %28
2 Callum Brittain D · 89' 6.90
Key pass3Dribbles1/2Tackles1Interceptions1Duels won3/6Fouls won1Fouls1Passes49 · %43
8 Riley McGree M · 84' 6.70
On target2/2Key pass1Duels won1/4Fouls won1Passes31 · %28
31 Solomon Brynn G · 89' 6.70
Passes19 · %15
45 Jeremy Sarmiento M · 45' 6.60
Key pass1Dribbles1/3Interceptions1Duels won1/4Passes24 · %22
13 David Strelec F · 63' 6.30
Key pass1Duels won1/5Fouls won1Fouls1Offside1Passes12 · %11
Substitutes
27 Sontje Hansen F · 44' 6.90
On target1/1Duels won2/2Fouls won2Passes15 · %14
12 Luke Ayling D · 44' 6.60
Tackles2Duels won3/5Fouls1Passes28 · %20
20 Mamadou Kaly Sene F · 26' 6.30
Duels won1/1Offside1Passes3 · %1
14 Alexander Gilbert F · 5'
Passes3 · %3
Unused: Joe WildsmithCruz IbehSamuel SilveraGeorge EdmundsonFinley Munroe
Starting XI
1 Nicolas Schmid G · 89' 7.90
Saves7Passes28 · %10
55 Madiodio Dia D · 85' 7.30
Tackles1Blocks2Duels won4/7Fouls won1Fouls1Passes17 · %14
24 Terry Devlin D · 89' 7.30
Key pass1Tackles3Duels won3/5Fouls1Passes28 · %15
21 Andre Dozzell M · 89' 6.90
Tackles1Blocks1Duels won1/3Fouls1Passes14 · %14
7 Marlon Pack M · 89' · K 6.90
Tackles1Interceptions1Blocks2Duels won2/8Fouls3Passes25 · %20
9 Colby Bishop F · 89' 6.70
Tackles2Duels won5/12Fouls won1Fouls1Offside1Passes13 · %8
5 Regan Poole D · 89' 6.60
Tackles1Interceptions1Blocks1Duels won1/4Passes20 · %15
36 Conor Chaplin M · 89' 6.60
Tackles1Interceptions1Duels won4/7Fouls won2Fouls1Passes20 · %14
37 Keshi Anderson M · 75' 6.30
Tackles2Duels won4/11Fouls won1Fouls2Passes14 · %9
47 Gustavo Caballero M · 65' 6.20
Tackles1Duels won1/6Fouls1Offside1Passes12 · %10
2 Jordan Williams D · 76' 6.00
Interceptions1Fouls2Passes15 · %12
Substitutes
10 Adrian Segečić M · 24' 6.70
Passes2 · %2
27 Millenic Alli F · 14' 6.50
Passes2 · %1
17 Ibane Bowat D · 13' 6.50
Interceptions1Passes2
6 Conor Shaughnessy D · 4'
Blocks1
Unused: Thomas WaddinghamHarvey BlairJosef BursikJohn SwiftLuke Le Roux
Win probabilityModel: 2 (%50) ✓
Middlesbrough %38 Draw %12 Portsmouth %50
1.26Middlesbrough xPuan
1.62Portsmouth xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
MiddlesbroughDLDDL
PortsmouthDDLLL
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20 Atletico Madrid 2-0 MalagaLa Liga · Aug 19 Casa Pia 0-7 BenficaPrimeira Liga · Aug 17
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad