Skip to content
Full Time After Extra Time This is a live match. Extra Time Half Time

Oxford United vs Port Vale. Sky Bet League One.

The Kassam StadiumAttendance8,835.

Oxford United 1

  • M Harris (sent off 63rd minute)
  • G Leigh (93rd minute, sent off 95th minute)

Port Vale 2

  • A Iacovitti (74th minute)
  • A Devine (99th minute pen)

Match ends, Oxford United 1, Port Vale 2.

second_half_end icon

Second Half ends, Oxford United 1, Port Vale 2.

penalty_goal icon

Goal! Oxford United 1, Port Vale 2. Alfie Devine (Port Vale) converts the penalty with a right footed shot to the bottom left corner.

yellow_card icon

Finley Stevens (Oxford United) is shown the yellow card for a bad foul.

penalty_lost icon

Penalty conceded by Finley Stevens (Oxford United) after a foul in the penalty area.

penalty_won icon

Penalty Port Vale. Ben Garrity draws a foul in the penalty area.

second_yellow_card icon

Second yellow card to Greg Leigh (Oxford United) for a bad foul.

free_kick_lost icon

Foul by Greg Leigh (Oxford United).

free_kick_won icon

Mitchell Clark (Port Vale) wins a free kick on the right wing.

goal icon

Goal! Oxford United 1, Port Vale 1. Greg Leigh (Oxford United) right footed shot from the centre of the box to the top left corner. Assisted by Stanley Mills with a cross.

attempt_blocked icon

Attempt blocked. Stephan Negru (Oxford United) header from the centre of the box is blocked. Assisted by Cameron Brannagan with a cross.

corner icon

Corner, Oxford United. Conceded by Jason Lowe.

substitution icon

Substitution, Port Vale. Tom Sang replaces Oliver Arblaster.

corner icon

Corner, Port Vale. Conceded by James Beadle.

attempt_saved icon

Attempt saved. Alfie Devine (Port Vale) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Josh Thomas.

offside icon

Offside, Oxford United. Stephan Negru tries a through ball, but Sonny Perkins is caught offside.

substitution icon

Substitution, Oxford United. Sonny Perkins replaces Marcus McGuane.

offside icon

Offside, Oxford United. Josh McEachran tries a through ball, but Greg Leigh is caught offside.

substitution icon

Substitution, Port Vale. Jason Lowe replaces Funso Ojo.

miss icon

Attempt missed. Greg Leigh (Oxford United) header from the centre of the box misses to the left. Assisted by Cameron Brannagan with a cross following a corner.

corner icon

Corner, Oxford United. Conceded by Lewis Cass.

corner icon

Corner, Port Vale. Conceded by Stephan Negru.

free_kick_won icon

Marcus McGuane (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Funso Ojo (Port Vale).

miss icon

Attempt missed. Cameron Brannagan (Oxford United) right footed shot from the centre of the box is high and wide to the right. Assisted by Kyle Edwards with a cross.

substitution icon

Substitution, Oxford United. Stanley Mills replaces Rúben Rodrigues.

substitution icon

Substitution, Oxford United. Josh McEachran replaces Tyler Goodrham.

goal icon

Goal! Oxford United 0, Port Vale 1. Alex Iacovitti (Port Vale) header from the centre of the box to the bottom right corner. Assisted by Alfie Devine with a cross following a set piece situation.

free_kick_lost icon

Foul by Finley Stevens (Oxford United).

free_kick_won icon

Josh Thomas (Port Vale) wins a free kick on the left wing.

substitution icon

Substitution, Oxford United. Kyle Edwards replaces Billy Bodin.

free_kick_won icon

Elliott Moore (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Josh Thomas (Port Vale).

substitution icon

Substitution, Port Vale. Alfie Devine replaces Ethan Chislett.

substitution icon

Substitution, Port Vale. Josh Thomas replaces Gavin Massey.

miss icon

Attempt missed. Rúben Rodrigues (Oxford United) right footed shot from outside the box is just a bit too high.

red_card icon

Mark Harris (Oxford United) is shown the red card for violent conduct.

yellow_card icon

Gavin Massey (Port Vale) is shown the yellow card for a bad foul.

free_kick_won icon

Cameron Brannagan (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Gavin Massey (Port Vale).

offside icon

Offside, Oxford United. Marcus McGuane tries a through ball, but Mark Harris is caught offside.

attempt_saved icon

Attempt saved. Cameron Brannagan (Oxford United) right footed shot from outside the box is saved in the centre of the goal. Assisted by Mark Harris.

miss icon

Attempt missed. Gavin Massey (Port Vale) right footed shot from outside the box is high and wide to the right. Assisted by Alex Iacovitti.

miss icon

Attempt missed. Mark Harris (Oxford United) right footed shot from outside the box is close, but misses to the left. Assisted by Billy Bodin.

free_kick_won icon

Cameron Brannagan (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Oliver Arblaster (Port Vale).

attempt_blocked icon

Attempt blocked. Ethan Chislett (Port Vale) right footed shot from the centre of the box is blocked. Assisted by Ben Garrity.

free_kick_lost icon

Foul by Tyler Goodrham (Oxford United).

free_kick_won icon

James Plant (Port Vale) wins a free kick in the defensive half.

miss icon

Attempt missed. Nathan Smith (Port Vale) header from the centre of the box is close, but misses to the right. Assisted by Ethan Chislett with a cross following a set piece situation.

free_kick_lost icon

Foul by Marcus McGuane (Oxford United).

free_kick_won icon

Ethan Chislett (Port Vale) wins a free kick in the attacking half.

miss icon

Attempt missed. Billy Bodin (Oxford United) right footed shot from outside the box is too high.

Second Half begins Oxford United 0, Port Vale 0.

substitution icon

Substitution, Port Vale. Ben Garrity replaces James Wilson.

first_half_end icon

First Half ends, Oxford United 0, Port Vale 0.

free_kick_won icon

Marcus McGuane (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Oliver Arblaster (Port Vale).

corner icon

Corner, Oxford United. Conceded by James Plant.

free_kick_won icon

Cameron Brannagan (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by James Wilson (Port Vale).

free_kick_lost icon

Foul by Rúben Rodrigues (Oxford United).

free_kick_won icon

Funso Ojo (Port Vale) wins a free kick in the defensive half.

attempt_saved icon

Attempt saved. Tyler Goodrham (Oxford United) right footed shot from the right side of the six yard box is saved in the bottom right corner.

corner icon

Corner, Oxford United. Conceded by Ethan Chislett.

free_kick_won icon

Rúben Rodrigues (Oxford United) wins a free kick in the attacking half.

free_kick_lost icon

Dangerous play by Funso Ojo (Port Vale).

free_kick_won icon

Finley Stevens (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Ethan Chislett (Port Vale).

attempt_saved icon

Attempt saved. Cameron Brannagan (Oxford United) right footed shot from outside the box is saved in the bottom left corner. Assisted by Marcus McGuane.

attempt_blocked icon

Attempt blocked. Cameron Brannagan (Oxford United) left footed shot from outside the box is blocked. Assisted by Rúben Rodrigues.

free_kick_lost icon

Foul by Billy Bodin (Oxford United).

free_kick_won icon

Oliver Arblaster (Port Vale) wins a free kick in the defensive half.

miss icon

Attempt missed. Billy Bodin (Oxford United) header from the centre of the box misses to the left. Assisted by Finley Stevens with a cross.

free_kick_won icon

Billy Bodin (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Lewis Cass (Port Vale).

attempt_saved icon

Attempt saved. Billy Bodin (Oxford United) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Stephan Negru.

free_kick_won icon

Rúben Rodrigues (Oxford United) wins a free kick in the attacking half.

free_kick_lost icon

Foul by Mitchell Clark (Port Vale).

yellow_card icon

Greg Leigh (Oxford United) is shown the yellow card for a bad foul.

free_kick_lost icon

Foul by Greg Leigh (Oxford United).

free_kick_won icon

Mitchell Clark (Port Vale) wins a free kick in the defensive half.

free_kick_won icon

Marcus McGuane (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Oliver Arblaster (Port Vale).

yellow_card icon

Funso Ojo (Port Vale) is shown the yellow card for a bad foul.

free_kick_won icon

Marcus McGuane (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Funso Ojo (Port Vale).

corner icon

Corner, Oxford United. Conceded by James Plant.

free_kick_won icon

Rúben Rodrigues (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Lewis Cass (Port Vale).

free_kick_won icon

Billy Bodin (Oxford United) wins a free kick in the defensive half.

free_kick_lost icon

Foul by Gavin Massey (Port Vale).

end_delay icon

Delay over. They are ready to continue.

start_delay icon

Delay in match because of an injury James Wilson (Port Vale).

attempt_saved icon

Attempt saved. Nathan Smith (Port Vale) left footed shot from very close range is saved in the centre of the goal. Assisted by Oliver Arblaster.

corner icon

Corner, Port Vale. Conceded by James Beadle.

attempt_saved icon

Attempt saved. James Wilson (Port Vale) left footed shot from outside the box is saved in the bottom left corner.

First Half begins.

Lineups are announced and players are warming up.