Head-to-head overview

Based on the matches in our database.

Bristol Rovers 127 draws9 Shrewsbury Town
28
Meetings
1.89
Goals / game
32%
Both teams scored
29%
Over 2.5 goals
Bristol Rovers

Facts about Bristol Rovers

Scored in17/28 (61%)
Conceded in16/28 (57%)
Goals scored28 · 1/game
Longest winning streak2
Longest unbeaten run6
Longest losing streak2
Longest run without a win4
Shrewsbury Town

Facts about Shrewsbury Town

Scored in16/28 (57%)
Conceded in17/28 (61%)
Goals scored25 · 0.89/game
Longest winning streak2
Longest unbeaten run4
Longest losing streak2
Longest run without a win6
By competition
CompetitionBristol RoversDrawShrewsbury TownGames
League One65516
League Two62412
All competitions127928

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

Bristol Rovers1541
gap 37
1504Shrewsbury Town
1647142520222023202420252026
If they met (neutral venue)
Bristol Rovers
40%
Draw
30%
Shrewsbury Town
30%

All meetings

28 matches on record

17 Oct 2026
League Two
Shrewsbury TownShrewsbury Town1–0Bristol RoversBristol Rovers
BTTSO2.5
17 Mar 2026
League Two
Bristol RoversBristol Rovers1–0Shrewsbury TownShrewsbury Town
BTTSO2.5
1 Jan 2026
League Two
Shrewsbury TownShrewsbury Town0–3Bristol RoversBristol Rovers
BTTSO2.5
4 Mar 2025
League One
Shrewsbury TownShrewsbury Town0–0Bristol RoversBristol Rovers
BTTSO2.5

Bristol Rovers recent form

Shrewsbury Town recent form

Bristol Rovers has gone head to head with Shrewsbury Town 28 times since 2004, winning 12 and scoring 28 goals. Shrewsbury Town, in turn, has won 9 and scored 25 goals. There have been 7 draws between Bristol Rovers and Shrewsbury Town. Across all meetings both teams have scored in 32% of games and 29% have produced over 2.5 goals, at an average of 1.89 goals per game.