
Portsmouth 2-1 Millwall | Highlights
Millwall FC · 2026-10-24T16:00:32-07:00 · 2m 10s
Watch on the official website ↗Portsmouth 2–1 Millwall was the full-time score in the Championship on Sat 24 Oct 2026 at Fratton Park.
UK dates and kick-off times · GMT / BST
· 12:30 BST · Regular season
Fratton Park
Match information as at 12 Nov 2026, 08:53 GMT.

Millwall FC · 2026-10-24T16:00:32-07:00 · 2m 10s
Watch on the official website ↗Availability may vary by location. If a player cannot load, use the official viewing link. Videos are not hosted by this website. Playing an embedded clip connects to YouTube; see our privacy information.
UK coverage for this match was listed on Sky Sports+. This listing does not confirm replay availability.
Explore Championship matches on TV or read how to watch in the UK.
Scorer: Jenson Metcalfe
Own goal: Lyndon Dykes
Tristan Crama
Jake Cooper
Ebrima Adams · Off: Adrian Segecic
On: Tyrese Shade · Ryan Kavuma-Mcqueen
On: Mihailo Ivanovic · Off: Lyndon Dykes
On: Romain Esse · Off: Kyrell Lisbie
Marko Milovanovic
On: Thomas Waddingham · Marko Milovanovic
On: Ryan Leonard · Off: Tristan Crama
On: Alfie Doughty · Off: Luke Cundle
Scorer: Thomas Waddingham
On: Daniel Kelly · Off: Jenson Metcalfe
Zak Swanson
| Statistic | ||
|---|---|---|
| Possession | 48.1% | 51.9% |
| Shots | 7 | 10 |
| Shots on target | 2 | 1 |
| Corners | 5 | 5 |
| Fouls | 12 | 12 |
| Offsides | 1 | 6 |
| Saves | 0 | 1 |
| Yellow cards | 2 | 2 |
| Red cards | 0 | 0 |
| Passes | 339 | 362 |
| Accurate passes | 234 | 277 |
| Pass accuracy | 69.0% | 76.5% |
| Crosses | 14 | 19 |
| Accurate crosses | 2 | 4 |
| Long balls | 71 | 62 |
| Accurate long balls | 15 | 22 |
| Blocked shots | 3 | 5 |
| Tackles | 15 | 15 |
| Interceptions | 5 | 13 |
| Clearances | 28 | 17 |
| Shots on target (%) | 28.6% | 10.0% |
| Penalties scored | 0 | 0 |
| Penalties taken | 0 | 0 |
| Cross accuracy | 14.3% | 21.1% |
| Long-ball accuracy | 21.1% | 35.5% |
| Successful tackles | 12 | 10 |
| Tackle success | 80.0% | 66.7% |
| Effective clearances | 28 | 17 |
Accuracy rates are calculated from the available counts and rounded to one decimal place. A dash means the figure is unavailable.
| Player | Goals | Assists | Shots | On target | YC | RC | Saves |
|---|---|---|---|---|---|---|---|
| Nicolas Schmid | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Madiodio Dia | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Regan Poole | 0 | 0 | 1 | 0 | 0 | 0 | — |
| Zak Swanson | 0 | 0 | 0 | 0 | 1 | 0 | — |
| Terry Devlin | 0 | 0 | 1 | 0 | 0 | 0 | — |
| Adrian Segecic | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Iyad Mohamed | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Marlon Pack | 0 | 0 | 1 | 0 | 0 | 0 | — |
| Marko Milovanovic | 0 | 0 | 1 | 0 | 1 | 0 | — |
| Ryan Kavuma-Mcqueen | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Abu Kamara | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Thomas Waddingham | 1 | 0 | 1 | 1 | 0 | 0 | — |
| Ebrima Adams | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Tyrese Shade | 0 | 0 | 2 | 1 | 0 | 0 | — |
| Player | Goals | Assists | Shots | On target | YC | RC | Saves |
|---|---|---|---|---|---|---|---|
| Max Crocombe | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jake Cooper | 0 | 0 | 1 | 0 | 1 | 0 | — |
| Caleb Taylor | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Zak Sturge | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Tristan Crama | 0 | 0 | 0 | 0 | 1 | 0 | — |
| Luke Cundle | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Derek Mazou-Sacko | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Jenson Metcalfe | 1 | 0 | 2 | 1 | 0 | 0 | — |
| Lyndon Dykes | 0 | 0 | 1 | 0 | 0 | 0 | — |
| Kyrell Lisbie | 0 | 0 | 3 | 0 | 0 | 0 | — |
| Camiel Neghli | 0 | 0 | 3 | 0 | 0 | 0 | — |
| Ryan Leonard | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Romain Esse | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Daniel Kelly | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Mihailo Ivanovic | 0 | 0 | 0 | 0 | 0 | 0 | — |
| Alfie Doughty | 0 | 0 | 0 | 0 | 0 | 0 | — |
YC = yellow cards; RC = red cards. A dash means that a figure is unavailable.
| Date | Home | Score | Away |
|---|---|---|---|
| 21 Feb 2026 | 1 – 3 | ||
| 22 Nov 2025 | 3 – 1 | ||
| 5 Apr 2025 | 2 – 1 | ||
| 28 Jan 2025 | 0 – 1 | ||
| 13 Aug 2024 | 0 – 1 |
| Team | Statistic | Player | Total | Other figures |
|---|---|---|---|---|
| Shots | Tyrese Shade | 2 | Shots on target: 1Expected goals (xG): 0.14 | |
| Accurate passes | Regan Poole | 40 | Passes: 55Big chances created: 0 | |
| Defensive interventions | Madiodio Dia | 14 | Successful tackles: 0Duels won: 4 | |
| Shots | Camiel Neghli | 3 | Shots on target: 0Expected goals (xG): 0.15 | |
| Accurate passes | Jake Cooper | 39 | Passes: 56Big chances created: 0 | |
| Defensive interventions | Caleb Taylor | 15 | Successful tackles: 1Duels won: 6 | |
| Saves | Max Crocombe | 1 | Shots on target faced: 3Expected goals conceded (xGC): 0.82 |
xG estimates the chance of a shot becoming a goal; xGC is the expected goals from shots faced. These are estimates, not the score.
Earlier results, with the competition shown for each game. Scores are written home team first.
| Date | Opponent | Venue | Score | Result | Competition |
|---|---|---|---|---|---|
| 20 Oct 2026 | Away | 1 – 1 | D | EFL Championship | |
| 17 Oct 2026 | Away | 0 – 1 | W | EFL Championship | |
| 14 Oct 2026 | Home | 3 – 2 | W | EFL Championship | |
| 11 Oct 2026 | Away | 1 – 0 | L | EFL Championship | |
| 19 Sep 2026 | Home | 2 – 2 | D | EFL Championship |
| Date | Opponent | Venue | Score | Result | Competition |
|---|---|---|---|---|---|
| 17 Oct 2026 | Home | 2 – 2 | D | EFL Championship | |
| 13 Oct 2026 | Home | 0 – 1 | L | EFL Championship | |
| 10 Oct 2026 | Away | 0 – 1 | W | EFL Championship | |
| 19 Sep 2026 | Home | 2 – 2 | D | EFL Championship | |
| 15 Sep 2026 | Away | 2 – 2 | D | EFL Championship |
Latest league positions as at 13 Nov 2026, 06:00 GMT. These may include matches played after this fixture.
| Pos | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 11 | 15 | 6 | 4 | 5 | 20 | 18 | +2 | 22 | |
| 16 | 15 | 5 | 3 | 7 | 23 | 27 | -4 | 18 |
Portsmouth 2–1 Millwall was the full-time score in the Championship on Sat 24 Oct 2026 at Fratton Park.
UK coverage for this match was listed on Sky Sports+. This listing does not confirm replay availability.
Available official highlights are shown near the top of this page. Use the watch link if the player is unavailable in your location.