Portsmouth v Millwall
2025-26 English League Championship, Regular Season
Zak Swanson - 22'
Tristan Crama - 51' OG
Jordan Williams - 89'
Mihailo Ivanovic - 72'
Joe Bryan - 67'
Match Formations
- Schmid1
- Swanson22
- Poole5
- Knight4
- Devlin24
- Kosznovszky18
- Dozzell21
- Murphy23
- Segecic10
- Bianchini11
- Bishop9
| Substitutes |
|---|
Game Information
Fratton Park
10:00 AM, November 22, 2025
Portsmouth, England
Attendance: 20,423
- Referees:
- Michael Salisbury
Match Timeline
Match Commentary
- Match ends, Portsmouth 3, Millwall 1. |
90'+7' Second Half ends, Portsmouth 3, Millwall 1. |
90'+6' Delay over. They are ready to continue. |
90'+5' Delay in match because of an injury Colby Bishop (Portsmouth). |
90'+4' Corner, Portsmouth. Conceded by Caleb Taylor. |
90'+3' Offside, Portsmouth. Callum Lang is caught offside. |
90'+1' Corner, Portsmouth. Conceded by Luke Cundle. |
90'+1' Delay over. They are ready to continue. |
90'+1' Delay in match (Portsmouth). |
90'+1' Fourth official has announced 7 minutes of added time. |
89' Goal! Portsmouth 3, Millwall 1. Jordan Williams (Portsmouth) right footed shot from outside the box to the bottom left corner following a fast break. |
84' Attempt saved. Josh Murphy (Portsmouth) right footed shot from the left side of the box is saved in the centre of the goal by Max Crocombe (Millwall). Assisted by Callum Lang. |
84' Attempt saved. Callum Lang (Portsmouth) header from the centre of the box is saved in the centre of the goal by Max Crocombe (Millwall). Assisted by Marlon Pack with a cross. |
83' Attempt saved. Callum Lang (Portsmouth) right footed shot from the centre of the box is saved in the centre of the goal by Max Crocombe (Millwall). |
83' Attempt blocked. Callum Lang (Portsmouth) right footed shot from the centre of the box is blocked. Assisted by Josh Murphy with a cross. |
82' Corner, Portsmouth. Conceded by Wes Harding. |
82' Attempt blocked. Josh Murphy (Portsmouth) left footed shot from the left side of the box is blocked. Assisted by Marlon Pack. |
81' Substitution, Millwall. Camiel Neghli replaces Thierno Ballo. |
80' Substitution, Portsmouth. Marlon Pack replaces Andre Dozzell. |
80' Substitution, Portsmouth. Conor Chaplin replaces Florian Bianchini. |
79' Foul by Callum Lang (Portsmouth). |
79' Caleb Taylor (Millwall) wins a free kick in the defensive half. |
78' Offside, Millwall. Aidomo Emakhu is caught offside. |
78' Delay over. They are ready to continue. |
77' Delay in match because of an injury Florian Bianchini (Portsmouth). |
77' Attempt blocked. Florian Bianchini (Portsmouth) right footed shot from the right side of the box is blocked. Assisted by Callum Lang. |
72' Goal! Portsmouth 2, Millwall 1. Mihailo Ivanovic (Millwall) right footed shot from the centre of the box to the bottom right corner. Assisted by Aidomo Emakhu with a cross following a corner. |
72' Corner, Millwall. Conceded by Regan Poole. |
71' Attempt missed. Florian Bianchini (Portsmouth) right footed shot from the right side of the box is high and wide to the left. Assisted by Josh Murphy with a cross. |
69' Substitution, Portsmouth. Jordan Williams replaces Zak Swanson. |
68' Foul by Callum Lang (Portsmouth). |
68' Casper De Norre (Millwall) wins a free kick in the attacking half. |
68' Offside, Portsmouth. Josh Murphy is caught offside. |
67' Joe Bryan (Millwall) is shown the red card. |
67' Foul by Joe Bryan (Millwall). |
67' Callum Lang (Portsmouth) wins a free kick in the defensive half. |
66' Zak Swanson (Portsmouth) is shown the yellow card for a bad foul. |
66' Foul by Zak Swanson (Portsmouth). |
66' Aidomo Emakhu (Millwall) wins a free kick on the right wing. |
65' Terry Devlin (Portsmouth) wins a free kick in the defensive half. |
65' Foul by Caleb Taylor (Millwall). |
65' Corner, Millwall. Conceded by Nicolas Schmid. |
65' Attempt missed. Daniel Kelly (Millwall) left footed shot from outside the box misses to the right. Assisted by Luke Cundle. |
63' Substitution, Millwall. Luke Cundle replaces Macaulay Langstaff. |
62' Substitution, Millwall. Wes Harding replaces Dan McNamara. |
62' Substitution, Millwall. Aidomo Emakhu replaces Alfie Doughty. |
62' Substitution, Portsmouth. Callum Lang replaces Adrian Segecic. |
61' Joe Bryan (Millwall) wins a free kick in the defensive half. |
61' Foul by Florian Bianchini (Portsmouth). |
60' Foul by Florian Bianchini (Portsmouth). |
60' Dan McNamara (Millwall) wins a free kick in the defensive half. |
58' Offside, Millwall. Mihailo Ivanovic is caught offside. |
56' Attempt missed. Adrian Segecic (Portsmouth) left footed shot from the left side of the box misses to the right. Assisted by Zak Swanson. |
55' Substitution, Millwall. Daniel Kelly replaces Derek Mazou-Sacko because of an injury. |
55' Delay over. They are ready to continue. |
54' Delay in match because of an injury Derek Mazou-Sacko (Millwall). |
53' Foul by Márk Kosznovszky (Portsmouth). |
53' Caleb Taylor (Millwall) wins a free kick in the defensive half. |
52' Mihailo Ivanovic (Millwall) wins a free kick in the attacking half. |
52' Foul by Josh Knight (Portsmouth). |
51' Own Goal by Tristan Crama, Millwall. Portsmouth 2, Millwall 0. |
50' Josh Murphy (Portsmouth) wins a free kick on the left wing. |
50' Foul by Dan McNamara (Millwall). |
47' Attempt missed. Dan McNamara (Millwall) right footed shot from the centre of the box is too high. Assisted by Alfie Doughty with a cross following a corner. |
46' Corner, Millwall. Conceded by Regan Poole. |
46' Attempt blocked. Macaulay Langstaff (Millwall) left footed shot from the centre of the box is blocked. Assisted by Casper De Norre. |
45' Second Half begins Portsmouth 1, Millwall 0. |
45'+7' First Half ends, Portsmouth 1, Millwall 0. |
45'+6' Josh Murphy (Portsmouth) wins a free kick in the defensive half. |
45'+6' Foul by Dan McNamara (Millwall). |
45'+4' Regan Poole (Portsmouth) is shown the yellow card. |
45'+4' Dan McNamara (Millwall) is shown the yellow card for a bad foul. |
45'+4' Josh Murphy (Portsmouth) wins a free kick on the left wing. |
45'+4' Foul by Dan McNamara (Millwall). |
45'+1' Fourth official has announced 6 minutes of added time. |
45' Foul by Márk Kosznovszky (Portsmouth). |
45' Derek Mazou-Sacko (Millwall) wins a free kick in the defensive half. |
41' Attempt missed. Alfie Doughty (Millwall) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by Thierno Ballo. |
40' Attempt blocked. Florian Bianchini (Portsmouth) left footed shot from outside the box is blocked. |
40' Attempt saved. Derek Mazou-Sacko (Millwall) right footed shot from outside the box is saved in the bottom left corner by Nicolas Schmid (Portsmouth). Assisted by Alfie Doughty. |
39' Corner, Millwall. Conceded by Zak Swanson. |
38' Delay over. They are ready to continue. |
38' Substitution, Millwall. Joe Bryan replaces Zak Sturge because of an injury. |
33' Delay in match because of an injury Zak Sturge (Millwall). |
31' Offside, Millwall. Mihailo Ivanovic is caught offside. |
29' Márk Kosznovszky (Portsmouth) wins a free kick in the defensive half. |
29' Foul by Casper De Norre (Millwall). |
26' Mihailo Ivanovic (Millwall) wins a free kick in the attacking half. |
26' Foul by Regan Poole (Portsmouth). |
24' Offside, Portsmouth. Josh Murphy is caught offside. |
24' Attempt saved. Adrian Segecic (Portsmouth) right footed shot from outside the box is saved in the centre of the goal by Max Crocombe (Millwall). |
24' Foul by Derek Mazou-Sacko (Millwall). |
24' Adrian Segecic (Portsmouth) wins a free kick in the defensive half. |
22' Goal! Portsmouth 1, Millwall 0. Zak Swanson (Portsmouth) right footed shot from outside the box to the top left corner. Assisted by Josh Murphy. |
21' Attempt missed. Colby Bishop (Portsmouth) header from the centre of the box misses to the right. Assisted by Terry Devlin with a cross. |
20' Attempt blocked. Zak Swanson (Portsmouth) right footed shot from outside the box is blocked. Assisted by Regan Poole. |
19' Zak Swanson (Portsmouth) wins a free kick in the defensive half. |
19' Foul by Thierno Ballo (Millwall). |
17' Attempt missed. Josh Murphy (Portsmouth) right footed shot from outside the box is high and wide to the right. Assisted by Zak Swanson. |
16' Attempt saved. Adrian Segecic (Portsmouth) left footed shot from the left side of the box is saved in the centre of the goal by Max Crocombe (Millwall). Assisted by Josh Murphy. |
13' Foul by Alfie Doughty (Millwall). |
13' Florian Bianchini (Portsmouth) wins a free kick on the right wing. |
10' Josh Murphy (Portsmouth) wins a free kick on the left wing. |
10' Foul by Dan McNamara (Millwall). |
10' Regan Poole (Portsmouth) wins a free kick in the defensive half. |
10' Foul by Thierno Ballo (Millwall). |
7' Attempt blocked. Alfie Doughty (Millwall) left footed shot from outside the box is blocked. Assisted by Casper De Norre. |
6' Foul by Márk Kosznovszky (Portsmouth). |
6' Casper De Norre (Millwall) wins a free kick in the attacking half. |
6' Josh Murphy (Portsmouth) wins a free kick in the defensive half. |
6' Foul by Tristan Crama (Millwall). |
- First Half begins. |
- Lineups are announced and players are warming up. |
English League Championship Standings
| Team | GP | W | D | L | GD | P |
|---|---|---|---|---|---|---|
| Coventry City | 16 | 11 | 4 | 1 | +28 | 37 |
| Middlesbrough | 16 | 8 | 6 | 2 | +6 | 30 |
| Stoke City | 16 | 8 | 3 | 5 | +10 | 27 |
| Bristol City | 16 | 7 | 5 | 4 | +7 | 26 |
| Preston North End | 16 | 7 | 5 | 4 | +5 | 26 |
| Hull City | 16 | 7 | 4 | 5 | +1 | 25 |
| Millwall | 16 | 7 | 4 | 5 | -5 | 25 |
| Ipswich Town | 15 | 6 | 6 | 3 | +10 | 24 |
| Birmingham City | 16 | 7 | 3 | 6 | +6 | 24 |
| Leicester City | 16 | 6 | 6 | 4 | +3 | 24 |
| Watford | 16 | 6 | 5 | 5 | +2 | 23 |
| Derby County | 16 | 6 | 5 | 5 | 0 | 23 |
| Charlton Athletic | 16 | 6 | 5 | 5 | 0 | 23 |
| Wrexham | 16 | 5 | 7 | 4 | +1 | 22 |
| Queens Park Rangers | 16 | 6 | 4 | 6 | -5 | 22 |
| Southampton | 16 | 5 | 6 | 5 | +1 | 21 |
| West Bromwich Albion | 16 | 6 | 3 | 7 | -3 | 21 |
| Blackburn Rovers | 15 | 6 | 1 | 8 | -4 | 19 |
| Portsmouth | 16 | 4 | 5 | 7 | -6 | 17 |
| Swansea City | 16 | 4 | 5 | 7 | -7 | 17 |
| Oxford United | 16 | 3 | 5 | 8 | -6 | 14 |
| Sheffield United | 15 | 3 | 1 | 11 | -15 | 10 |
| Norwich City | 16 | 2 | 3 | 11 | -12 | 9 |
| Sheffield Wednesday | 15 | 1 | 5 | 9 | -17 | -4 |

