Championship · Matchweek 33 · Feb 21

Millwall - Portsmouth

Portsmouth won 3-1 away at Millwall in Championship (Matchweek 33). Goals: C. De Norre 64'; G. Caballero 46'; J. Swift 55'.

🏟 The Den 👤 Referee: S. Martin
Key events
17' 🟨 M. AlliYellow card Portsmouth
46' G. Caballero(0 - 1) Portsmouth
55' J. Swift(0 - 2) · Assist: M. Alli Portsmouth
60' 🟨 J. SwiftYellow card Portsmouth
64' C. De Norre(1 - 2) · Assist: M. Langstaff Millwall
67' M. Pack(1 - 3) Portsmouth
75' 🟨 T. CramaYellow card Millwall
Quick stats
%53 Possession %47
1.63 Pre-match xG 1.04
5 Total shots 15
3 Shots on target 7
1 Shots off target 3
1 Blocked shots 5
3 Shots inside box 10
2 Shots outside box 5
4 Saves 2
Match timeline
First half
17'
🟨M. AlliYellow card
HT 0 - 0
46'
G. Caballero(0 - 1)
55'
J. Swift(0 - 2) · Assist: M. Alli
60'
🟨J. SwiftYellow card
T. Watson ↔ M. LangstaffSubstitution🔁
60'
C. De Norre(1 - 2) · Assist: M. Langstaff
64'
67'
M. Pack(1 - 3)
70'
🔁J. Swift ↔ A. SegecicSubstitution
T. CramaYellow card🟨
75'
T. Crama ↔ R. LeonardSubstitution🔁
80'
A. Doughty ↔ Z. SturgeSubstitution🔁
80'
F. Azeez ↔ T. BalloSubstitution🔁
81'
C. De Norre ↔ B. BannanSubstitution🔁
81'
85'
🔁G. Caballero ↔ J. BrownSubstitution
90+2'
🔁M. Alli ↔ I. BowatSubstitution
FT 1 - 3
Match statsMillwall · Portsmouth
Key stats
%53 Possession %47
1.63 Pre-match xG 1.04
Shots
5 Total shots 15
3 Shots on target 7
1 Shots off target 3
1 Blocked shots 5
3 Shots inside box 10
2 Shots outside box 5
4 Saves 2
Attacking
0 Attacks 0
0 Dangerous attacks 0
Passing
340 Total passes 306
250 Accurate passes 209
%74 Pass accuracy %68
Set pieces & discipline
5 Corners 4
12 Fouls 7
Cards
1 Yellow cards 2
By half
0 1st-half goals 0
1 2nd-half goals 3
Penalties
0 Penalties won 0
0 Penalty goals 0
HEAD TO HEAD5 meetings · 2021–2025
Millwall 4
Aug 10who was on topNov 22
Portsmouth 1
4 Millwall 0 draw 1 Portsmouth
GOALS IN THIS FIXTURE
2.4goals / match
75total goals
2/0clean sheets
2-1Millwall best win · Apr 5
3-1Portsmouth best win · Nov 22
%60 Over 1.5 3/5
%60 Over 2.5 3/5
%20 Over 3.5 1/5
%60 BTTS 3/5
DOES THE VENUE MATTER
Millwall at home2 matches
2W 0D 0L 4:2
Portsmouth at home3 matches
1W 0D 2L 3:3
Results are read from the side that hosted the match.
FORM COMPARISON
Millwall3W 2D 0L Portsmouth3W 1D 1L
2.20 2.00 Points per game
8 8 Goals scored
2 7 Goals conceded
1.81 1.12 xG average
0.89 1.48 xGA average
%60 %40 Clean sheets
%40 %60 BTTS
%20 %40 Over 2.5
7.6 2.6 Corners
1.8 1.6 Cards
Millwall4W 4D 2L Portsmouth4W 3D 3L
1.60 1.50 Points per game
13 13 Goals scored
8 17 Goals conceded
1.52 1.32 xG average
1.40 1.40 xGA average
%40 %30 Clean sheets
%60 %60 BTTS
%40 %40 Over 2.5
6.8 4.7 Corners
1.7 2.5 Cards
SEASON COMPARISON
3Millwallin the table83pts
46matches 24-11-11W-D-L 64:49goals +15diff
LDWDW
18Portsmouthin the table55pts
46matches 14-13-19W-D-L 49:64goals -15diff
DWLWW
PREVIOUS MEETINGS
Nov 22 Portsmouth 3-1 Millwall Championship
Apr 5 Millwall 2-1 Portsmouth Championship
Jan 28 Portsmouth 0-1 Millwall Championship
Aug 13 Portsmouth 0-1 Millwall League Cup
Aug 10 Millwall 2-1 Portsmouth League Cup
WHAT THE NUMBERS SAY
Millwall dominated the ball53% possession
Portsmouth took more shots15 - 5
Millwall committed more fouls12 - 7
THE REFEREE136 matches on record
Steve Martin
Strictness45 TEMPO37
Cards: ModerateFouls: ModeratePenalties: RareGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 34.5 -1.5
Fouls 1923.6 -4.6
Goals 42.6 +1.4
Corners 99.3 -0.3
THIS MATCH VS SEASON AVERAGE
Goals 1.01.3 -0.3
Shots 5.012.4 -7.4
On target 3.04.1 -1.1
Possession %53%48 +5.3
Corners 5.05.4 -0.4
Cards 1.01.2 -0.2
Conceded 3.01.0 +2.0
this matchseason average · 47 matches
Goals 3.01.0 +2.0
Shots 15.010.8 +4.2
On target 7.03.2 +3.8
Possession %47%50 -3.3
Corners 4.05.2 -1.2
Cards 2.02.3 -0.3
Conceded 1.01.4 -0.4
this matchseason average · 45 matches
PLAYER RATINGS★ Gustavo Caballero 8.00
Starting XI
24 Casper De Norre M · 82' 7.60
Goals1On target1/1Tackles3Interceptions1Blocks1Duels won4/9Fouls won1Fouls1Passes34 · %32
11 Femi Azeez M · 81' 7.00
On target1/1Dribbles2/2Tackles2Interceptions1Blocks1Duels won8/11Fouls won2Fouls1Passes18 · %10
8 Billy Mitchell M · 85' 6.90
Key pass1Tackles2Interceptions2Duels won5/7Fouls won1Passes41 · %35
10 Camiel Neghli M · 85' 6.60
Key pass2Tackles2Interceptions1Blocks1Duels won3/10Passes24 · %20
22 Tom Watson M · 61' 6.50
Dribbles1/1Tackles1Duels won3/6Fouls won1Fouls1Passes7 · %6
13 Anthony Patterson G · 85' 6.30
Saves4Passes19 · %11
5 Jake Cooper D · 85' · K 6.20
On target1/1Tackles1Interceptions3Blocks1Duels won7/11Fouls2Passes44 · %30
4 Tristan Crama D · 81' 6.20
Dribbles1/1Tackles3Interceptions2Duels won8/15Fouls won1Fouls4Passes24 · %16
9 Mihailo Ivanović F · 85' 6.20
Duels won5/14Fouls1Passes14 · %4
14 Alfie Doughty D · 81' 5.90
Tackles2Blocks1Duels won3/6Fouls won1Fouls1Passes27 · %20
6 Caleb Taylor D · 85' 5.70
Tackles1Interceptions1Duels won5/8Passes37 · %29
Substitutes
17 Macaulay Langstaff F · 24' 6.90
Assist1Key pass1Passes2 · %2
3 Zak Sturge D · 4'
Passes4 · %2
18 Ryan Leonard M · 4'
Passes1
7 Thierno Ballo F · 4'
Fouls1
67 Barry Bannan M · 3'
Interceptions1Passes3 · %2
Unused: Max CrocombeRaees Bangura-WilliamsLuke CundleDerek Mazou-Sacko
Starting XI
47 Gustavo Caballero M · 85' 8.00
Goals1On target3/3Key pass3Tackles4Interceptions1Duels won6/10Fouls won1Fouls2Passes13 · %11
1 Nicolas Schmid G · 85' 7.30
Saves2Passes43 · %24
7 Marlon Pack M · 85' · K 7.30
Goals1On target1/1Interceptions2Duels won3/6Fouls won1Passes38 · %29
38 Ebou Adams M · 85' 7.30
On target2/3Dribbles1/1Tackles4Blocks1Duels won12/18Fouls won2Fouls1Passes30 · %18
8 John Swift M · 70' 7.20
Goals1On target1/2Key pass1Tackles2Duels won2/11Fouls1Passes23 · %19
22 Zak Swanson D · 85' 7.00
Tackles1Interceptions1Duels won2/4Fouls won1Fouls1Passes29 · %26
5 Regan Poole D · 85' 6.90
Tackles1Interceptions2Duels won6/8Fouls won1Fouls1Passes31 · %22
3 Connor Ogilvie D · 85' 6.70
Key pass2Interceptions1Duels won2/3Passes33 · %22
24 Terry Devlin D · 85' 6.60
Tackles1Duels won3/4Fouls won2Passes20 · %12
27 Millenic Alli M · 85' 6.20
Key pass1Dribbles2/3Duels won4/12Fouls won2Fouls1Passes14 · %8
9 Colby Bishop F · 85' 6.20
Key pass1Tackles1Duels won5/17Passes14 · %9
Substitutes
10 Adrian Segecic M · 15' 6.70
Passes5 · %5
Unused: Harvey BlairJacob BrownJosef BursikJordan WilliamsIbane BowatMadiodio DiaReuben SwannLuke Le Roux
Win probabilityModel: 1 (%66) ✗
Millwall %66 Draw %22 Portsmouth %12
2.20Millwall xPuan
0.58Portsmouth 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
MillwallWWDWL
PortsmouthWLLWD
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