Exeter City vs Shrewsbury Town

8 March 2025 · League One · 2024/25 · Referee T Parsons

Full time 2 – 0

Half-time: 1–0

  • Caleb Watts 29’
  • Demetri Mitchell 48’

Match summary

Exeter City saw off Shrewsbury Town 2-0. Exeter City led 1-0 at half-time.

Caleb Watts put Exeter City ahead with a header in the 29th minute and Demetri Mitchell made it 2-0 in the 48th minute.

Shots finished 15-8 to Exeter City, with 5 on target for Exeter City and 2 for Shrewsbury Town. Josh Magennis had a penalty saved for Exeter City.

Match stats

Exeter City Shrewsbury Town
15 Shots 8
5 Shots on Target 2
4 Corners 6
4 Yellow Cards 3
0 Red Cards 0

Key events

Exeter City Shrewsbury Town
Kick-off
Caleb Watts1-0 (Exeter City)
29’
Half-time1-0
Demetri Mitchell2-0 (Exeter City)
48’
Full-time2-0

Bookings

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

Exeter City
  • Angus MacDonald
  • Ben Purrington
  • Ryan Trevitt
  • Patrick Jones
Shrewsbury Town
  • Josh Feeney
  • Dominic Gape
  • Vadaine Oliver

Shot map

Every shot and where it was taken from.

 Shrewsbury Town attacking Exeter City attacking 
2’ Luca Hoole (Shrewsbury Town), open play, off target 11’ Caleb Watts (Exeter City), open play, off target 26’ Josh Magennis (Exeter City), open play, blocked 27’ Caleb Watts (Exeter City), open play, saved 27’ Caleb Watts (Exeter City), open play, blocked 28’ Josh Magennis (Exeter City), penalty, saved 29’ Caleb Watts (Exeter City), from a corner, goal 29’ Alex Hartridge (Exeter City), from a corner, blocked 29’ Alex Hartridge (Exeter City), from a corner, blocked 29’ Ben Purrington (Exeter City), from a corner, off target 31’ Vadaine Oliver (Shrewsbury Town), set piece, off target 40’ Vadaine Oliver (Shrewsbury Town), set piece, saved 41’ Josh Magennis (Exeter City), open play, blocked 43’ George Nurse (Shrewsbury Town), open play, off target 45’ Caleb Watts (Exeter City), open play, saved 48’ Demetri Mitchell (Exeter City), set piece, goal 52’ Demetri Mitchell (Exeter City), open play, blocked 64’ Luca Hoole (Shrewsbury Town), open play, blocked 79’ Ed Turns (Exeter City), set piece, off target 81’ Luca Hoole (Shrewsbury Town), open play, saved 86’ Josh Magennis (Exeter City), open play, blocked 88’ Taylor Perry (Shrewsbury Town), open play, blocked 90+1’ David Wheeler (Shrewsbury Town), set piece, off target 2’ Luca Hoole (Shrewsbury Town), open play, off target 11’ Caleb Watts (Exeter City), open play, off target 26’ Josh Magennis (Exeter City), open play, blocked 27’ Caleb Watts (Exeter City), open play, saved 27’ Caleb Watts (Exeter City), open play, blocked 28’ Josh Magennis (Exeter City), penalty, saved 29’ Caleb Watts (Exeter City), from a corner, goal 29’ Alex Hartridge (Exeter City), from a corner, blocked 29’ Alex Hartridge (Exeter City), from a corner, blocked 29’ Ben Purrington (Exeter City), from a corner, off target 31’ Vadaine Oliver (Shrewsbury Town), set piece, off target 40’ Vadaine Oliver (Shrewsbury Town), set piece, saved 41’ Josh Magennis (Exeter City), open play, blocked 43’ George Nurse (Shrewsbury Town), open play, off target 45’ Caleb Watts (Exeter City), open play, saved 48’ Demetri Mitchell (Exeter City), set piece, goal 52’ Demetri Mitchell (Exeter City), open play, blocked 64’ Luca Hoole (Shrewsbury Town), open play, blocked 79’ Ed Turns (Exeter City), set piece, off target 81’ Luca Hoole (Shrewsbury Town), open play, saved 86’ Josh Magennis (Exeter City), open play, blocked 88’ Taylor Perry (Shrewsbury Town), open play, blocked 90+1’ David Wheeler (Shrewsbury Town), set piece, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players15 players
90′ – – – – – – –
90′ – – 1 – – – –
90′ – – – – – –
90′ – – 2 – – – –
90′ – – 1 – – –
90′ – – – – – –
Edward Francis Taken off
85′ – – – – – – –
Patrick Jones Taken off
60′ – – – – – –
Caleb Watts Taken off
60′ 1 – 5 – – – –
Demetri Mitchell Taken off
69′ 1 – 2 – – – –
90′ – – 4 – – – –
Vincent Harper Came on as a substitute
30′ – – – – – – –
Jack Aitchison Came on as a substitute
30′ – – – – – – –
Tony Yogane Came on as a substitute
21′ – – – – – – –
Ryan Woods Came on as a substitute
5′ – – – – – – –
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 37% Avg odds 2.52
Draw 32% Avg odds 2.94
Shrewsbury Town win 31% Avg odds 2.98

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.