Millwall 1-3 Portsmouth final score - 21 February 2026, Championship

England - Championship

Millwall
1
-
3
End
Portsmouth
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Millwall Millwall
Portsmouth Portsmouth
End of game
90+2'
I. Bowat
M. Alli
86'
J. Brown
G. Caballero
R. Leonard
T. Crama
81'
Z. Sturge
A. Doughty
81'
B. Bannan
C. De Norre
81'
T. Ballo
F. Azeez
81'
T. Crama
75'
70'
A. Segecic
J. Swift
67'
drop icon
M. Pack
C. De Norre
M. Langstaff
64'
drop icon
M. Langstaff
T. Watson
61'
60'
J. Swift
55'
drop icon
J. Swift
46'
drop icon
G. Caballero
Half-time
17'
M. Alli
Kick-off

Game Statistics

Millwall Millwall
Portsmouth Portsmouth
5
Total shots
9
5
Clearances
9
3
Shots on target
7
6
Corners
4
8
Free Kicks
13
54
Possession (%)
46
13
Fouls
8
1
Yellow card
2
2
Shots off target
2
1
Shots blocked
4
4
Saves
2
1
Injuries
1
5
Substitutions
3

Form

Table

Teams Pts P W D L GD
3 Millwall
83 46 24 11 11 +15
18 Portsmouth
55 46 14 13 19 -15

Last matches

Millwall
Millwall Last matches
W L W D W W
Wins

4/6 (67%)

Draw

1/6 (17%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.67 Total goals
50% BTTS
2 Goals scored
0.67 Goals conceded
50% Over 2.5
50% Under 2.5

14 Feb 2026 - Championship

Sheffield Wednesday
1 :  2
Millwall

7 Feb 2026 - Championship

Wrexham
0 :  2
Millwall

31 Jan 2026 - Championship

Millwall
1 :  1
Sheffield United

24 Jan 2026 - Championship

Millwall
4 :  0
Charlton Athletic

20 Jan 2026 - Championship

Coventry City
2 :  1
Millwall

17 Jan 2026 - Championship

Watford
0 :  2
Millwall
L D W W W D
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.67 Total goals
67% BTTS
1.67 Goals scored
1 Goals conceded
67% Over 2.5
33% Under 2.5

31 Jan 2026 - Championship

Millwall
1 :  1
Sheffield United

24 Jan 2026 - Championship

Millwall
4 :  0
Charlton Athletic

4 Jan 2026 - Championship

Millwall
2 :  1
Swansea

29 Dec 2025 - Championship

Millwall
2 :  1
Bristol City

26 Dec 2025 - Championship

Millwall
0 :  0
Ipswich Town

13 Dec 2025 - Championship

Millwall
1 :  3
Hull
D L W L W W
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.67 Total goals
50% BTTS
1.33 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

14 Feb 2026 - Championship

Sheffield Wednesday
1 :  2
Millwall

7 Feb 2026 - Championship

Wrexham
0 :  2
Millwall

20 Jan 2026 - Championship

Coventry City
2 :  1
Millwall

17 Jan 2026 - Championship

Watford
0 :  2
Millwall

10 Jan 2026 - FA Cup

Burnley
5 :  1
Millwall

1 Jan 2026 - Championship

Southampton
0 :  0
Millwall
Portsmouth
Portsmouth Last matches
D D W L L W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.17 Total goals
50% BTTS
1.33 Goals scored
0.83 Goals conceded
33% Over 2.5
67% Under 2.5

17 Feb 2026 - Championship

Charlton Athletic
1 :  3
Portsmouth

14 Feb 2026 - Championship

Portsmouth
0 :  1
Sheffield United

7 Feb 2026 - Championship

Preston North End
1 :  0
Portsmouth

31 Jan 2026 - Championship

Portsmouth
3 :  0
West Brom

25 Jan 2026 - Championship

Portsmouth
1 :  1
Southampton

21 Jan 2026 - Championship

Watford
1 :  1
Portsmouth
D W L D W L
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.67 Total goals
67% BTTS
1.33 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

14 Feb 2026 - Championship

Portsmouth
0 :  1
Sheffield United

31 Jan 2026 - Championship

Portsmouth
3 :  0
West Brom

25 Jan 2026 - Championship

Portsmouth
1 :  1
Southampton

11 Jan 2026 - FA Cup

Portsmouth
1 :  4
Arsenal

29 Dec 2025 - Championship

Portsmouth
2 :  1
Charlton Athletic

26 Dec 2025 - Championship

Portsmouth
1 :  1
QPR
D L W D L W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.5 Total goals
50% BTTS
1 Goals scored
1.5 Goals conceded
33% Over 2.5
67% Under 2.5

17 Feb 2026 - Championship

Charlton Athletic
1 :  3
Portsmouth

7 Feb 2026 - Championship

Preston North End
1 :  0
Portsmouth

21 Jan 2026 - Championship

Watford
1 :  1
Portsmouth

17 Jan 2026 - Championship

Sheffield Wednesday
0 :  1
Portsmouth

1 Jan 2026 - Championship

Bristol City
5 :  0
Portsmouth

20 Dec 2025 - Championship

Derby County
1 :  1
Portsmouth

Head to head

Millwall

75 %

Draw

0 %

Portsmouth

25 %

Average stats (last H2H results)

2.25
Total goals
50%
BTTS
1.25
Goals scored
1
Goals conceded
50%
Over 2.5
50%
Under 2.5

22 Nov 2025 - Championship

Portsmouth
3 :  1
Millwall

5 Apr 2025 - Championship

Millwall
2 :  1
Portsmouth

28 Jan 2025 - Championship

Portsmouth
0 :  1
Millwall

13 Aug 2024 - Carabao Cup

Portsmouth
0 :  1
Millwall

Tactical Scheme

Millwall

Formation : 4 - 2 - 3 - 1

13
A. Patterson
4
T. Crama
6
C. Taylor
5
J. Cooper
14
A. Doughty
24
C. De Norre
8
B. Mitchell
11
F. Azeez
10
C. Neghli
22
T. Watson
9
M. Ivanovic
9
C. Bishop
27
M. Alli
8
J. Swift
47
G. Caballero
38
E. Adams
7
M. Pack
22
Z. Swanson
3
C. Ogilvie
5
R. Poole
24
T. Devlin
1
N. Schmid

Formation : 4 - 2 - 3 - 1

Portsmouth

Substitutes

Millwall
Millwall
Goalkeeper

M. Crocombe

Defender

Z. Sturge

A. Doughty 81'

Midfielder

B. Bannan

C. De Norre 81'

R. Bangura-Williams

L. Cundle

D. Mazou-Sacko

T. Ballo

F. Azeez 81'

R. Leonard

T. Crama 81'

Forward

M. Langstaff

T. Watson 61'

Portsmouth
Portsmouth
Goalkeeper

J. Bursik

Defender

I. Bowat

M. Alli 90'

M. Dia

J. Williams

Midfielder

L. Le Roux

A. Segecic

J. Swift 70'

R. Swann

Forward

H. Blair

J. Brown

G. Caballero 86'

Missing players

Millwall
Millwall
Goalkeeper

L. Jensen

Midfielder

M. Luongo

B. Baker

D. Kelly

Portsmouth
Portsmouth
Defender

A. Alese

Midfielder

M. Kosznovszky

Forward

F. Umeh Chibueze

Live Commentary

90+6'  

Throw-in Millwall.

90+6'  

Millwall needs to be cautious. Portsmouth have an attacking throw-in.

90+5' coup_franc_1

Millwall awarded a free kick in their own half.

90+5' coup_franc_1

Steve Martin signals a free kick to Portsmouth.

90+4' corner_1

Millwall have been awarded a corner by Steve Martin.

90+2' substitution_1

The away team replace Millenic Alli with Ibane Bowat.

90+2' sifflet_1

Portsmouth have a goal kick.

90+2' tir_non_cadre_1

In London Millwall attack through Zak Sturge. The finish is off target, however.

90+1'  

Throw-in for Portsmouth in their own half.

90' sifflet_1

It's a goal kick for the away team in London.

90'  

Can Millwall get the ball into an attacking position from this throw-in in Portsmouth's half?

89'  

Millwall to take a throw-in in Portsmouth territory.

89'  

Millwall awarded a throw-in in their own half.

88' sifflet_1

Steve Martin awards Portsmouth a goal kick.

87' corner_1

Corner awarded to Millwall.

86' substitution_1

John Mousinho (Portsmouth) is making a second substitution, with Jacob Brown replacing Gustavo Caballero.

85' coup_franc_1

In London a free kick has been awarded the away team.

83' sifflet_1

Goal kick for Millwall at The Den.

83'  

Steve Martin awards the away team a throw-in.

81' substitution_1

Barry Bannan is on a sub for Casper De Norre for Millwall.

81' substitution_1

Thierno Ballo is replacing Femi Azeez for the home team.

81' substitution_1

Alexander Francis Neil is making the team's third substitution at The Den with Zak Sturge replacing Alfie Doughty.

81' substitution_1

The home team have replaced Tristan Crama with Ryan Leonard. This is the second substitution made today by Alexander Francis Neil.

79' blessure_1

Ebou Adams is writhing in pain and play has been suspended for a few moments.

78'  

Throw-in for Millwall in the half of Portsmouth.

78' coup_franc_1

Free kick for Millwall in their own half.

77'  

Can Portsmouth get the ball into an attacking position from this throw-in in Millwall's half?

76' sifflet_1

Goal kick for Millwall at The Den.

75' carton_jaune_1

Tristan Crama (Millwall) has received a yellow card from Steve Martin.

75' coup_franc_1

Steve Martin signals a free kick to Portsmouth.

74'  

A throw-in for the away team on the opposite half.

74' coup_franc_1

Steve Martin signals a free kick to Millwall in their own half.

73' coup_franc_1

Free kick Portsmouth.

72' coup_franc_1

Free kick for Portsmouth in their own half.

71'  

Casper De Norre is back on his feet again.

70' substitution_1

Portsmouth make their first substitution with Adrian Segecic replacing John Swift.

69' blessure_1

Play has been temporarily suspended for attention to Casper De Norre for Millwall who is writhing in pain on the pitch.

67' but_1

Goal! Portsmouth extend their lead to 1-3 through Marlon Pack.

67' corner_1

Corner awarded to Portsmouth.

67' tir_cadre_1

In London, Ebou Adams (Portsmouth) gets his head to the ball but the strike is cleared by an untiring defence.

67' corner_1

Portsmouth have been awarded a corner by Steve Martin.

65' coup_franc_1

In London a free kick has been awarded the away team.

64' but_1

Goal! Casper De Norre pulls one back for Millwall to make it 1-2. Macaulay Langstaff with an assist there.

64' corner_1

Corner awarded to Millwall.

62' sifflet_1

It's a goal kick for the away team in London.

61' substitution_1

Macaulay Langstaff is replacing Tom Watson for Millwall at The Den.

60' carton_jaune_1

John Swift for Portsmouth has been booked by Steve Martin and receives a first yellow card.

60' coup_franc_1

Millwall awarded a free kick in their own half.

59' corner_1

Millwall have been awarded a corner by Steve Martin.

55' but_1

Portsmouth take a comfortable 0-2 lead thanks to John Swift.

55'  

Portsmouth to take a throw-in in Millwall territory.

54' coup_franc_1

Steve Martin signals a free kick to Portsmouth in their own half.

54' corner_1

Millwall have been awarded a corner by Steve Martin.

52'  

Steve Martin signals a Portsmouth throw-in in Millwall's half.

51'  

Throw-in for Millwall at The Den.

51'  

Throw-in for Millwall at The Den.

50' coup_franc_1

Portsmouth awarded a free kick in their own half.

49'  

Steve Martin awards the away team a throw-in.

48'  

Throw-in for Portsmouth in their own half.

47'  

Portsmouth awarded a throw-in in their own half.

46' but_1

Goal! The away team take a 0-1 lead through Gustavo Caballero.

46' tir_cadre_1

Portsmouth's Gustavo Caballero is on target but unsuccessful.

45+1' sifflet_1

Ball goes out of play for a Millwall goal kick.

45' sifflet_1

The ref's whistle signals the end of the first-half.

45' tir_non_cadre_1

Portsmouth's John Swift gets his shot away but it misses the target.

42' sifflet_1

Steve Martin awards Millwall a goal kick.

42' tir_non_cadre_1

Colby Bishop for Portsmouth gets in a strike but fails to hit the target.

41' tir_cadre_1

Millwall push upfield and Jake Cooper gets his head to the ball. The attempt is cleared by an alert Portsmouth defence.

41' coup_franc_1

Free kick for Millwall in the half of Portsmouth.

40'  

Can Portsmouth get the ball into an attacking position from this throw-in in Millwall's half?

39' sifflet_1

Portsmouth have a goal kick.

38'  

Steve Martin signals a Portsmouth throw-in in Millwall's half.

37'  

Ball safe as Portsmouth is awarded a throw-in in their half.

36' coup_franc_1

Free kick for Millwall in their own half.

35' coup_franc_1

Steve Martin signals a free kick to Portsmouth in their own half.

34'  

Millwall have a dangerous throw-in.

31'  

Throw-in Portsmouth.

30' sifflet_1

Steve Martin awards Portsmouth a goal kick.

30'  

Steve Martin signals a throw-in for Millwall, close to Portsmouth's area.

29'  

Can Millwall capitalize from this throw-in deep inside Portsmouth's half?

29'  

Millwall to take a throw-in in Portsmouth territory.

28'  

Throw-in for Millwall close to the penalty box.

27' sifflet_1

Millwall have a goal kick.

26' coup_franc_1

In London a free kick has been awarded the away team.

25'  

Steve Martin awards the away team a throw-in.

25' coup_franc_1

Free kick for Millwall in the half of Portsmouth.

25'  

Millwall awarded a throw-in in their own half.

24'  

A throw-in for the away team on the opposite half.

23'  

Throw-in high up the field for Portsmouth in London.

21' coup_franc_1

Free kick Portsmouth.

20'  

Ball safe as Millwall is awarded a throw-in in their half.

20'  

Throw-in for Portsmouth in the half of Millwall.

19'  

Throw-in for Millwall in their own half.

18' sifflet_1

Ball goes out of play for a Portsmouth goal kick.

18' tir_non_cadre_1

Millwall are pushing forward but Alfie Doughty's finish is wide of the goal.

17' carton_jaune_1

At The Den, Millenic Alli has been yellow-carded for the away team.

17' coup_franc_1

Steve Martin signals a free kick to Millwall.

15' tir_cadre_1

Millwall drives forward and Femi Azeez gets in a shot. Without netting, however.

14'  

Can Millwall get the ball into an attacking position from this throw-in in Portsmouth's half?

14'  

Throw-in Portsmouth.

13' sifflet_1

Goal kick for Portsmouth at The Den.

13'  

Throw-in for Millwall in the half of Portsmouth.

13'  

Millwall to take a throw-in in Portsmouth territory.

12' sifflet_1

It's a goal kick for the away team in London.

11' coup_franc_1

Free kick for Portsmouth in their own half.

9' coup_franc_1

Portsmouth awarded a free kick in their own half.

9'  

A throw-in for the home team on the opposite half.

8' tir_cadre_1

Millenic Alli (Portsmouth) gets in a header on goal but the attempt is cleared.

7'  

Steve Martin signals a Portsmouth throw-in in Millwall's half.

7' corner_1

Corner awarded to Portsmouth.

6' tir_cadre_1

Portsmouth pushes forward through Gustavo Caballero, whose finish on goal is saved.

6'  

Throw-in for Millwall at The Den.

5'  

Portsmouth needs to be cautious. Millwall have an attacking throw-in.

5' corner_1

Millwall have been awarded a corner by Steve Martin.

2' corner_1

Corner awarded to Portsmouth.

0' sifflet_1

The whistle has gone to start the match.

 

Portsmouth FC has streak of 2 matches with 0 scored goals.

 

A year ago, Millwall FC were number 13 in the table with 41 points. Now they are number 3 with 56 points.

 

Femi Azeez has assisted the most goals for Millwall FC with 5. Joshua Murphy is Portsmouth FC's biggest assister (5).

 

Millwall FC haven't lost in their last 4 games.

 

Millwall FC scores 1.52 goals when playing at home and Portsmouth FC scores 1.16 goals when playing away (on average).

 

Average number of goals in the first half in meetings between Millwall FC and Portsmouth FC is 1.2.

 

Average number of goals in meetings between Millwall FC and Portsmouth FC is 2.4.

 

Millwall FC scores 1.4 goals in a match against Portsmouth FC and Portsmouth FC scores 1 goals against Millwall FC (on average).

 

Portsmouth FC have won just 1 of their last 5 Championship games against Millwall FC.

 

Millwall FC have lost just 1 of their last 5 Championship games against Portsmouth FC.

 

In the last 5 meetings Millwall FC won 4, Portsmouth FC won 1, 0 draws.

 

Millwall FC have lost just 1 of their last 5 games against Portsmouth FC (in all competitions).

 

Millwall FC's performance of the last 5 matches is better than Portsmouth FC's.

 

In Championship, Millwall FC has better performance than Portsmouth FC.

 

When Portsmouth FC is down 1-0 away, they win 0% of their matches.

 

When Millwall FC is down 0-1 home, they win 12% of their matches.

 

When Portsmouth FC leads 0-1 away, they win in 66% of their matches.

 

When Millwall FC leads 1-0 at home, they win in 100% of their matches.

 

On their last meeting Portsmouth FC won by 2 goals.

 

The winner of their last meeting was Portsmouth FC.

 

Millwall FC wins 29% of halftimes, Portsmouth FC wins 27%.

 

Millwall FC wins 1st half in 29% of their matches, Portsmouth FC in 27% of their matches.

 

Millwall FC have scored at least one goal for 8 consecutive matches.

 

Portsmouth FC haven't scored in 6 of their 14 away matches in Championship this season.

 

Millwall FC haven't scored in 4 of their 16 home matches in Championship this season.

 

When playing at home, Millwall FC have not lost to Portsmouth FC in their last 3 encounters.

 

Millwall FC haven't lost in any of their last 5 home matches.

 

Did you know that Portsmouth FC scores 30% of their goals between the minutes 76-90?

 

Did you know that Millwall FC scores 32% of their goals between the minutes 76-90?

 

Last season Millwall FC won both games against Portsmouth FC (2-1 at home and 1-0 away).

 

Portsmouth FC's last away win against Millwall FC was in 2010.

 

During the last 19 meetings, Millwall FC have won 8 times, there have been 5 draws while Portsmouth FC have won 6 times. The goal difference is 24-19 in favour of Portsmouth FC.

 

During the last 9 meetings with Millwall FC playing at home, Millwall FC have won 4 times, there have been 3 draws while Portsmouth FC have won 2 times. The goal difference is 11-9 in favour of Portsmouth FC.

 

The most common result of matches between Millwall FC and Portsmouth FC is 1-0. 6 matches have ended with this result.

Score and result Millwall - Portsmouth

The Millwall - Portsmouth match (Football - Championship) at 21/02/2026 10:00 is complete.

The Millwall - Portsmouth match result is as follows: 1-3.

Now that this Championship Football match is over and the score is known, you can find the highlights and key statistics on that same page.