The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
BR

Bristol Rovers

Memorial Stadium, Bristol. Every match we hold, with the price it went off at.

1,653Played
603Won
36.5%Win rate
1.28Scored per game
1.31Conceded per game
460Clean sheets

Home and away

The same record, split by where it was played.

At home
44.5%
830 played, 369 won. 1.45 scored a game.
Away
28.4%
823 played, 234 won. 1.11 scored a game.
How the market priced them
35.5%
1,295 priced matches at an average of 3.02, which implied 33.1%.

Season by season 84

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 League Two 13517 -4
2026/27 Friendlies Clubs 5221 +3
2026/27 League Cup 1001 -1
2026/27 EFL Trophy 1001 -3
2025/26 League Two 4619522 -9
2025/26 Friendlies Clubs 6402 +1
2025/26 EFL Trophy 3201 +1
2025/26 FA Cup 2101 0
2025/26 League Cup 1001 -2
2024/25 League One 4612727 -32
2024/25 Friendlies Clubs 7502 +6
2024/25 EFL Trophy 2002 -5
2024/25 FA Cup 2101 -1
2024/25 League Cup 1001 -2
2023/24 League One 4616921 -16
2023/24 Friendlies Clubs 5410 +15
2023/24 EFL Trophy 4202 +1
2023/24 FA Cup 4211 +5
2023/24 League Cup 1001 -2
2022/23 League One 46141121 -15
2022/23 Friendlies Clubs 5302 +5
2022/23 EFL Trophy 5401 +7
2022/23 FA Cup 2101 -1
2022/23 League Cup 1001 -1
2021/22 League Two 46231112 +22
2021/22 Friendlies Clubs 4130 +1
2021/22 FA Cup 4211 +1
2021/22 EFL Trophy 3102 -1
2021/22 League Cup 1001 -2
2020/21 League One 4610828 -30
2020/21 Friendlies Clubs 4211 +4
2020/21 EFL Trophy 3201 +1
2020/21 FA Cup 3201 +6
2020/21 League Cup 1001 -3
2019/20 League One 3512914 -11
2019/20 FA Cup 6231 -1
2019/20 EFL Trophy 3201 +1
2019/20 League Cup 2101 +2
2018/19 League One 46131518 -3
2018/19 EFL Trophy 6501 +7
2018/19 League Cup 2101 -1
2018/19 FA Cup 2011 -1
2017/18 League One 46161119 -6
2017/18 League Cup 3201 +3
2017/18 EFL Trophy 3102 0
2017/18 FA Cup 1001 -2
2016/17 League One 46181216 -2
2016/17 FA Cup 3111 +1
2016/17 League Cup 2101 0
2016/17 EFL Trophy 2002 -2
2015/16 League Two 4626713 +31
2015/16 EFL Trophy 2101 +1
2015/16 League Cup 1001 -1
2015/16 FA Cup 1001 -1
2014/15 National League 4625165 +39
2014/15 FA Cup 2101 +5
2014/15 FA Trophy 1001 -2
2013/14 League Two 46121420 -11
2013/14 FA Cup 5221 -1
2013/14 League Cup 1001 -2
2013/14 EFL Trophy 1001 -1
2012/13 League Two 45161118 -9
2012/13 League Cup 1001 -2
2012/13 EFL Trophy 1001 -3
2012/13 FA Cup 1001 -1
2011/12 League Two 46151219 -10
2010/11 League One 46111223 -34
2009/10 League One 4619522 -11
2008/09 League One 46171217 +18
2007/08 League One 46121717 -8
2006/07 League Two 46201214 +7
2005/06 League Two 4617920 -8
2004/05 League Two 46132112 +3
2003/04 League Two 46141319 -11
2002/03 League Two 46121519 -7
2001/02 League Two 46111223 -20
2000/01 League One 46121519 -4
1999/00 League One 46231112 +24
1998/99 League One 47131717 +8
1997/98 League One 46201016 +6
1996/97 League One 46151120 -3
1995/96 League One 46201016 -3
1994/95 League One 4622168 +30
1993/94 League One 46191017 -5

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 26 December 2026
H Bristol Rovers scheduled Walsall —
Saturday 19 December 2026
A Bristol Rovers scheduled Rochdale —
Saturday 12 December 2026
H Bristol Rovers scheduled Accrington ST —
Tuesday 1 December 2026
A Bristol Rovers scheduled Oldham —
Saturday 28 November 2026
H Bristol Rovers scheduled Tranmere —
Saturday 21 November 2026
A Bristol Rovers scheduled Cheltenham —
Saturday 14 November 2026
H Bristol Rovers scheduled Chesterfield —
Tuesday 10 November 2026
H Bristol Rovers scheduled Reading —
Saturday 7 November 2026
H Bristol Rovers scheduled Cambridge United —
Saturday 31 October 2026
A Bristol Rovers scheduled Fleetwood Town —
Saturday 24 October 2026
H Bristol Rovers 0 – 0 Swindon Town 1.62
Tuesday 20 October 2026
H Bristol Rovers 1 – 2 Salford City 2.73
Saturday 17 October 2026
A Bristol Rovers 0 – 1 Shrewsbury 2.24
Saturday 10 October 2026
H Bristol Rovers 1 – 3 Barnet 2.23
Tuesday 6 October 2026
A Bristol Rovers 1 – 4 Wycombe —
Saturday 3 October 2026
A Bristol Rovers 1 – 3 Crewe 2.32
Saturday 26 September 2026
H Bristol Rovers 1 – 0 Exeter City 1.73
Saturday 19 September 2026
A Bristol Rovers 0 – 3 Gillingham 2.04
Saturday 12 September 2026
A Bristol Rovers 0 – 2 Grimsby 2.95
Saturday 5 September 2026
H Bristol Rovers 1 – 0 Rotherham 1.71
Tuesday 1 September 2026
H Bristol Rovers 2 – 0 Colchester 1.90
Saturday 29 August 2026
A Bristol Rovers 2 – 0 Crawley Town 1.88
Tuesday 25 August 2026
H Bristol Rovers 2 – 2 Chelsea U21 1.88
Saturday 22 August 2026
H Bristol Rovers 5 – 3 Newport County 1.73
Saturday 15 August 2026
A Bristol Rovers 2 – 3 York 3.25
Saturday 8 August 2026
H Bristol Rovers 0 – 1 Peterborough 2.45
Friday 24 July 2026
A Bristol Rovers cancelled Yate Town —
Tuesday 21 July 2026
A Bristol Rovers 2 – 2 Forest Green 2.29
Saturday 18 July 2026
H Bristol Rovers 1 – 1 Portsmouth 3.62
A Bristol Rovers cancelled Yeovil Town —