Doncaster Rovers vs Exeter City

2 August 2025 · League One · 2025/26 · Referee Ross Joyce

Full time 1 – 0

Half-time: 0–0

  • Luke Molyneux 88’ (pen)

Match summary

Doncaster Rovers won 1-0 at home to Exeter City, with a late winner. It was goalless at half-time.

Luke Molyneux put Doncaster Rovers ahead from the penalty spot in the 88th minute.

The chances backed that up: Doncaster Rovers created 2.42 expected goals (xG) from 14 shots to Exeter City's 0.39 from 2.

Key events

Doncaster Rovers Exeter City
Kick-off
Luke MolyneuxShot on target
24’
Half-time0-0
Second half underway
59’
Kevin McDonaldEdward Francis
Billy SharpBrandon Hanlan
63’
64’
Tom DeanJack McMillan
Oyindamola AjayiShot on target
80’
82’
Kieran WilsonSonny Cox
Luke MolyneuxPenalty1-0 (Doncaster Rovers)
88’
Full-time1-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.42 0.39 88’ Luke Molyneux (Doncaster Rovers), 1-0 88’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.42 0.39 88’ Luke Molyneux (Doncaster Rovers), 1-0 Molyneux 88’
Doncaster Rovers 2.42 xGExeter City 0.39 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Exeter City attacking Doncaster Rovers attacking 
88’ Luke Molyneux (Doncaster Rovers), penalty, 0.79 xG, goal 80’ Oyindamola Ajayi (Doncaster Rovers), open play, 0.59 xG, saved 5’ Sonny Cox (Exeter City), open play, 0.27 xG, off target 42’ Harry Clifton (Doncaster Rovers), open play, 0.27 xG, off target 53’ Robbie Gotts (Doncaster Rovers), open play, 0.17 xG, off target 11’ Luke Molyneux (Doncaster Rovers), open play, 0.14 xG, off target 40’ Sonny Cox (Exeter City), open play, 0.12 xG, blocked 90’ Oyindamola Ajayi (Doncaster Rovers), open play, 0.10 xG, blocked 7’ George Broadbent (Doncaster Rovers), open play, 0.09 xG, off target 80’ Connor O'Riordan (Doncaster Rovers), from a corner, 0.08 xG, off target 33’ Brandon Hanlan (Doncaster Rovers), open play, 0.06 xG, off target 24’ Luke Molyneux (Doncaster Rovers), open play, 0.03 xG, saved 52’ Harry Clifton (Doncaster Rovers), open play, 0.03 xG, off target 19’ Luke Molyneux (Doncaster Rovers), from a corner, 0.02 xG, blocked 20’ James Maxwell (Doncaster Rovers), from a corner, 0.02 xG, blocked 79’ Matty Pearson (Doncaster Rovers), open play, 0.02 xG, off target 88’ Luke Molyneux (Doncaster Rovers), penalty, 0.79 xG, goal 80’ Oyindamola Ajayi (Doncaster Rovers), open play, 0.59 xG, saved 5’ Sonny Cox (Exeter City), open play, 0.27 xG, off target 42’ Harry Clifton (Doncaster Rovers), open play, 0.27 xG, off target 53’ Robbie Gotts (Doncaster Rovers), open play, 0.17 xG, off target 11’ Luke Molyneux (Doncaster Rovers), open play, 0.14 xG, off target 40’ Sonny Cox (Exeter City), open play, 0.12 xG, blocked 90’ Oyindamola Ajayi (Doncaster Rovers), open play, 0.10 xG, blocked 7’ George Broadbent (Doncaster Rovers), open play, 0.09 xG, off target 80’ Connor O'Riordan (Doncaster Rovers), from a corner, 0.08 xG, off target 33’ Brandon Hanlan (Doncaster Rovers), open play, 0.06 xG, off target 24’ Luke Molyneux (Doncaster Rovers), open play, 0.03 xG, saved 52’ Harry Clifton (Doncaster Rovers), open play, 0.03 xG, off target 19’ Luke Molyneux (Doncaster Rovers), from a corner, 0.02 xG, blocked 20’ James Maxwell (Doncaster Rovers), from a corner, 0.02 xG, blocked 79’ Matty Pearson (Doncaster Rovers), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Doncaster Rovers 4-2-3-1 Starting XI
Lo-Tutala
Maxwell 74’
O'Riordan
Pearson
Sterry 27’
Bailey
Broadbent
Middleton 74’
Clifton 63’
Molyneux 90’
Hanlan 63’
Exeter City 5-3-2 Starting XI
Whitworth
McMillan 64’
Turns
Fitzwater
Swinkels
Francis 59’
Cole 77’
Brierley
Niskanen
Wareham 58’
Cox 82’

Player stats

Goalkeeper1 player
90′ 0 0 27 1 – – – –
Defenders5 players
Jamie Sterry Taken off
27′ – – – 3 3 27 – – – –
90′ – 1 – 4 3 93 1 – – –
90′ 2 1 1 10 6 100 1 – – –
James Maxwell Taken off
74′ – 2 – 2 2 49 1 – – –
Jack Senior Came on as a substitute
16′ – – – 1 1 7 – – – –
Midfielders8 players
90′ – – 71 – 0.08 – 1 4 – 2 –
90′ – – 55 3 0.35 – 2 – – – –
Luke Molyneux Taken off
89′ 1 – 43 1 0.08 – – 3 – 2 –
Harry Clifton Taken off
63′ – – 16 – 0.01 – – 2 2 2 –
Glenn Middleton Taken off
74′ – – 24 3 0.57 1 – 1 1 – –
Robbie Gotts Came on as a substitute
63′ – – 31 – 0.07 2 – 6 2 2 –
Oyindamola Ajayi Came on as a substitute
27′ – – 11 – 0.01 1 1 2 1 – –
Jordan Gibson Came on as a substitute
16′ – – 6 1 0.01 – – – – – –
Forwards2 players
Brandon Hanlan Taken off
63′ – – 1 – 0.06 0.00 – 1 – 7 –
Billy Sharp Came on as a substitute
27′ – – – – – 0.01 – – – 7 –
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

Doncaster Rovers win 55% Avg odds 1.71
Draw 25% Avg odds 3.71
Exeter City win 20% Avg odds 4.65

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.