Exeter City vs Oxford

27 April 2024 · League One · 2023/24 · Referee T Reeves

Full time 1 – 2

Half-time: 0–2

  • Millenic Alli 52’
  • Mark Harris 12’
  • Cameron Brannagan 40’ (pen)

Match summary

Oxford beat Exeter City 2-1 on the road. Oxford led 2-0 at half-time.

Mark Harris put Oxford ahead in the 12th minute, Cameron Brannagan made it 0-2 from the penalty spot in the 40th minute, and Millenic Alli pulled one back to make it 1-2 with a header in the 52nd minute.

Shots finished 15-10 to Oxford, with 1 on target for Exeter City and 5 for Oxford.

Match stats

Exeter City Oxford
10 Shots 15
1 Shots on Target 5
8 Corners 2
2 Yellow Cards 2
0 Red Cards 0

Key events

Exeter City Oxford
Kick-off
12’
Mark Harris0-1 (Oxford)
40’
Cameron Brannagan
Penalty
0-2 (Oxford)
Half-time0-2
Millenic Alli1-2 (Exeter City)
52’
Full-time1-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Exeter City
  • Will Aimson
  • Luke Harris
Oxford
  • Jamie Cumming
  • Fin Stevens

Shot map

Every shot and where it was taken from.

 Oxford attacking Exeter City attacking 
2’ Millenic Alli (Exeter City), open play, off target 10’ Rúben Rodrigues (Oxford), open play, off target 12’ Mark Harris (Oxford), open play, goal 18’ Mark Harris (Oxford), open play, off target 20’ Ciaron Brown (Oxford), from a corner, saved 20’ Rúben Rodrigues (Oxford), from a corner, off target 23’ Josh Murphy (Oxford), open play, saved 27’ Ciaron Brown (Oxford), set piece, saved 31’ Luke Harris (Exeter City), open play, blocked 40’ Cameron Brannagan (Oxford), penalty, goal 43’ Mark Harris (Oxford), open play, off target 44’ Zak Jules (Exeter City), from a corner, off target 48’ Owen Dale (Oxford), open play, blocked 52’ Millenic Alli (Exeter City), from a corner, goal 63’ Rúben Rodrigues (Oxford), open play, blocked 63’ Mark Harris (Oxford), open play, blocked 64’ Ilmari Niskanen (Exeter City), open play, off target 64’ Mark Harris (Oxford), open play, off target 66’ Cameron Brannagan (Oxford), open play, off target 66’ Ilmari Niskanen (Exeter City), from a corner, blocked 68’ Reece Cole (Exeter City), open play, off target 85’ Josh Murphy (Oxford), open play, off target 88’ Will Aimson (Exeter City), from a corner, off target 88’ Jack Aitchison (Exeter City), open play, blocked 90+1’ Luke Harris (Exeter City), open play, blocked 2’ Millenic Alli (Exeter City), open play, off target 10’ Rúben Rodrigues (Oxford), open play, off target 12’ Mark Harris (Oxford), open play, goal 18’ Mark Harris (Oxford), open play, off target 20’ Ciaron Brown (Oxford), from a corner, saved 20’ Rúben Rodrigues (Oxford), from a corner, off target 23’ Josh Murphy (Oxford), open play, saved 27’ Ciaron Brown (Oxford), set piece, saved 31’ Luke Harris (Exeter City), open play, blocked 40’ Cameron Brannagan (Oxford), penalty, goal 43’ Mark Harris (Oxford), open play, off target 44’ Zak Jules (Exeter City), from a corner, off target 48’ Owen Dale (Oxford), open play, blocked 52’ Millenic Alli (Exeter City), from a corner, goal 63’ Rúben Rodrigues (Oxford), open play, blocked 63’ Mark Harris (Oxford), open play, blocked 64’ Ilmari Niskanen (Exeter City), open play, off target 64’ Mark Harris (Oxford), open play, off target 66’ Cameron Brannagan (Oxford), open play, off target 66’ Ilmari Niskanen (Exeter City), from a corner, blocked 68’ Reece Cole (Exeter City), open play, off target 85’ Josh Murphy (Oxford), open play, off target 88’ Will Aimson (Exeter City), from a corner, off target 88’ Jack Aitchison (Exeter City), open play, blocked 90+1’ Luke Harris (Exeter City), open play, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players15 players
90′ – – – – – – –
90′ – – 1 – – –
Pierce Sweeney Taken off
78′ – – – – – – –
90′ – – 1 – – – –
Caleb Watts Taken off
46′ – – – – – – –
Tom Carroll
90′ – – – – – – –
Reece Cole Taken off
70′ – – 1 – – – –
90′ – – 2 – – – –
90′ – – 2 – – –
90′ 1 – 2 – – – –
Sonny Cox Taken off
46′ – – – – – – –
Dion Rankine Came on as a substitute
44′ – – – – – – –
Jack Aitchison Came on as a substitute
44′ – – 1 – – – –
Harry Kite Came on as a substitute
20′ – – – – – – –
Jake Richards Came on as a substitute
12′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Exeter City win 20% Avg odds 4.59
Draw 23% Avg odds 4.06
Oxford win 57% Avg odds 1.66

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.