Menu icon
Fast Results iconFast Results
Football Fixtures And Results iconScores
Racing Racecards iconRacecards
Free Bets IconNEWFree Bets
Logged Out icon
 icon
Sporting Life
Fast Results iconFast Results
Football Fixtures And Results iconScores
Racing Racecards iconRacecards

Bradford City v Port Vale Live Score

Image of a grey clock26/12/24
Image of a referee's whistleRef. M Corlett
Image of a pitchUniversity of Bradford Stadium
  • Match ends, Bradford City 2, Port Vale 1.
  • 90'+6
    Second Half ends, Bradford City 2, Port Vale 1.
  • 90'+3
    Tom Sang (Port Vale) is shown the red card for violent conduct.
  • 90'+3
    Foul by Tom Sang (Port Vale).
  • 90'+3
    Antoni Sarcevic (Bradford City) wins a free kick in the defensive half.
  • 90'+2
    Corner, Port Vale. Conceded by Andy Cook.
  • 90'+2
    Attempt blocked. Lorent Tolaj (Port Vale) header from the centre of the box is blocked.
  • 90'+1
    Corner, Port Vale. Conceded by Antoni Sarcevic.
  • 90'+1
    Attempt blocked. Lorent Tolaj (Port Vale) left footed shot from the left side of the box is blocked. Assisted by Rico Richards.
  • 90'
    Fourth official has announced 5 minutes of added time.
  • 89'
    Ben Heneghan (Port Vale) wins a free kick in the defensive half.
  • 89'
    Foul by Andy Cook (Bradford City).
  • 88'
    Lewis Richards (Bradford City) is shown the yellow card for a bad foul.
  • 88'
    Ethan Chislett (Port Vale) wins a free kick in the defensive half.
  • 88'
    Foul by Lewis Richards (Bradford City).
  • 87'
    Attempt missed. Jayden Stockley (Port Vale) header from the centre of the box is close, but misses to the right. Assisted by Tom Sang with a cross.
  • 86'
    Substitution, Port Vale. Lorent Tolaj replaces Jesse Debrah.
  • 85'
    Ethan Chislett (Port Vale) wins a free kick in the attacking half.
  • 85'
    Foul by Richard Smallwood (Bradford City).
  • 84'
    Attempt missed. Tom Sang (Port Vale) right footed shot from outside the box is too high. Assisted by Ruari Paton.
  • 83'
    Foul by Mitchell Clark (Port Vale).
  • 83'
    Antoni Sarcevic (Bradford City) wins a free kick in the attacking half.
  • 82'
    Attempt saved. Oliver Sanderson (Bradford City) left footed shot from outside the box is saved in the centre of the goal. Assisted by Bobby Pointon.
  • 81'
    Offside, Bradford City. Lewis Richards is caught offside.
  • 79'
    Attempt saved. Antwoine Hackford (Port Vale) right footed shot from outside the box is saved in the bottom left corner. Assisted by Ruari Paton.
  • 77'
    Substitution, Port Vale. Ruari Paton replaces Ryan Croasdale because of an injury.
  • 77'
    Substitution, Bradford City. Oliver Sanderson replaces Calum Kavanagh.
  • 76'
    Foul by Rico Richards (Port Vale).
  • 76'
    Bobby Pointon (Bradford City) wins a free kick in the defensive half.
  • 76'
    Corner, Port Vale. Conceded by Jack Shepherd.
  • 76'
    Attempt blocked. Ethan Chislett (Port Vale) left footed shot from outside the box is blocked. Assisted by Rico Richards.
  • 75'
    Delay over. They are ready to continue.
  • 73'
    Delay in match because of an injury Ryan Croasdale (Port Vale).
  • 73'
    Delay in match because of an injury Antoni Sarcevic (Bradford City).
  • 72'
    Attempt blocked. Antoni Sarcevic (Bradford City) right footed shot from outside the box is blocked. Assisted by Jack Shepherd.
  • 71'
    Mitchell Clark (Port Vale) wins a free kick in the defensive half.
  • 71'
    Foul by Andy Cook (Bradford City).
  • 69'
    Antwoine Hackford (Port Vale) wins a free kick in the attacking half.
  • 69'
    Foul by Ciarán Kelly (Bradford City).
  • 68'
    Substitution, Port Vale. Mitchell Clark replaces Brandon Cover.
  • 67'
    Substitution, Port Vale. Rico Richards replaces Jason Lowe.
  • 67'
    Offside, Bradford City. Antoni Sarcevic is caught offside.
  • 66'
    Jesse Debrah (Port Vale) is shown the yellow card for a bad foul.
  • 66'
    Foul by Jesse Debrah (Port Vale).
  • 66'
    Bobby Pointon (Bradford City) wins a free kick in the attacking half.
  • 65'
    Attempt saved. Jayden Stockley (Port Vale) header from the centre of the box is saved in the centre of the goal. Assisted by Ryan Croasdale.
  • 63'
    Brad Halliday (Bradford City) is shown the yellow card for a bad foul.
  • 63'
    Ethan Chislett (Port Vale) wins a free kick in the defensive half.
  • 63'
    Foul by Brad Halliday (Bradford City).
  • 62'
    Attempt blocked. Calum Kavanagh (Bradford City) right footed shot from the right side of the six yard box is blocked.
  • 62'
    Foul by Tom Sang (Port Vale).
  • 62'
    Calum Kavanagh (Bradford City) wins a free kick on the right wing.
  • 59'
    Goal! Bradford City 2, Port Vale 1. Andy Cook (Bradford City) header from the centre of the box to the bottom right corner. Assisted by Richard Smallwood with a cross following a set piece situation.
  • 59'
    Substitution, Bradford City. Jack Shepherd replaces Paul Huntington because of an injury.
  • 58'
    Brad Halliday (Bradford City) wins a free kick on the right wing.
  • 58'
    Foul by Ryan Croasdale (Port Vale).
  • 56'
    Corner, Port Vale. Conceded by Paul Huntington.
  • 56'
    Attempt blocked. Antwoine Hackford (Port Vale) left footed shot from the left side of the box is blocked. Assisted by Tom Sang.
  • 56'
    Attempt missed. Calum Kavanagh (Bradford City) right footed shot from the centre of the box misses to the right.
  • 53'
    Jesse Debrah (Port Vale) wins a free kick in the defensive half.
  • 53'
    Foul by Andy Cook (Bradford City).
  • 52'
    Corner, Bradford City. Conceded by Jesse Debrah.
  • 52'
    Attempt blocked. Bobby Pointon (Bradford City) right footed shot from the centre of the box is blocked. Assisted by Brad Halliday.
  • 50'
    Goal! Bradford City 1, Port Vale 1. Antwoine Hackford (Port Vale) right footed shot from the centre of the box to the bottom right corner. Assisted by Jayden Stockley with a headed .
  • 48'
    Attempt blocked. Jayden Stockley (Port Vale) right footed shot from outside the box is blocked.
  • 46'
    Ethan Chislett (Port Vale) wins a free kick on the left wing.
  • 46'
    Foul by Brad Halliday (Bradford City).
  • 45'
    Second Half begins Bradford City 1, Port Vale 0.
  • 45'+2
    First Half ends, Bradford City 1, Port Vale 0.
  • 45'+1
    Delay over. They are ready to continue.
  • 45'
    Fourth official has announced 1 minutes of added time.
  • 45'
    Delay in match because of an injury Brad Halliday (Bradford City).
  • 44'
    Foul by Jayden Stockley (Port Vale).
  • 44'
    Aden Baldwin (Bradford City) wins a free kick in the defensive half.
  • 43'
    Attempt missed. Connor Hall (Port Vale) header from the centre of the box is high and wide to the right. Assisted by Ethan Chislett with a cross following a corner.
  • 42'
    Corner, Port Vale. Conceded by Brad Halliday.
  • 42'
    Attempt blocked. Ethan Chislett (Port Vale) right footed shot from outside the box is blocked. Assisted by Ryan Croasdale with a headed .
  • 41'
    Aden Baldwin (Bradford City) is shown the yellow card for a bad foul.
  • 40'
    Ethan Chislett (Port Vale) wins a free kick on the left wing.
  • 40'
    Foul by Aden Baldwin (Bradford City).
  • 40'
    Attempt missed. Andy Cook (Bradford City) left footed shot from the centre of the box misses to the right. Assisted by Lewis Richards with a cross.
  • 34'
    Attempt missed. Ryan Croasdale (Port Vale) header from the centre of the box misses to the right. Assisted by Connor Hall with a cross.
  • 32'
    Corner, Bradford City. Conceded by Jason Lowe.
  • 32'
    Corner, Bradford City. Conceded by Brandon Cover.
  • 29'
    Jayden Stockley (Port Vale) wins a free kick in the attacking half.
  • 29'
    Foul by Antoni Sarcevic (Bradford City).
  • 28'
    Ethan Chislett (Port Vale) wins a free kick in the defensive half.
  • 28'
    Foul by Richard Smallwood (Bradford City).
  • 28'
    Ethan Chislett (Port Vale) is shown the yellow card.
  • 27'
    Attempt blocked. Tom Sang (Port Vale) right footed shot from outside the box is blocked.
  • 26'
    Delay over. They are ready to continue.
  • 25'
    Delay in match because of an injury Calum Kavanagh (Bradford City).
  • 20'
    Ethan Chislett (Port Vale) wins a free kick on the left wing.
  • 20'
    Foul by Aden Baldwin (Bradford City).
  • 17'
    Foul by Antwoine Hackford (Port Vale).
  • 17'
    Lewis Richards (Bradford City) wins a free kick in the defensive half.
  • 17'
    Attempt saved. Paul Huntington (Bradford City) header from the centre of the box is saved in the bottom left corner. Assisted by Richard Smallwood with a cross.
  • 16'
    Foul by Tom Sang (Port Vale).
  • 16'
    Richard Smallwood (Bradford City) wins a free kick on the right wing.
  • 15'
    Hand ball by Jayden Stockley (Port Vale).
  • 13'
    Foul by Ryan Croasdale (Port Vale).
  • 13'
    Bobby Pointon (Bradford City) wins a free kick in the attacking half.
  • 12'
    Foul by Ben Heneghan (Port Vale).
  • 12'
    Andy Cook (Bradford City) wins a free kick in the attacking half.
  • 10'
    Foul by Brandon Cover (Port Vale).
  • 10'
    Lewis Richards (Bradford City) wins a free kick in the defensive half.
  • 10'
    Attempt saved. Bobby Pointon (Bradford City) right footed shot from the centre of the box is saved in the bottom left corner.
  • 8'
    Antwoine Hackford (Port Vale) wins a free kick in the attacking half.
  • 8'
    Foul by Ciarán Kelly (Bradford City).
  • 8'
    Lewis Richards (Bradford City) wins a free kick in the defensive half.
  • 8'
    Foul by Brandon Cover (Port Vale).
  • 5'
    Corner, Bradford City. Conceded by Connor Hall.
  • 4'
    Delay over. They are ready to continue.
  • 4'
    Delay in match because of an injury Jayden Stockley (Port Vale).
  • 3'
    Goal! Bradford City 1, Port Vale 0. Andy Cook (Bradford City) left footed shot from outside the box to the centre of the goal. Assisted by Calum Kavanagh with a headed .
  • 0'
    First Half begins.
  • Lineups are announced and players are warming up.

Next Matches

for Free
Image of stables faded in a gold gradientGet exclusive Willie Mullins insight, plus access to articles, expert tips and Timeform data, plus more...
Discover Sporting Life Plus benefitsWhite Chevron
Sporting Life Plus Logo