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

Peterborough

Weston Homes Stadium, Peterborough. Every match we hold, with the price it went off at.

1,684Played
656Won
39%Win rate
1.5Scored per game
1.37Conceded per game
417Clean sheets

Home and away

The same record, split by where it was played.

At home
45.8%
837 played, 383 won. 1.72 scored a game.
Away
32.2%
847 played, 273 won. 1.28 scored a game.
How the market priced them
39.9%
1,313 priced matches at an average of 2.93, which implied 34.1%.

Season by season 82

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 League One 12246 -10
2026/27 Friendlies Clubs 6312 0
2026/27 League Cup 3201 +3
2026/27 EFL Trophy 2200 +5
2025/26 League One 4615823 -4
2025/26 Friendlies Clubs 6321 +13
2025/26 EFL Trophy 4202 0
2025/26 FA Cup 2101 0
2025/26 League Cup 1001 -1
2024/25 League One 46131221 -13
2024/25 Friendlies Clubs 7502 +14
2024/25 EFL Trophy 7700 +14
2024/25 FA Cup 3201 +1
2024/25 League Cup 1001 -2
2023/24 League One 48251013 +27
2023/24 EFL Trophy 8701 +13
2023/24 Friendlies Clubs 4310 +10
2023/24 FA Cup 3111 -2
2022/23 League One 4725517 +25
2022/23 Friendlies Clubs 6222 +3
2022/23 EFL Trophy 3102 0
2022/23 FA Cup 3111 +1
2022/23 League Cup 2101 +1
2021/22 Championship 4691027 -44
2021/22 Friendlies Clubs 10613 +15
2021/22 FA Cup 3201 +1
2021/22 League Cup 1001 -4
2020/21 League One 4626911 +37
2020/21 Friendlies Clubs 5401 +5
2020/21 EFL Trophy 4301 +8
2020/21 FA Cup 2101 0
2020/21 League Cup 1001 -1
2019/20 League One 3517810 +28
2019/20 FA Cup 4211 +3
2019/20 EFL Trophy 3300 +4
2019/20 League Cup 1001 -1
2018/19 League One 46201214 +9
2018/19 EFL Trophy 4301 +4
2018/19 FA Cup 3111 -3
2018/19 League Cup 1001 -2
2017/18 League One 46171316 +8
2017/18 FA Cup 6321 +6
2017/18 EFL Trophy 4301 +4
2017/18 League Cup 1001 -2
2016/17 League One 46171118 0
2016/17 FA Cup 4211 0
2016/17 EFL Trophy 3102 -5
2016/17 League Cup 2101 -1
2015/16 League One 4619621 +9
2015/16 FA Cup 4310 +7
2015/16 League Cup 2101 -1
2015/16 EFL Trophy 1001 -1
2014/15 League One 4618919 -3
2014/15 FA Cup 2101 0
2014/15 League Cup 1001 -1
2014/15 EFL Trophy 1001 -1
2013/14 League One 4823619 +13
2013/14 EFL Trophy 5410 +7
2013/14 FA Cup 4211 +6
2013/14 League Cup 3201 +8
2012/13 Championship 4615922 -9
2012/13 League Cup 2101 +3
2012/13 FA Cup 1001 -3
2011/12 Championship 46131122 -10
2010/11 League One 46231013 +31
2009/10 Championship 4681028 -34
2008/09 League One 4626119 +24
2007/08 League Two 4628810 +41
2006/07 League Two 46181117 +9
2005/06 League Two 46171118 +8
2004/05 League One 4691225 -24
2003/04 League One 46121618 0
2002/03 League One 46141616 -3
2001/02 League One 46151021 +5
2000/01 League One 46151417 -5
1999/00 League Two 46221212 +9
1998/99 League Two 47191216 +17
1997/98 League Two 46181315 +12
1996/97 League One 46111421 -18
1995/96 League One 46131320 -7
1994/95 League One 46141814 -15
1993/94 Championship 4681325 -28

Recent matches 30

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

Saturday 26 December 2026
H Peterborough scheduled Wycombe —
Saturday 19 December 2026
A Peterborough scheduled Wigan —
Saturday 12 December 2026
H Peterborough scheduled Barnsley —
Tuesday 1 December 2026
A Peterborough scheduled Leyton Orient —
Saturday 28 November 2026
H Peterborough scheduled Cambridge United —
Saturday 21 November 2026
A Peterborough scheduled Plymouth —
Tuesday 17 November 2026
A Peterborough scheduled Luton —
Saturday 14 November 2026
H Peterborough scheduled Oxford United —
Saturday 7 November 2026
H Peterborough scheduled Reading —
Saturday 31 October 2026
H Peterborough scheduled Luton —
Tuesday 27 October 2026
A Peterborough 0 – 2 Bradford —
Saturday 24 October 2026
A Peterborough 1 – 1 Bromley 1.94
Tuesday 20 October 2026
A Peterborough 1 – 4 Huddersfield 5.41
Saturday 17 October 2026
H Peterborough 2 – 2 Burton Albion 1.81
Saturday 10 October 2026
A Peterborough 3 – 1 Leicester 4.51
Tuesday 6 October 2026
H Peterborough 4 – 1 Ipswich Town U21 —
Saturday 3 October 2026
H Peterborough postponed Notts County —
Saturday 26 September 2026
A Peterborough 0 – 1 Stockport County 7.05
Tuesday 22 September 2026
H Peterborough 3 – 1 Colchester 1.95
Saturday 19 September 2026
H Peterborough 0 – 2 Doncaster 2.53
Tuesday 15 September 2026
H Peterborough 3 – 3 Barnsley 2.43
Saturday 12 September 2026
A Peterborough 1 – 1 Milton Keynes Dons 3.60
Saturday 5 September 2026
H Peterborough 1 – 2 Sheffield Wednesday 2.90
Tuesday 1 September 2026
H Peterborough 0 – 0 Stevenage 2.35
Saturday 29 August 2026
A Peterborough 0 – 4 Blackpool 3.45
Tuesday 25 August 2026
A Peterborough 5 – 1 Watford 5.60
Saturday 22 August 2026
H Peterborough 2 – 1 Mansfield Town 2.85
Saturday 15 August 2026
A Peterborough 0 – 2 Bradford 5.00
Saturday 8 August 2026
A Peterborough 1 – 0 Bristol Rovers 2.91
Saturday 1 August 2026
H Peterborough 0 – 2 West Brom 4.71