1. Football streams
  2. Championship
  3. Preston vs Millwall

Cundle (90') Leonard (29')

How to watch Preston vs Millwall online & on TV, head to head and predictions


Match feed:
  • Match Ended
  • 90'
    Goal !
    • Luke Cundle (Scorer)
    • Femi Azeez (Assist)

    Millwall take a comfortable 0-2 lead thanks to Luke Cundle.

    That's a fine assist from Femi Azeez.

  • 90'
    Substitution
    • Callum Lang
    • Michael Smith

    Michael Smith is replacing Callum Lang for Preston at Deepdale.

  • 86'
    Substitution
    • Casper De Norre
    • Derek Mazou-Sacko

    Alexander Francis Neil is making the team's fifth substitution at Deepdale with Derek Mazou-Sacko replacing Casper De Norre.

  • 86'
    Substitution
    • Billy Mitchell
    • Luke Cundle

    The away team have replaced Billy Mitchell with Luke Cundle. This is the fourth substitution made today by Alexander Francis Neil.

  • 86'
    Substitution
    • Josh Coburn
    • Mihailo Ivanovic

    Mihailo Ivanovic is replacing Josh Coburn for the away team.

  • 80'
    Yellow Card
    • Casper De Norre

    Casper De Norre for Millwall has been booked by Ben Toner and receives a first yellow card.

  • 79'
    Substitution
    • Ryan Leonard
    • Danny McNamara

    Alexander Francis Neil (Millwall) is making a second substitution, with Danny McNamara replacing Ryan Leonard.

  • 78'
    Yellow Card
    • Andrew Hughes

    At Deepdale, Andrew Hughes has been yellow-carded for the home team.

  • 76'
    Substitution
    • Macaulay Langstaff
    • Alfie Doughty

    Alexander Francis Neil is making the team's first substitution at Deepdale with Alfie Doughty replacing Macaulay Langstaff.

  • 75'
    Substitution
    • Ali McCann
    • Alfie Devine

    Paul Heckingbottom (Preston) is making a fourth substitution, with Alfie Devine replacing Ali McCann.

  • 74'
    Yellow Card
    • Lewis Gibson

    Lewis Gibson is booked for the home team.

  • 65'
    Yellow Card
    • Callum Lang

    Callum Lang (Preston) has received a yellow card from Ben Toner.

  • 63'
    Substitution
    • Andrija Vukcevic
    • Robbie Brady

    The home team replace Andrija Vukcevic with Robbie Brady.

  • 63'
    Substitution
    • Brad Potts
    • Pol Valentín

    The home team have replaced Brad Potts with Pol Valentín. This is the second substitution made today by Paul Heckingbottom.

  • 63'
    Substitution
    • Lewis Dobbin
    • Milutin Osmajic

    Milutin Osmajic is replacing Lewis Dobbin for Preston at Deepdale.

  • 57'
    Yellow Card
    • Ryan Leonard

    Ryan Leonard (Millwall) has been booked and must now be careful not to get a second yellow card.

  • 29'
    Goal !
    • Ryan Leonard (Scorer)
    • Casper De Norre (Assist)

    Ryan Leonard scores to make it 0-1 at Deepdale.

    Casper De Norre instrumental with a fine assist.

  • Match Started

Line-ups

Preston Preston
(3-4-1-2)
(4-2-3-1)
Millwall Millwall
13Cornell42Offiah19Gibson16Hughes44Potts4Whiteman8McCann3Vukcevic10Lang17Dobbin9Jebbison13Patterson18Leonard4Crama5Cooper3Sturge24De Norre8Mitchell11Azeez17Langstaff10Neghli19Coburn
13Cornell42Offiah19Gibson16Hughes44Potts4Whiteman8McCann3Vukcevic10Lang17Dobbin9Jebbison
Preston Preston
(3-4-1-2)
13Patterson18Leonard4Crama5Cooper3Sturge24De Norre8Mitchell11Azeez17Langstaff10Neghli19Coburn
(4-2-3-1)
Millwall Millwall
Preston Preston
Heckingbottom, Paul
Coach
Substitutes
Milutin Osmajic 28
63' Out: Lewis Dobbin

Pol Valentín 2
63' Out: Brad Potts

Robbie Brady 11
63' Out: Andrija Vukcevic

Alfie Devine 21
75' Out: Ali McCann

Michael Smith 24
90' Out: Callum Lang
Millwall Millwall
Neil, Alexander Francis
Coach
Substitutes
Alfie Doughty 14
76' Out: Macaulay Langstaff

Danny McNamara 2
79' Out: Ryan Leonard

Mihailo Ivanovic 9
86' Out: Josh Coburn

Luke Cundle 25
86' Out: Billy Mitchell

Derek Mazou-Sacko 49
86' Out: Casper De Norre

Statistics

Ball possession
Preston58%
42% Millwall
Shots
1Off goal42On goal4

3
Shots blocked
3
2
Corner kicks
6
0
Offsides
1
2
Saves
2
10
Fouls
16
3
Yellow cards
2
0
Red cards
0

Head to head

Preston
Matches:  14
Millwall
0%
Wins: 0
43%
Draws: 6
57%
Wins: 8
Recent meetings
  1. Flag ENGChampionship
    28 Feb 2026
    PrestonPreston
    0 : 2
    MillwallMillwall
  2. Flag ENGChampionship
    8 Nov 2025
    MillwallMillwall
    1 : 1
    PrestonPreston
  3. Flag ENGChampionship
    18 Feb 2025
    PrestonPreston
    1 : 1
    MillwallMillwall
  4. Flag ENGChampionship
    28 Sep 2024
    MillwallMillwall
    3 : 1
    PrestonPreston
  5. Flag ENGChampionship
    27 Jan 2024
    MillwallMillwall
    1 : 1
    PrestonPreston

Form

PrestonPreston
  1. Flag ENGChampionship
    14 Mar 2026
    Norwich
    2 : 0
    Preston
  2. Flag ENGChampionship
    11 Mar 2026
    Coventry
    3 : 0
    Preston
  3. Flag ENGChampionship
    6 Mar 2026
    Preston
    1 : 3
    Oxford Utd
  4. Flag ENGChampionship
    28 Feb 2026
    Preston
    0 : 2
    Millwall
  5. Flag ENGChampionship
    24 Feb 2026
    Swansea
    1 : 1
    Preston
MillwallMillwall
  1. Flag ENGChampionship
    14 Mar 2026
    Millwall
    1 : 2
    Blackburn
  2. Flag ENGChampionship
    10 Mar 2026
    Millwall
    1 : 0
    Derby
  3. Flag ENGChampionship
    7 Mar 2026
    Hull
    1 : 3
    Millwall
  4. Flag ENGChampionship
    28 Feb 2026
    Preston
    0 : 2
    Millwall
  5. Flag ENGChampionship
    25 Feb 2026
    Millwall
    3 : 0
    Birmingham

Preston vs Millwall Standings

PosTeamWDLMPts
3Ipswich191173768
4Millwall208103868
5Hull196133863
...
16QPR148163850
17Preston1213133849
18Charlton1212143848

Match information

Content disclaimer

The TV and streaming listings published on this page are based on data provided by our official broadcast partners and refer exclusively to matches and programs shown by licensed rights holders.

Broadcasts may be available across different platforms, including terrestrial TV, cable, satellite, IPTV, radio, and official mobile or desktop applications operated by the broadcasters. Where available, we provide links to streaming services offered directly by the official broadcasters.

Please note that access to certain broadcasts may require a valid subscription or user authentication with a TV or internet service provider. Sporticos does not host live streams and does not link to illegal, pirated, or unofficial streaming services.

We strive to ensure that all broadcast information is accurate and up to date. However, broadcast schedules and platform availability are subject to change. If you notice any missing or incorrect information, we encourage you to contact us so we can review and update the listing.