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

Rochdale

Spotland Stadium, Rochdale. Every match we hold, with the price it went off at.

1,645Played
610Won
37.1%Win rate
1.35Scored per game
1.31Conceded per game
464Clean sheets

Home and away

The same record, split by where it was played.

At home
42.7%
825 played, 352 won. 1.51 scored a game.
Away
31.5%
820 played, 258 won. 1.2 scored a game.
How the market priced them
38%
1,298 priced matches at an average of 2.91, which implied 34.4%.

Season by season 83

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 League Two 13436 -7
2026/27 Friendlies Clubs 4022 -3
2026/27 League Cup 1001 -2
2026/27 EFL Trophy 1001 -5
2025/26 National League 473476 +48
2025/26 National League Cup 4301 +1
2025/26 Friendlies Clubs 4211 +2
2025/26 FA Trophy 1100 +1
2025/26 FA Cup 1001 -1
2024/25 National League 47211115 +24
2024/25 Friendlies Clubs 6222 0
2024/25 FA Trophy 4310 +5
2024/25 National League Cup 3201 +4
2024/25 FA Cup 2101 +2
2023/24 National League 46161416 +5
2023/24 Friendlies Clubs 5311 +4
2023/24 FA Trophy 1001 -4
2023/24 FA Cup 1001 -1
2022/23 League Two 4691126 -24
2022/23 Friendlies Clubs 5302 +3
2022/23 League Cup 2101 -1
2022/23 EFL Trophy 1100 +1
2022/23 FA Cup 1001 -1
2021/22 League Two 46121717 -8
2021/22 Friendlies Clubs 5122 -4
2021/22 EFL Trophy 3102 0
2021/22 FA Cup 3111 0
2021/22 League Cup 2101 -1
2020/21 League One 46111421 -17
2020/21 Friendlies Clubs 3201 +4
2020/21 League Cup 2101 -1
2020/21 EFL Trophy 2101 0
2020/21 FA Cup 1001 -1
2019/20 League One 3410618 -18
2019/20 FA Cup 6231 -1
2019/20 League Cup 2200 +4
2019/20 EFL Trophy 2101 -1
2018/19 League One 4615922 -33
2018/19 EFL Trophy 4301 +3
2018/19 League Cup 2101 +1
2018/19 FA Cup 2101 0
2017/18 League One 46111817 -8
2017/18 FA Cup 7421 +5
2017/18 League Cup 2101 -3
2017/18 EFL Trophy 2101 +3
2016/17 League One 46191215 +9
2016/17 FA Cup 5311 +2
2016/17 EFL Trophy 3201 0
2016/17 League Cup 2101 +1
2015/16 League One 46191215 +7
2015/16 EFL Trophy 2101 0
2015/16 FA Cup 2101 +1
2015/16 League Cup 1001 -1
2014/15 League One 4619621 +6
2014/15 FA Cup 6321 +2
2014/15 EFL Trophy 2101 +2
2014/15 League Cup 1001 -2
2013/14 League Two 4624913 +21
2013/14 FA Cup 4301 +4
2013/14 EFL Trophy 2101 -2
2013/14 League Cup 1001 -1
2012/13 League Two 46161317 -2
2012/13 FA Cup 2011 -1
2012/13 League Cup 1001 -1
2011/12 League One 4681424 -34
2010/11 League One 46181414 +8
2009/10 League Two 4625714 +34
2008/09 League Two 46191314 +11
2007/08 League Two 46231112 +23
2006/07 League Two 46181216 +20
2005/06 League Two 46141418 -3
2004/05 League Two 46161812 +6
2003/04 League Two 46121420 -9
2002/03 League Two 46121618 -7
2001/02 League Two 46211510 +13
2000/01 League Two 46181711 +11
1999/00 League Two 46171514 +1
1998/99 League Two 47141518 -12
1997/98 League Two 4617722 +1
1996/97 League Two 46141616 0
1995/96 League Two 46141319 -4
1994/95 League Two 42121416 -23
1993/94 League Two 42161214 +12

Recent matches 30

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

Saturday 26 December 2026
A Rochdale scheduled Rotherham —
Saturday 19 December 2026
H Rochdale scheduled Bristol Rovers —
Saturday 12 December 2026
A Rochdale scheduled Exeter City —
Tuesday 1 December 2026
A Rochdale scheduled Cheltenham —
Saturday 28 November 2026
H Rochdale scheduled Barnet —
Saturday 21 November 2026
A Rochdale scheduled Northampton —
Saturday 14 November 2026
H Rochdale scheduled York —
Saturday 7 November 2026
A Rochdale scheduled Fleetwood Town —
Tuesday 3 November 2026
H Rochdale scheduled Doncaster —
Saturday 31 October 2026
A Rochdale scheduled Port Vale —
Saturday 24 October 2026
H Rochdale 0 – 5 Accrington ST 2.88
Tuesday 20 October 2026
H Rochdale 2 – 2 Grimsby 3.24
Saturday 17 October 2026
A Rochdale 2 – 3 Crewe 3.80
Saturday 10 October 2026
A Rochdale 1 – 1 Tranmere 3.65
Tuesday 6 October 2026
A Rochdale 0 – 5 Huddersfield —
Saturday 3 October 2026
H Rochdale 1 – 0 Swindon Town 2.16
Saturday 26 September 2026
A Rochdale 2 – 1 Fleetwood Town 3.81
Tuesday 22 September 2026
H Rochdale 3 – 3 Liverpool U21 2.05
Saturday 19 September 2026
H Rochdale 2 – 0 Oldham 3.49
Saturday 12 September 2026
A Rochdale 0 – 0 Walsall 3.45
Saturday 5 September 2026
H Rochdale 1 – 4 Gillingham 2.11
Tuesday 1 September 2026
H Rochdale 3 – 0 Shrewsbury 2.30
Saturday 29 August 2026
A Rochdale 0 – 1 Colchester 4.00
Saturday 22 August 2026
H Rochdale 1 – 2 Crawley Town 1.98
Saturday 15 August 2026
A Rochdale 0 – 3 Newport County 2.45
Saturday 8 August 2026
A Rochdale 0 – 2 Bradford 6.50
Saturday 1 August 2026
A Rochdale 2 – 2 Tranmere 2.50
Tuesday 28 July 2026
H Rochdale 2 – 3 FC Halifax Town 1.85
Saturday 25 July 2026
H Rochdale 2 – 2 Farnham Town 1.44
Sunday 19 July 2026
H Rochdale 3 – 3 Al-Rayyan SC —