English League Championship

Millwall vs Portsmouth, 2025-26 English League Championship, Regular Season

· English League Championship
  • 64': Casper de Norre
FT
1 - 3
  • 46': Gustavo Caballero
  • 55': John Swift
  • 67': Marlon Pack

About

Millwall are hosting Portsmouth at The Den, London, England, starting on . The match is a part of the English League Championship.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 1': Corner, Portsmouth. Conceded by Jake Cooper.
  • 5': Attempt blocked. Tom Watson (Millwall) right footed shot from outside the box is blocked. Assisted by Billy Mitchell.
  • 5': Corner, Millwall. Conceded by Ebou Adams.
  • 6': Attempt saved. Gustavo Caballero (Portsmouth) right footed shot from outside the box is saved in the top right corner by Anthony Patterson (Millwall).
  • 6': Corner, Portsmouth. Conceded by Anthony Patterson.
  • 7': Attempt missed. Ebou Adams (Portsmouth) header from very close range misses to the left. Assisted by Connor Ogilvie with a headed pass following a corner.
  • 8': Attempt blocked. Terry Devlin (Portsmouth) right footed shot from outside the box is blocked.
  • 8': Attempt saved. Millenic Alli (Portsmouth) header from the centre of the box is saved in the centre of the goal by Anthony Patterson (Millwall). Assisted by Gustavo Caballero with a cross.
  • 9': Foul by Jake Cooper (Millwall).
  • 9': Marlon Pack (Portsmouth) wins a free kick in the defensive half.
  • 10': Foul by Femi Azeez (Millwall).
  • 10': Zak Swanson (Portsmouth) wins a free kick in the defensive half.
  • 15': Attempt saved. Femi Azeez (Millwall) right footed shot from the right side of the box is saved in the bottom left corner by Nicolas Schmid (Portsmouth). Assisted by Camiel Neghli.
  • 17': Femi Azeez (Millwall) wins a free kick in the attacking half.
  • 17': Foul by Millenic Alli (Portsmouth).
  • 17': Millenic Alli (Portsmouth) is shown the yellow card for a bad foul.
  • 18': Attempt missed. Alfie Doughty (Millwall) left footed shot from outside the box is too high from a direct free kick.
  • 21': Foul by Tom Watson (Millwall).
  • 21': Terry Devlin (Portsmouth) wins a free kick in the attacking half.
  • 22': Attempt blocked. John Swift (Portsmouth) right footed shot from outside the box is blocked.
  • 25': Casper De Norre (Millwall) wins a free kick on the right wing.
  • 25': Foul by Ebou Adams (Portsmouth).
  • 26': Ebou Adams (Portsmouth) wins a free kick on the left wing.
  • 26': Foul by Tristan Crama (Millwall).
  • 35': Foul by Mihailo Ivanovic (Millwall).
  • 35': Regan Poole (Portsmouth) wins a free kick in the defensive half.
  • 36': Femi Azeez (Millwall) wins a free kick in the defensive half.
  • 36': Foul by Zak Swanson (Portsmouth).
  • 40': Foul by Gustavo Caballero (Portsmouth).
  • 40': Tom Watson (Millwall) wins a free kick in the defensive half.
  • 41': Attempt saved. Jake Cooper (Millwall) header from the centre of the box is saved in the centre of the goal by Nicolas Schmid (Portsmouth). Assisted by Camiel Neghli with a cross.
  • 42': Attempt missed. Colby Bishop (Portsmouth) right footed shot from the centre of the box is high and wide to the right. Assisted by Millenic Alli.
  • 45': Attempt blocked. Millenic Alli (Portsmouth) right footed shot from the centre of the box is blocked. Assisted by Connor Ogilvie.
  • 45': Attempt missed. John Swift (Portsmouth) right footed shot from outside the box is too high. Assisted by Gustavo Caballero.
  • 45': Fourth official has announced 1 minutes of added time.
  • 45'+2': First Half ends, Millwall 0, Portsmouth 0.
  • 45': Second Half begins Millwall 0, Portsmouth 0.
  • 46': Attempt saved. Gustavo Caballero (Portsmouth) right footed shot from the right side of the box is saved in the bottom right corner by Anthony Patterson (Millwall). Assisted by Colby Bishop with a headed pass.
  • 46': Goal! Millwall 0, Portsmouth 1. Gustavo Caballero (Portsmouth) right footed shot from a difficult angle on the right to the high centre of the goal following a fast break.
  • 50': Ebou Adams (Portsmouth) wins a free kick in the defensive half.
  • 50': Foul by Casper De Norre (Millwall).
  • 53': Corner, Millwall. Conceded by Zak Swanson.
  • 54': Foul by Jake Cooper (Millwall).
  • 54': Terry Devlin (Portsmouth) wins a free kick in the defensive half.
  • 55': Goal! Millwall 0, Portsmouth 2. John Swift (Portsmouth) right footed shot from the centre of the box to the centre of the goal.
  • 58': Corner, Millwall. Conceded by Zak Swanson.
  • 60': Billy Mitchell (Millwall) wins a free kick in the defensive half.
  • 60': Foul by John Swift (Portsmouth).
  • 60': John Swift (Portsmouth) is shown the yellow card for a bad foul.
  • 61': Substitution, Millwall. Macaulay Langstaff replaces Tom Watson.
  • 64': Corner, Millwall. Conceded by Nicolas Schmid.
  • 64': Goal! Millwall 1, Portsmouth 2. Casper De Norre (Millwall) left footed shot from the right side of the box to the bottom left corner. Assisted by Macaulay Langstaff.
  • 65': Foul by Tristan Crama (Millwall).
  • 65': Millenic Alli (Portsmouth) wins a free kick on the left wing.
  • 66': Corner, Portsmouth. Conceded by Mihailo Ivanovic.
  • 67': Attempt saved. Ebou Adams (Portsmouth) header from very close range is saved in the top centre of the goal by Anthony Patterson (Millwall). Assisted by John Swift with a cross.
  • 67': Corner, Portsmouth. Conceded by Anthony Patterson.
  • 67': Attempt blocked. Ebou Adams (Portsmouth) right footed shot from the right side of the box is blocked.
  • 67': Goal! Millwall 1, Portsmouth 3. Marlon Pack (Portsmouth) right footed shot from the centre of the box to the bottom right corner following a corner.
  • 69': Delay in match because of an injury Casper De Norre (Millwall).
  • 70': Substitution, Portsmouth. Adrian Segecic replaces John Swift.
  • 70': Delay over. They are ready to continue.
  • 72': Foul by Alfie Doughty (Millwall).
  • 72': Gustavo Caballero (Portsmouth) wins a free kick in the defensive half.
  • 73': Handball by Tristan Crama (Millwall).
  • 74': Foul by Regan Poole (Portsmouth).
  • 74': Tristan Crama (Millwall) wins a free kick in the defensive half.
  • 75': Foul by Tristan Crama (Millwall).
  • 75': Millenic Alli (Portsmouth) wins a free kick on the left wing.
  • 75': Tristan Crama (Millwall) is shown the yellow card for a bad foul.
  • 78': Attempt blocked. Adrian Segecic (Portsmouth) left footed shot from outside the box is blocked. Assisted by Gustavo Caballero.
  • 78': Alfie Doughty (Millwall) wins a free kick in the defensive half.
  • 78': Foul by Gustavo Caballero (Portsmouth).
  • 79': Delay in match because of an injury Ebou Adams (Portsmouth).
  • 81': Substitution, Millwall. Ryan Leonard replaces Tristan Crama.
  • 81': Substitution, Millwall. Zak Sturge replaces Alfie Doughty.
  • 81': Substitution, Millwall. Barry Bannan replaces Casper De Norre.
  • 81': Substitution, Millwall. Thierno Ballo replaces Femi Azeez.
  • 82': Delay over. They are ready to continue.
  • 85': Foul by Thierno Ballo (Millwall).
  • 85': Marlon Pack (Portsmouth) wins a free kick in the attacking half.
  • 86': Substitution, Portsmouth. Jacob Brown replaces Gustavo Caballero.
  • 87': Corner, Millwall. Conceded by Zak Swanson.
  • 90'+1': Fourth official has announced 6 minutes of added time.
  • 90'+2': Attempt missed. Zak Sturge (Millwall) left footed shot from the left side of the box misses to the right.
  • 90'+2': Substitution, Portsmouth. Ibane Bowat replaces Millenic Alli.
  • 90'+4': Corner, Millwall. Conceded by Jacob Brown.
  • 90'+5': Colby Bishop (Portsmouth) wins a free kick on the right wing.
  • 90'+5': Foul by Thierno Ballo (Millwall).
  • 90'+5': Foul by Regan Poole (Portsmouth).
  • 90'+5': Mihailo Ivanovic (Millwall) wins a free kick in the defensive half.
  • 90'+7': Second Half ends, Millwall 1, Portsmouth 3.
  • 0': Match ends, Millwall 1, Portsmouth 3.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/385.png&h=25&scale=crop&w=25&location=originPOR MILhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/soccer/500/391.png&h=25&scale=crop&w=25&location=origin
8 Fouls 13
2 Yellow Cards 1
0 Red Cards 0
0 Offsides 0
4 Corner Kicks 6
2 Saves 4
46.6 Possession 53.4
15 SHOTS 6
8 ON GOAL 3
0.5 On Target % 0.5
0 Penalty Goals 0
0 Penalty Kicks Taken 0
224 Accurate Passes 269
327 Passes 362
0.7 Pass Completion % 0.7
4 Accurate Crosses 4
16 Crosses 35
0.3 Cross % 0.1
71 Long Balls 61
18 Accurate Long Balls 24
0.3 Long Balls % 0.4
4 Blocked Shots 1
7 Effective Tackles 11
12 Tackles 18
0.6 Tackle % 0.6
7 Interceptions 12
32 Effective Clearances 26
32 Clearances 26

Game Information

Competition: English League Championship

Venue: The Den
Location: London, England
Attendance: 19,153

EFL Championship Table

# TEAM GP GD PTS
1 Coventry City 46 +52 95
2 Ipswich Town 46 +33 84
3 Millwall 46 +15 83
4 Southampton 46 +26 80
Full Table

Line-Ups

MIL Millwall (4-2-3-1)

No. Name
13 Anthony Patterson (GK)
5 Jake Cooper
6 Caleb Taylor
14 Alfie Doughty
4 Tristan Crama Yellow Card
10 Camiel Neghli
8 Billy Mitchell
24 Casper de Norre
9 Mihailo Ivanovic
22 Tom Watson
11 Femi Azeez

POR Portsmouth (4-2-3-1)

No. Name
1 Nicolas Schmid (GK)
3 Connor Ogilvie
5 Regan Poole
22 Zak Swanson
24 Terry Devlin
8 John Swift
38 Ebrima Adams
7 Marlon Pack
9 Colby Bishop
27 Millenic Alli Yellow Card
47 Gustavo Caballero

EFL Championship News

Premier League, EFL summer transfer window 2026 dates: When does it open, when is Deadline Day?
Premier League, EFL summer transfer window 2026 dates: When does it open, when is Deadline Day?

Everything that Premier League and EFL supporters need to know about the 2026 summer transfer window, and key dates around it.

A father-son Transatlantic, cross-generational voyage to visit Burnley
A father-son Transatlantic, cross-generational voyage to visit Burnley

It took a Transatlantic trip to the North of England, in search of a family's football history, to truly experience the purity and love of the game.

Sheffield United in talks to re-sign Man City's Kalvin Phillips - sources
Sheffield United in talks to re-sign Man City's Kalvin Phillips - sources

Sheffield United are in talks with Manchester City about re-signing midfielder Kalvin Phillips, sources have told ESPN.

Tonda Eckert explains why Southampton spied on opponents
Tonda Eckert explains why Southampton spied on opponents

Southampton manager Tonda Eckert has apologised for 'Spygate', admitting he 'should have known' the rules', despite saying that watching opponents train is more common in Europe.

Tonda Eckert: 'I am responsible' for 'Spygate' but Southampton vow not to sack him
Tonda Eckert: 'I am responsible' for 'Spygate' but Southampton vow not to sack him

Southampton head coach Tonda Eckert has apologised for his involvement in the 'Spygate' scandal and said that he is "responsible for everything that has happened in this football club."