Portsmouth 3-1 Millwall final score - 22 November 2025, Championship

England - Championship

Portsmouth
3
-
1
End
Millwall
Welcome offer
Exclusive Offer

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

Highlights

Portsmouth Portsmouth
Millwall Millwall
End of game
J. Williams
89'
drop icon
81'
C. Neghli
T. Ballo
M. Pack
A. Dozzell
80'
C. Chaplin
F. Bianchini
80'
72'
drop icon
M. Ivanovic
A. Emakhu
J. Williams
Z. Swanson
69'
67'
J. Bryan
Z. Swanson
66'
63'
L. Cundle
M. Langstaff
62'
A. Emakhu
A. Doughty
62'
W. Harding
D. McNamara
C. Lang
A. Segecic
62'
55'
D. Kelly
D. Mazou-Sacko
T. Crama
Own Goal
51'
drop icon
Half-time
R. Poole
45+4'
45+4'
D. McNamara
38'
J. Bryan
Z. Sturge
Z. Swanson
J. Murphy
22'
drop icon
Kick-off

Game Statistics

Portsmouth Portsmouth
Millwall Millwall
8
Total shots
5
5
Clearances
11
4
Shots on target
3
3
Corners
4
14
Free Kicks
10
52
Possession (%)
48
8
Fouls
11
2
Yellow card
1
0
Red card
1
2
Offside
3
4
Shots off target
2
3
Shots blocked
1
2
Saves
2
1
Injuries
2
4
Substitutions
6

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

Portsmouth
Portsmouth Last matches
D L L L D L
Wins

0/6 (0%)

Draw

2/6 (33%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

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

8 Nov 2025 - Championship

Hull
3 :  2
Portsmouth

5 Nov 2025 - Championship

Portsmouth
0 :  0
Wrexham

1 Nov 2025 - Championship

Birmingham
4 :  0
Portsmouth

25 Oct 2025 - Championship

Portsmouth
0 :  1
Stoke

21 Oct 2025 - Championship

Portsmouth
1 :  2
Coventry City

18 Oct 2025 - Championship

Leicester
1 :  1
Portsmouth
L D W L L D
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

1.83 Total goals
33% BTTS
0.67 Goals scored
1.17 Goals conceded
33% Over 2.5
67% Under 2.5

5 Nov 2025 - Championship

Portsmouth
0 :  0
Wrexham

25 Oct 2025 - Championship

Portsmouth
0 :  1
Stoke

21 Oct 2025 - Championship

Portsmouth
1 :  2
Coventry City

4 Oct 2025 - Championship

Portsmouth
1 :  0
Middlesbrough

1 Oct 2025 - Championship

Portsmouth
2 :  2
Watford

20 Sept 2025 - Championship

Portsmouth
0 :  2
Sheffield Wednesday
D D L D L L
Wins

0/6 (0%)

Draw

3/6 (50%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

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

8 Nov 2025 - Championship

Hull
3 :  2
Portsmouth

1 Nov 2025 - Championship

Birmingham
4 :  0
Portsmouth

18 Oct 2025 - Championship

Leicester
1 :  1
Portsmouth

27 Sept 2025 - Championship

Ipswich Town
2 :  1
Portsmouth

14 Sept 2025 - Championship

Southampton
0 :  0
Portsmouth

23 Aug 2025 - Championship

West Brom
1 :  1
Portsmouth
Millwall
Millwall Last matches
W W W D L D
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

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

8 Nov 2025 - Championship

Millwall
1 :  1
Preston North End

4 Nov 2025 - Championship

Birmingham
4 :  0
Millwall

1 Nov 2025 - Championship

Oxford United
2 :  2
Millwall

25 Oct 2025 - Championship

Millwall
1 :  0
Leicester

21 Oct 2025 - Championship

Millwall
2 :  0
Stoke

18 Oct 2025 - Championship

QPR
1 :  2
Millwall
W L W W W D
Wins

4/6 (67%)

Draw

1/6 (17%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

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

8 Nov 2025 - Championship

Millwall
1 :  1
Preston North End

25 Oct 2025 - Championship

Millwall
1 :  0
Leicester

21 Oct 2025 - Championship

Millwall
2 :  0
Stoke

4 Oct 2025 - Championship

Millwall
3 :  0
West Brom

1 Oct 2025 - Championship

Millwall
0 :  4
Coventry City

22 Sept 2025 - Championship

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

1/6 (17%)

Draw

4/6 (67%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.83 Total goals
83% BTTS
1.17 Goals scored
1.67 Goals conceded
50% Over 2.5
50% Under 2.5

4 Nov 2025 - Championship

Birmingham
4 :  0
Millwall

1 Nov 2025 - Championship

Oxford United
2 :  2
Millwall

18 Oct 2025 - Championship

QPR
1 :  2
Millwall

27 Sept 2025 - Championship

Swansea
1 :  1
Millwall

16 Sept 2025 - Carabao Cup

Crystal Palace
1 :  1
Millwall

13 Sept 2025 - Championship

Charlton Athletic
1 :  1
Millwall

Head to head

Portsmouth

0 %

Draw

0 %

Millwall

100 %

Average stats (last H2H results)

1.67
Total goals
33.33%
BTTS
0.33
Goals scored
1.33
Goals conceded
33.33%
Over 2.5
66.67%
Under 2.5

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

Portsmouth

Formation : 4 - 2 - 3 - 1

1
N. Schmid
22
Z. Swanson
4
J. Knight
5
R. Poole
24
T. Devlin
21
A. Dozzell
18
M. Kosznovszky
11
F. Bianchini
10
A. Segecic
23
J. Murphy
9
C. Bishop
9
M. Ivanovic
14
A. Doughty
17
M. Langstaff
7
T. Ballo
24
C. De Norre
49
D. Mazou-Sacko
3
Z. Sturge
6
C. Taylor
4
T. Crama
2
D. McNamara
15
M. Crocombe

Formation : 4 - 2 - 3 - 1

Millwall

Substitutes

Portsmouth
Portsmouth
Goalkeeper

J. Bursik

Defender

H. Matthews

J. Williams

Z. Swanson 69'

Midfielder

M. Pack

A. Dozzell 80'

Y. Min-hyeok

J. Swift

Forward

C. Lang

A. Segecic 62'

M. Kirk

C. Chaplin

F. Bianchini 80'

Millwall
Millwall
Goalkeeper

S. Benda

Defender

W. Harding

D. McNamara 62'

K. Grant

J. Bryan

Z. Sturge 38'

Midfielder

R. Bangura-Williams

L. Cundle

M. Langstaff 63'

C. Neghli

T. Ballo 81'

D. Kelly

D. Mazou-Sacko 55'

Forward

A. Emakhu

A. Doughty 62'

Missing players

Portsmouth
Portsmouth
Millwall
Millwall
Goalkeeper

L. Jensen

Midfielder

M. Luongo

B. Baker

Live Commentary

90+7'  

Throw-in for Millwall at Fratton Park.

90+7'  

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

90+7'  

Throw-in for Portsmouth in the half of Millwall.

90+5' sifflet_1

Ball goes out of play for a Millwall goal kick.

90+5' corner_1

Portsmouth have been awarded a corner by Michael Salisbury.

90+3'  

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

90+2' sifflet_1

Ball goes out of play for a Millwall goal kick.

90+2' corner_1

Portsmouth have been awarded a corner by Michael Salisbury.

90'  

Throw-in for Millwall in their own half.

89' but_1

Goal! Jordan Williams extends Portsmouth's lead to 3-1.

88'  

Michael Salisbury signals a Millwall throw-in in Portsmouth's half.

87'  

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

87'  

Throw-in Portsmouth.

86'  

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

86'  

Throw-in for Millwall in their own half.

86'  

Michael Salisbury awards the away team a throw-in.

85'  

Portsmouth to take a throw-in in Millwall territory.

85'  

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

84'  

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

84' tir_cadre_1

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

83'  

Throw-in for Portsmouth close to the penalty box.

83' tir_cadre_1

Josh Murphy gets his shot on target but fails to score for Portsmouth.

82'  

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

82' corner_1

Corner awarded to Portsmouth.

81'  

Throw-in for Portsmouth at Fratton Park.

81' substitution_1

Camiel Neghli is replacing Thierno Ballo for Millwall at Fratton Park.

81'  

Millwall awarded a throw-in in their own half.

80' substitution_1

The home team replace Andre Dozzell with Marlon Pack.

80' substitution_1

John Mousinho (Portsmouth) is making a third substitution, with Conor Chaplin replacing Florian Bianchini.

79' coup_franc_1

Free kick for Millwall in their own half.

79' hors_jeu_1

Millwall are whistled for offside.

77'  

Throw-in for Millwall in the half of Portsmouth.

76' sifflet_1

Michael Salisbury awards Portsmouth a goal kick.

72' but_1

Goal! A headed strike from the away team reduces their deficit to 2-1. Mihailo Ivanovic got above everyone else to nod it in. Aidomo Emakhu with an assist there.

72' corner_1

Corner awarded to Millwall.

71' sifflet_1

Goal kick for Millwall at Fratton Park.

71' tir_non_cadre_1

Portsmouth are coming forward and Florian Bianchini gets in a strike, it misses the target, however.

70'  

Throw-in for Millwall at Fratton Park.

69' substitution_1

Jordan Williams is replacing Zak Swanson for the home team.

68' hors_jeu_1

Portsmouth are caught offside.

68' coup_franc_1

Michael Salisbury signals a free kick to Portsmouth in their own half.

67' carton_rouge_1

He's off! Joe Bryan is shown a red card.

66' carton_jaune_1

Portsmouth's Zak Swanson has been booked in Portsmouth.

66' coup_franc_1

Free kick in a good position for Millwall!

65' coup_franc_1

Michael Salisbury signals a free kick to Portsmouth in their own half.

65' corner_1

Millwall have been awarded a corner by Michael Salisbury.

65' tir_cadre_1

Millwall drives forward and Daniel Kelly gets in a shot. Without netting, however.

64'  

Michael Salisbury signals a Millwall throw-in in Portsmouth's half.

63' substitution_1

The away team replace Macaulay Langstaff with Luke Cundle.

62' substitution_1

The away team have replaced Danny McNamara with Wesley Harding. This is the fifth substitution made today by Alexander Francis Neil.

62' substitution_1

Aidomo Emakhu is on a sub for Alfie Doughty for Millwall.

62' substitution_1

Portsmouth make their first substitution with Callum Lang replacing Adrian Segecic.

61' coup_franc_1

Millwall awarded a free kick in their own half.

61'  

Michael Salisbury awards the away team a throw-in.

60'  

Throw-in for Portsmouth in their own half.

60' coup_franc_1

Free kick for Millwall in their own half.

59'  

Throw-in Millwall.

59'  

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

58' hors_jeu_1

Millwall are too eager and fall into an offside trap.

57'  

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

56'  

Millwall awarded a throw-in in their own half.

55' substitution_1

Daniel Kelly (Millwall) has replaced the possibly injured Derek Mazou-Sacko.

54' blessure_1

Derek Mazou-Sacko is writhing in pain and play has been suspended for a few moments.

53'  

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

52' coup_franc_1

Michael Salisbury signals a free kick to Millwall.

52'  

Portsmouth awarded a throw-in in their own half.

51' but_1

Goal! Portsmouth extend their lead to 2-0 through Tristan Crama.

50' coup_franc_1

In Portsmouth a free kick has been awarded the home team.

50'  

Throw-in Millwall.

49'  

Michael Salisbury awards the home team a throw-in.

48'  

Throw-in for Portsmouth at Fratton Park.

48'  

Millwall to take a throw-in in Portsmouth territory.

48'  

Throw-in for Millwall in their own half.

47' sifflet_1

Portsmouth have a goal kick.

47' tir_non_cadre_1

Millwall's Thierno Ballo gets his shot away but it misses the target.

47' corner_1

Millwall have been awarded a corner by Michael Salisbury.

46'  

Throw-in for Millwall in the half of Portsmouth.

45+4' carton_jaune_1

Regan Poole is booked for the home team.

45+4' carton_jaune_1

Danny McNamara for Millwall has been booked by Michael Salisbury and receives a first yellow card.

45+4' coup_franc_1

Free kick Portsmouth.

45+3'  

Michael Salisbury signals a Portsmouth throw-in in Millwall's half.

45+3'  

Millwall to take a throw-in in Portsmouth territory.

45+2' sifflet_1

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

45' sifflet_1

The first-half is over at Fratton Park.

45' coup_franc_1

Free kick for Millwall in their own half.

44' sifflet_1

Michael Salisbury awards Portsmouth a goal kick.

44'  

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

43'  

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

42'  

Throw-in Millwall.

41' sifflet_1

Ball goes out of play for a Portsmouth goal kick.

41' tir_non_cadre_1

Millwall's Alfie Doughty breaks free at Fratton Park. But the strike goes wide of the post.

41'  

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

41'  

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

40' tir_cadre_1

Millwall's Derek Mazou-Sacko is on target but unsuccessful.

40' corner_1

Corner awarded to Millwall.

39'  

Throw-in for Millwall at Fratton Park.

38' substitution_1

Alexander Francis Neil is making the team's first substitution at Fratton Park with Joe Bryan replacing Zak Sturge.

33' blessure_1

Zak Sturge is down and play has been interrupted for a few moments.

33'  

Portsmouth to take a throw-in in Millwall territory.

31' hors_jeu_1

Millwall push upfield but Michael Salisbury quickly pulls them for offside.

29' coup_franc_1

Portsmouth awarded a free kick in their own half.

29' sifflet_1

Goal kick for Millwall at Fratton Park.

28'  

Portsmouth have a dangerous throw-in.

28'  

Millwall awarded a throw-in in their own half.

27'  

Michael Salisbury awards the home team a throw-in.

26' coup_franc_1

Free kick Millwall.

25'  

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

24' hors_jeu_1

Portsmouth advance rapidly upfield but Michael Salisbury blows for offside.

24' coup_franc_1

Michael Salisbury signals a free kick to Portsmouth in their own half.

22' but_1

Goal! Zak Swanson gives Portsmouth a 1-0 lead in Portsmouth. That's a fine assist from Josh Murphy.

21'  

Throw-in for Portsmouth in their own half.

21' sifflet_1

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

21' tir_non_cadre_1

In Portsmouth, Colby Bishop (Portsmouth) misses the target with a header.

19'  

Throw-in for Portsmouth in the half of Millwall.

19' coup_franc_1

Free kick for Portsmouth in their own half.

17' sifflet_1

Millwall have a goal kick.

16' tir_non_cadre_1

Josh Murphy of Portsmouth gets in a strike, but is off target.

15' sifflet_1

Goal kick for Millwall at Fratton Park.

15' sifflet_1

Ball goes out of play for a Portsmouth goal kick.

14' coup_franc_1

In Portsmouth a free kick has been awarded the home team.

12'  

Throw-in for Portsmouth at Fratton Park.

12'  

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

11'  

Throw-in Millwall.

10' coup_franc_1

Michael Salisbury signals a free kick to Portsmouth.

10' coup_franc_1

Portsmouth awarded a free kick in their own half.

9'  

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

8'  

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

7'  

Portsmouth awarded a throw-in in their own half.

7' coup_franc_1

Free kick for Millwall in the half of Portsmouth.

6' sifflet_1

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

6' coup_franc_1

Michael Salisbury signals a free kick to Portsmouth in their own half.

5'  

Michael Salisbury awards the home team a throw-in.

5'  

Throw-in for Millwall in their own half.

4' sifflet_1

Michael Salisbury awards Millwall a goal kick.

3' sifflet_1

Millwall have a goal kick.

2'  

Michael Salisbury signals a Portsmouth throw-in in Millwall's half.

2'  

Michael Salisbury signals a throw-in for Millwall, close to Portsmouth's area.

1'  

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

 

If Andre Dozzell receives a yellow card in today's match, he will be suspended after collecting 5 yellow cards so far this season.

 

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

 

Both teams haven't won their last match in Championship.

 

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

 

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

 

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

 

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

 

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

 

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

 

Millwall FC have lost just 0 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 Millwall FC is down 1-0 away, they win 7% of their matches.

 

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

 

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

 

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

 

On their last meeting Millwall FC won by 1 goals.

 

The winner of their last meeting was Millwall FC.

 

Portsmouth FC wins 33% of halftimes, Millwall FC wins 35%.

 

Portsmouth FC wins 1st half in 33% of their matches, Millwall FC in 35% of their matches.

 

John David Swift has more yellow cards (5) than any other player at Portsmouth FC. Jake Cooper has collected 5 for Millwall FC.

 

Adrian Segecic is Portsmouth FC's top scorer with 3 goals. Femi Azeez has scored 4 times for Millwall FC.

 

Millwall FC haven't scored in 1 of their 7 away matches in Championship this season.

 

Portsmouth FC haven't scored in 3 of their 8 home matches in Championship this season.

 

Portsmouth FC haven't won any of their last 6 games against Millwall FC.

 

Portsmouth FC haven't won in their last 6 games.

 

Did you know that Millwall FC scores 35% of their goals between the minutes 31-45?

 

Did you know that Portsmouth FC scores 33% 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 home win against Millwall FC was in 2002.

 

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

 

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

 

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

 

The most common result of matches between Portsmouth FC and Millwall FC when Portsmouth FC is playing at home is 0-1. 4 matches have ended with this result.

Score and result Portsmouth - Millwall

The Portsmouth - Millwall match (Football - Championship) at 22/11/2025 10:00 is complete.

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

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.