Skip to content
Live scoresView all →

Portsmouth vs Millwall 2-1

  • Thomas Waddingham82'
  • Jenson Metcalfe6'
  • Lyndon Dykes (OG)16'
Kick-off
Sat, 24 Oct 2026 · 11:30 (UTC)
Venue
Fratton Park, Portsmouth
Referee
Tom Reeves

Match timeline

  1. 87’SubstitutionMillwall crestMillwallD. Kelly ONJenson Metcalfe OFF
  2. 82’Goal!Portsmouth crestPortsmouthThomas Waddingham1 – 2
  3. 76’SubstitutionMillwall crestMillwallAlfie Doughty ONLuke Cundle OFF
  4. 75’SubstitutionMillwall crestMillwallRyan Leonard ONTristan Crama OFF
  5. 71’Yellow cardPortsmouth crestPortsmouthMarko Milovanović
  6. 71’SubstitutionPortsmouth crestPortsmouthThomas Waddingham ONMarko Milovanović OFF
  7. 68’SubstitutionMillwall crestMillwallMihailo·Ivanovic ONLyndon Dykes OFF
  8. 68’SubstitutionMillwall crestMillwallRomain Esse ONKyrell Lisbie OFF
Show 6 earlier events
  1. 62’SubstitutionPortsmouth crestPortsmouthTyrese Shade ONRyan Kavuma-McQueen OFF
  2. 61’SubstitutionPortsmouth crestPortsmouthEbou Adams ONAdrian Segecic OFF
  3. 45’Yellow cardMillwall crestMillwallJake Cooper
  4. 24’Yellow cardMillwall crestMillwallTristan Crama
  5. 16’Own goalPortsmouth crestPortsmouthLyndon Dykes0 – 2
  6. 6’Goal!Millwall crestMillwallJenson Metcalfe0 – 1
  7. 1’Kick-off

Key stats

Portsmouth crestPortsmouthMillwallMillwall crest
  • 48%Possession52%
  • 7Shots10
  • 0.91xG0.74
  • 2Shots on Target1
  • 5Corners5
  • 12Fouls12
  • 1Offsides6
  • 0Saves1
  • 337Passes362
  • 2Yellow Cards2

Lineups

Confirmed selections

Portsmouth crestPortsmouth4 - 2 - 3 - 1

  1. 1Schmid
  2. 24Devlin
  3. 5Poole
  4. 55Dia
  5. 22Swanson
  6. 7Pack
  7. 37Mohamed
  8. 11Kamara
  9. 10Segecic
  10. 25McQueen
  11. 29Milovanović

Substitutions

  1. 61’↑38 E. Adams↓10 A. Segecic
  2. 62’↑17 T. Shade↓25 R. Kavuma McQueen
  3. 71’↑20 T. Waddingham↓29 M. Milovanović

Unused substitutes 19 R. Shein, 27 O. Bailey, 31 D. Bielica, 32 E. Kenny, 16 J. Meghoma, 15 F. Umeh

Coach John Mousinho

Millwall crestMillwall4 - 2 - 3 - 1

  1. 15Crocombe
  2. 4Crama
  3. 6Taylor
  4. 5Cooper
  5. 3Sturge
  6. 14Metcalfe
  7. 49Mazou-Sacko
  8. 25Cundle
  9. 10Neghli
  10. 22Lisbie
  11. 13Dykes

Substitutions

  1. 68’↑ Mihailo·Ivanovic↓13 L. Dykes
  2. 68’↑11 R. Esse↓22 K. Lisbie
  3. 75’↑18 R. Leonard↓4 T. Crama
  4. 76’↑45 A. Doughty↓25 L. Cundle
  5. 87’↑16 D. Kelly↓14 Jenson Metcalfe

Unused substitutes 9 M. Ivanović, 2 J. Osei-Tutu, 17 M. Sykes, 12 E. Baggott, 41 G. Evans

Coach A. Neil

Match facts

Competition
EFL Championship - English Second Tier
Round
Matchday 12
Date
Sat, 24 Oct 2026
Kick-off
11:30 (UTC)
Venue
Fratton Park, Portsmouth
Referee
Tom Reeves
Portsmouth coach
John Mousinho
Millwall coach
A. Neil

League table

EFL Championship - English Second Tier

#TeamPWDLGDPts
1Birmingham crestBirmingham15852+1429
2Middlesbrough crestMiddlesbrough15852+1129
3Stoke City crestStoke City15924+629
4Wolves crestWolves15843+828
5West Brom crestWest Brom15843+828
11Portsmouth crestPortsmouth15645+222
16Millwall crestMillwall15537-418

Recent form

Last 5 matches, all competitions

Portsmouth crest

Portsmouth

  1. D
  2. L
  3. W
  4. W
  5. D
Millwall crest

Millwall

  1. D
  2. D
  3. W
  4. L
  5. D

Player ratings

  1. 1T. Waddingham7.9
  2. 2T. Shade6.8
  3. 3R. Poole6.6
  4. 4M. Dia6.5
  5. 5E. Adams6.4
  6. 6M. Pack6.4
  7. 7R. Kavuma McQueen6.4
  8. 8I. Mohamed6.3
  9. 9T. Devlin6.2
  10. 10M. Milovanović6.2
  11. 11N. Schmid6.1
  12. 12A. Segecic6.1
  13. 13Z. Swanson5.9
  14. 14A. Kamara5.8
  15. 15F. Umeh0.0
  16. 16R. Shein0.0
  17. 17J. Meghoma0.0
  18. 18E. Kenny0.0
  19. 19D. Bielica0.0
  20. 20O. Bailey0.0
  1. 1Jenson Metcalfe8.2
  2. 2C. Taylor6.5
  3. 3Zak Norton Sturge6.4
  4. 4D. Mazou-Sacko6.3
  5. 5L. Cundle6.3
  6. 6M. Ivanović6.2
  7. 7A. Doughty6.1
  8. 8R. Leonard6.1
  9. 9R. Esse6.0
  10. 10D. Kelly6.0
  11. 11K. Lisbie5.9
  12. 12J. Cooper5.8
  13. 13T. Crama5.7
  14. 14C. Neghli5.5
  15. 15M. Crocombe5.5
  16. 16L. Dykes5.4
  17. 17E. Baggott0.0
  18. 18J. Osei-Tutu0.0
  19. 19M. Sykes0.0
  20. 20G. Evans0.0

Match ratings from API-Football, out of 10.

MVP of the match

Jenson Metcalfe
8.2

Jenson Metcalfe

Millwall crestMillwall

1
Goals
0
Assists

Rated 8.2, the best on the pitch — 1 goal in 87 minutes.

Head to head

Portsmouth crest
2Wins
0Draws
5Wins
Millwall crest

8 goals9 goals

Last 5 meetings

  • 2026ChampionshipPortsmouth crestPortsmouth3 - 1Millwall crestMillwall
  • 2025ChampionshipPortsmouth crestPortsmouth3 - 1Millwall crestMillwall
  • 2025ChampionshipPortsmouth crestPortsmouth1 - 2Millwall crestMillwall
  • 2025ChampionshipPortsmouth crestPortsmouth0 - 1Millwall crestMillwall
  • 2024League CupPortsmouth crestPortsmouth0 - 1Millwall crestMillwall

7 meetings in the Cornerflick archive.

Team form comparison

Last 5 matches, all competitions

Portsmouth crestPortsmouth
W-D-L
2-2-1
Scored / match
1.4
Conceded / match
1.2
Millwall crestMillwall
W-D-L
1-3-1
Scored / match
1.4
Conceded / match
1.4

Fan predictions

How the fans called it

  • Portsmouth crestPortsmouthResult0%
  • Draw0%
  • Millwall crestMillwall0%

No votes yet

What happened

Match report

Portsmouth came from 2-0 down to beat Millwall 2-1 at Fratton Park, with Thomas Waddingham's goal in the 82nd minute completing the turnaround.

Millwall went ahead in the sixth minute when Jenson Metcalfe scored, and they doubled their lead in the 16th minute through an own goal by Lyndon Dykes. Portsmouth were 2-0 down at half-time.

Portsmouth changed things with two substitutions in the 61st and 62nd minutes, then after Millwall made two changes in the 68th minute, Waddingham pulled one back in the 82nd minute after coming off the bench in the 71st minute. Millwall had already removed Dykes in that 68th-minute double change.

The numbers were fairly even. Millwall had 52% possession and 362 passes to Portsmouth's 337, while Portsmouth had seven shots to Millwall's 10 and two shots on target to one. Both sides had five corners and 12 fouls, Portsmouth's 0.91 xG was slightly above Millwall's 0.74, and Millwall were flagged offside six times to Portsmouth's one.

Millwall's bookings went to Tristan Crama in the 24th minute and Jake Cooper in the 45th. Portsmouth were booked twice as well, with Marko Milovanović shown yellow in the 71st minute before being replaced by Thomas Waddingham in the same minute.

Match record

Competition
EFL Championship - English Second Tier
Round
Matchday 12
Kick-off
Venue
Fratton Park, Portsmouth
Referee
Tom Reeves
Match ID
cornerflick:match:portsmouth-vs-millwall-championship-2026-10-24

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Portsmouth 2-1 Millwall, EFL Championship - English Second Tier, 24 October 2026. Match record, last updated 27 October 2026. https://cornerflick.com/football/championship/matches/portsmouth-vs-millwall-championship-2026-10-24

Permanent identifier cornerflick:match:portsmouth-vs-millwall-championship-2026-10-24. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/portsmouth-vs-millwall-championship-2026-10-24" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

14 events

  1. 6’Goal!Millwall crestMillwallJenson Metcalfe0 – 1
  2. 16’Own goalPortsmouth crestPortsmouthLyndon Dykes0 – 2
  3. 24’Yellow cardMillwall crestMillwallTristan Crama
  4. 45’Yellow cardMillwall crestMillwallJake Cooper
  5. 61’SubstitutionPortsmouth crestPortsmouthEbou Adams ONAdrian Segecic OFF
  6. 62’SubstitutionPortsmouth crestPortsmouthTyrese Shade ONRyan Kavuma-McQueen OFF
  7. 68’SubstitutionMillwall crestMillwallMihailo·Ivanovic ONLyndon Dykes OFF
  8. 68’SubstitutionMillwall crestMillwallRomain Esse ONKyrell Lisbie OFF
  9. 71’Yellow cardPortsmouth crestPortsmouthMarko Milovanović
  10. 71’SubstitutionPortsmouth crestPortsmouthThomas Waddingham ONMarko Milovanović OFF
  11. 75’SubstitutionMillwall crestMillwallRyan Leonard ONTristan Crama OFF
  12. 76’SubstitutionMillwall crestMillwallAlfie Doughty ONLuke Cundle OFF
  13. 82’Goal!Portsmouth crestPortsmouthThomas Waddingham1 – 2
  14. 87’SubstitutionMillwall crestMillwallD. Kelly ONJenson Metcalfe OFF