Bristol Rovers vs Shrewsbury Prediction & Match Stats

Here are our complete predictions for this match. Every selection is based on a detailed review of past results, head to head (h2h) records, current team form and data from our advanced prediction system. We analyze all the key factors so you can place your bets with confidence and make smarter betting choices.

England: League Two
17/03/2026 - 19:45
Score Prediction
12 (-)
Venue
Memorial Stadium, Bristol

Bristol Rovers

15th place in League Two

LWWDW
VS

Shrewsbury

18th place in League Two

LWLWW

Full Time: 1-0

Riley Harbottle

Yellow Card

38'
58'

I. Morgan (in)

T. Samuel-Ogunsuyi (out)

F. Cavegn (in)

Y. Akhamrich (out)

63'

J. Quigley (in)

E. Harrison (out)

63'

R. Harbottle (in)

L. Thomas (out)

63'

T. Leigh

Goal

79'
80'

N. Freeman (in)

T. McDermott (out)

T. Leigh (in)

K. Thompson-Sommers (out)

86'
88'

A. Scully (in)

W. Gray (out)

89'

S. Stubbs (in)

M. Benning (out)

90+11'

Tommy McDermott

Yellow Card

Recent Form

Bristol Rovers's Last 5 Analysis

12
Goals Scored (2.0 avg)
4
Goals Conceded (0.7 avg)
  • Bristol RoversBristol RoversvsCrawley TownCrawley Town3-1
  • Harrogate TownHarrogate TownvsBristol RoversBristol Rovers2-3
  • Bristol RoversBristol RoversvsFleetwood TownFleetwood Town1-0
  • Bristol RoversBristol RoversvsAccrington STAccrington ST2-0
  • GillinghamGillinghamvsBristol RoversBristol Rovers1-2
  • Bristol RoversBristol RoversvsShrewsburyShrewsbury1-0

Shrewsbury's Last 5 Analysis

3
Goals Scored (0.5 avg)
8
Goals Conceded (1.3 avg)
  • ShrewsburyShrewsburyvsOldhamOldham1-0
  • BromleyBromleyvsShrewsburyShrewsbury2-1
  • ShrewsburyShrewsburyvsTranmereTranmere1-0
  • Newport CountyNewport CountyvsShrewsburyShrewsbury1-0
  • ShrewsburyShrewsburyvsCreweCrewe0-4
  • Bristol RoversBristol RoversvsShrewsburyShrewsbury1-0

Head To Head (h2h)

20
Total Matches
9
Bristol Rovers Wins
5
Draws
6
Shrewsbury Wins
17.12.16Shrewsbury vs Bristol Rovers2 - 0
17.10.17Shrewsbury vs Bristol Rovers4 - 0
01.09.18Shrewsbury vs Bristol Rovers1 - 1
23.11.19Shrewsbury vs Bristol Rovers3 - 4
14.02.12Shrewsbury vs Bristol Rovers1 - 0
20.10.20Shrewsbury vs Bristol Rovers0 - 1
02.05.23Shrewsbury vs Bristol Rovers2 - 1
16.09.23Shrewsbury vs Bristol Rovers0 - 2
04.03.25Shrewsbury vs Bristol Rovers0 - 0
01.01.26Shrewsbury vs Bristol Rovers0 - 3
01.04.17Bristol Rovers vs Shrewsbury2 - 0
03.02.18Bristol Rovers vs Shrewsbury1 - 2
09.02.19Bristol Rovers vs Shrewsbury1 - 1
29.02.20Bristol Rovers vs Shrewsbury0 - 1
13.09.11Bristol Rovers vs Shrewsbury1 - 0
27.02.21Bristol Rovers vs Shrewsbury2 - 1
27.08.22Bristol Rovers vs Shrewsbury1 - 1
01.04.24Bristol Rovers vs Shrewsbury0 - 0
22.10.24Bristol Rovers vs Shrewsbury1 - 0
17.03.26Bristol Rovers vs Shrewsbury1 - 0

Team News & Formation

Bristol Rovers

Injuries:

No significant injuries reported.

Formation:

3-4-1-2

Shrewsbury

Injuries:

No significant injuries reported.

Formation:

5-4-1

League Standings

#TeamPWDLPts
1Bromley Bromley432314683
2Milton Keynes Dons Milton Keynes Dons432213879
3Cambridge United Cambridge United422114777
4Notts County Notts County432371376
5Swindon Town Swindon Town432281374
6Salford City Salford City432351574
7Chesterfield Chesterfield421815969
8Grimsby Grimsby4119111168
9Barnet Barnet4318131267
10Crewe Crewe431991566
11Oldham Oldham4217141165
12Walsall Walsall4317111562
13Colchester Colchester4216121460
14Fleetwood Town Fleetwood Town4315131558
15Bristol Rovers Bristol Rovers431742255
16Accrington ST Accrington ST421491951
17Gillingham Gillingham4212141650
18Shrewsbury Shrewsbury431382247
19Cheltenham Cheltenham4112101946
20Tranmere Tranmere429102337
21Crawley Town Crawley Town438132237
22Newport County Newport County431072637
23Barrow Barrow42892533
24Harrogate Town Harrogate Town43892633

Watch Live

The game starts soon. Don't miss out!