Shrewsbury Town vs Bristol Rovers

1 January 2026 · League Two · 2025/26 · Referee Robert Massey-Ellis

Full time 0 – 3

Half-time: 0–0

  • Fabrizio Cavegn 63’, 88’, 90+3’

Match summary

Bristol Rovers won comfortably, 3-0 away at Shrewsbury Town. It was goalless at half-time.

Fabrizio Cavegn put Bristol Rovers ahead in the 63rd minute, Cavegn made it 0-2 in the 88th minute, and Cavegn made it 0-3 in stoppage time.

Shots finished 11-10 to Shrewsbury Town, with 2 on target for Shrewsbury Town and 5 for Bristol Rovers.

Match stats

45% Possession 55%
11 Shots 10
1 Shots on target 5
8 Corners 3
274 Passes 349
51.8% Pass accuracy 61.9%
18 Tackles 22
11 Fouls 16
2 Yellow cards 1
4 Offsides 3

Key events

Shrewsbury Town Bristol Rovers
Kick-off
43’
44’
Kacper ŁopataShot on target
Half-time0-0
46’
Taylor MooreKacper Łopata
John MarquisShot on target
47’
Second half underway
51’
Alfie ChangJoel Cotterill
53’
Shaqai FordeShot on target
63’
Fabrizio CavegnRight foot shot0-1 (Bristol Rovers)
Isaac EnglandFoul
67’
68’
Mal BenningIsaac England
72’
Chuks AnekeTommy McDermott
81’
88’
Fabrizio CavegnRight foot shot0-2 (Bristol Rovers)
90+3’
Fabrizio CavegnRight foot shot0-3 (Bristol Rovers)
Full-time0-3

Shot map

Every shot and where it was taken from.

 Bristol Rovers attacking Shrewsbury Town attacking 
8’ Isaac England (Shrewsbury Town), open play, off target 21’ John Marquis (Shrewsbury Town), open play, hit the woodwork 24’ Kamil Conteh (Bristol Rovers), open play, blocked 32’ Luca Hoole (Shrewsbury Town), from a corner, blocked 34’ Tom Anderson (Shrewsbury Town), set piece, off target 36’ Luca Hoole (Shrewsbury Town), open play, blocked 44’ Kacper Łopata (Bristol Rovers), set piece, saved 47’ Jack Sparkes (Bristol Rovers), direct free kick, off target 49’ Tommy McDermott (Shrewsbury Town), open play, blocked 47’ John Marquis (Shrewsbury Town), open play, saved 48’ William Boyle (Shrewsbury Town), from a corner, blocked 53’ Shaqai Forde (Bristol Rovers), open play, saved 56’ Kamil Conteh (Bristol Rovers), open play, off target 61’ Fabrizio Cavegn (Bristol Rovers), open play, off target 63’ Fabrizio Cavegn (Bristol Rovers), open play, goal 65’ Fabrizio Cavegn (Bristol Rovers), open play, hit the woodwork 68’ Tom Anderson (Shrewsbury Town), set piece, off target 73’ George Lloyd (Shrewsbury Town), set piece, off target 88’ Fabrizio Cavegn (Bristol Rovers), open play, goal 90+3’ Fabrizio Cavegn (Bristol Rovers), open play, goal 90+5’ Taylor Perry (Shrewsbury Town), set piece, blocked 8’ Isaac England (Shrewsbury Town), open play, off target 21’ John Marquis (Shrewsbury Town), open play, hit the woodwork 24’ Kamil Conteh (Bristol Rovers), open play, blocked 32’ Luca Hoole (Shrewsbury Town), from a corner, blocked 34’ Tom Anderson (Shrewsbury Town), set piece, off target 36’ Luca Hoole (Shrewsbury Town), open play, blocked 44’ Kacper Łopata (Bristol Rovers), set piece, saved 47’ Jack Sparkes (Bristol Rovers), direct free kick, off target 49’ Tommy McDermott (Shrewsbury Town), open play, blocked 47’ John Marquis (Shrewsbury Town), open play, saved 48’ William Boyle (Shrewsbury Town), from a corner, blocked 53’ Shaqai Forde (Bristol Rovers), open play, saved 56’ Kamil Conteh (Bristol Rovers), open play, off target 61’ Fabrizio Cavegn (Bristol Rovers), open play, off target 63’ Fabrizio Cavegn (Bristol Rovers), open play, goal 65’ Fabrizio Cavegn (Bristol Rovers), open play, hit the woodwork 68’ Tom Anderson (Shrewsbury Town), set piece, off target 73’ George Lloyd (Shrewsbury Town), set piece, off target 88’ Fabrizio Cavegn (Bristol Rovers), open play, goal 90+3’ Fabrizio Cavegn (Bristol Rovers), open play, goal 90+5’ Taylor Perry (Shrewsbury Town), set piece, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Shrewsbury Town 3-4-1-2 Starting XI
Brook
Anderson
Boyle
Hoole
England 72’
Perry
Clucas
Kabia
Scully 8’
Marquis
Lloyd
Bristol Rovers 4-3-3 Starting XI
Southwood
Sparkes
Senior
Łopata 46’
Kilgour
Lockyer
Conteh
Cotterill 51’
Cavegn 3 90’
Forde
Thomas

Player stats

Goalkeeper1 player
90′ 2 3 32 2 – – – –
Defenders3 players
90′ 4 – – 8 3 21 1 – – –
90′ 1 1 – 9 8 15 – – – –
90′ 4 2 1 13 9 34 2 – –
Midfielders8 players
90′ – – 22 2 – – 1 1 – – –
90′ – – 26 – – 1 2 7 – 2 –
Isaac England Taken off
72′ – – 26 – – 3 – 7 1 –
Sam Clucas
90′ – – 30 3 – 2 1 10 1 2 –
Anthony Scully Taken off
8′ – – 1 – – – – – – – –
Tommy McDermott Came on as a substituteTaken off
73′ – – 15 1 – – – 3 1 2 –
Mal Benning Came on as a substitute
18′ – – 10 – – 1 – 4 – 2 –
Chuks Aneke Came on as a substitute
9′ – – 7 – – – – 1 1 – –
Forwards2 players
90′ – – 2 1 – – – 9 4 22 –
90′ – – 1 – – – 1 7 1 13 –
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

Shrewsbury Town win 36% Avg odds 2.56
Draw 29% Avg odds 3.19
Bristol Rovers win 35% Avg odds 2.69

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.