Championship records
Championship records since 1992/93: the best season by points per game is Reading’s 106 points in 2005/06; the longest unbeaten run is Reading’s 33 matches (Aug 2005 – Feb 2006); the biggest win is Birmingham 0–8 Bournemouth (2014/15).
Seasons
Most points in a season
Ranked by points per game, as season lengths differ.
- 1Reading · 106 pts2005/06 · 46 games · 2.30 per game
- 2Sunderland · 105 pts1998/99 · 46 games · 2.28 per game
- =3Newcastle · 102 pts2009/10 · 46 games · 2.22 per game
- =3Leicester · 102 pts2013/14 · 46 games · 2.22 per game
- =5Burnley · 101 pts2022/23 · 46 games · 2.20 per game
- =5Fulham · 101 pts2000/01 · 46 games · 2.20 per game
- =7Burnley · 100 pts2024/25 · 46 games · 2.17 per game
- =7Leeds · 100 pts2024/25 · 46 games · 2.17 per game
- =9Wolves · 99 pts2017/18 · 46 games · 2.15 per game
- =9Manchester City · 99 pts2001/02 · 46 games · 2.15 per game
Fewest points in a season
Ranked by points per game, as season lengths differ.
- 1Sheffield Wednesday · 0 pts2025/26 · 46 games · 0.00 per game
- 2Rotherham · 23 pts2016/17 · 46 games · 0.50 per game
- =3Blackpool · 26 pts2014/15 · 46 games · 0.57 per game
- =3Stockport · 26 pts2001/02 · 46 games · 0.57 per game
- 5Rotherham · 27 pts2023/24 · 46 games · 0.59 per game
- =6Wimbledon · 29 pts2003/04 · 46 games · 0.63 per game
- =6Rotherham · 29 pts2004/05 · 46 games · 0.63 per game
- =8Bolton · 30 pts2015/16 · 46 games · 0.65 per game
- =8Barnsley · 30 pts2021/22 · 46 games · 0.65 per game
- 10Ipswich · 31 pts2018/19 · 46 games · 0.67 per game
Most goals scored in a season
Ranked by goals per game.
- 1Manchester City · 108 goals2001/02 · 46 games · 2.35 per game
- 2Fulham · 106 goals2021/22 · 46 games · 2.30 per game
- 3Bolton · 100 goals1996/97 · 46 games · 2.17 per game
- 4Reading · 99 goals2005/06 · 46 games · 2.15 per game
- 5Bournemouth · 98 goals2014/15 · 46 games · 2.13 per game
- =6Coventry · 97 goals2025/26 · 46 games · 2.11 per game
- =6Portsmouth · 97 goals2002/03 · 46 games · 2.11 per game
- 8Leeds · 95 goals2024/25 · 46 games · 2.07 per game
- 9Norwich · 93 goals2018/19 · 46 games · 2.02 per game
- =10Ipswich · 92 goals2023/24 · 46 games · 2.00 per game
Fewest goals conceded in a season
Ranked by goals conceded per game.
- 1Burnley · 16 conceded2024/25 · 46 games · 0.35 per game
- 2Sunderland · 28 conceded1998/99 · 46 games · 0.61 per game
- 3West Brom · 29 conceded2001/02 · 46 games · 0.63 per game
- =4Watford · 30 conceded2020/21 · 46 games · 0.65 per game
- =4Leeds · 30 conceded2024/25 · 46 games · 0.65 per game
- =4Preston · 30 conceded2005/06 · 46 games · 0.65 per game
- 7Middlesbrough · 31 conceded2015/16 · 46 games · 0.67 per game
- =8Ipswich · 32 conceded1998/99 · 46 games · 0.70 per game
- =8Fulham · 32 conceded2000/01 · 46 games · 0.70 per game
- =8Reading · 32 conceded2005/06 · 46 games · 0.70 per game
Champions with the fewest points
Ranked by points per game, as season lengths differ.
- 1West Brom · 81 pts2007/08 · 46 games · 1.76 per game
- 2Middlesbrough · 82 pts1994/95 · 46 games · 1.78 per game
- 3Sunderland · 83 pts1995/96 · 46 games · 1.80 per game
- 4Cardiff · 87 pts2012/13 · 46 games · 1.89 per game
- =5Sunderland · 88 pts2006/07 · 46 games · 1.91 per game
- =5QPR · 88 pts2010/11 · 46 games · 1.91 per game
- 7Reading · 89 pts2011/12 · 46 games · 1.93 per game
- =8Bournemouth · 90 pts2014/15 · 46 games · 1.96 per game
- =8Fulham · 90 pts2021/22 · 46 games · 1.96 per game
- =8Crystal Palace · 90 pts1993/94 · 46 games · 1.96 per game
Most points by a relegated club
Ranked by points per game, as season lengths differ.
- 1Peterborough · 54 pts2012/13 · 46 games · 1.17 per game
- =2Millwall · 52 pts1995/96 · 46 games · 1.13 per game
- =2Leicester · 52 pts2007/08 · 46 games · 1.13 per game
- =4Blackburn · 51 pts2016/17 · 46 games · 1.11 per game
- =4Birmingham · 51 pts1993/94 · 46 games · 1.11 per game
- =4Walsall · 51 pts2003/04 · 46 games · 1.11 per game
- =4Wolves · 51 pts2012/13 · 46 games · 1.11 per game
- =8Birmingham · 50 pts2023/24 · 46 games · 1.09 per game
- =8Gillingham · 50 pts2004/05 · 46 games · 1.09 per game
- =10Luton · 49 pts2024/25 · 46 games · 1.07 per game
Biggest title-winning margins
- =1Bolton · 18 pts1996/97 · 98 to Barnsley’s 80
- =1Sunderland · 18 pts1998/99 · 105 to Bradford’s 87
- 3Reading · 16 pts2005/06 · 106 to Sheffield United’s 90
- =4Coventry · 11 pts2025/26 · 95 to Ipswich’s 84
- =4Newcastle · 11 pts2009/10 · 102 to West Brom’s 91
- =6Leeds · 10 pts2019/20 · 93 to West Brom’s 83
- =6Burnley · 10 pts2022/23 · 101 to Sheffield United’s 91
- =6Fulham · 10 pts2000/01 · 101 to Blackburn’s 91
- =6Manchester City · 10 pts2001/02 · 99 to West Brom’s 89
- =10Wolves · 9 pts2017/18 · 99 to Cardiff’s 90
Matches
Biggest wins
- =1Birmingham 0–8 Bournemouth2014/15 · 25 Oct 2014
- =1Wigan 8–0 Hull2019/20 · 14 Jul 2020
- =3Bolton 7–0 Swindon1996/97 · 8 Mar 1997
- =3Stoke 0–7 Birmingham1997/98 · 10 Jan 1998
- =3Sunderland 7–0 Oxford1998/99 · 19 Sep 1998
- =3West Brom 7–0 Barnsley2006/07 · 6 May 2007
- =3Brentford 7–0 Luton2019/20 · 30 Nov 2019
- =3Norwich 7–0 Huddersfield2020/21 · 6 Apr 2021
- =3Blackburn 0–7 Fulham2021/22 · 3 Nov 2021
- =3Reading 0–7 Fulham2021/22 · 11 Jan 2022
Highest-scoring matches
- =1Burnley 4–7 Watford2002/03 · 5 Apr 2003
- =1Grimsby 6–5 Burnley2002/03 · 29 Oct 2002
- =3Leeds 3–7 Nottingham Forest2011/12 · 20 Mar 2012
- =3Birmingham 4–6 Swindon1992/93 · 12 Apr 1993
- =3Ipswich 6–4 Crewe2003/04 · 17 Jan 2004
- =3Leeds 4–6 Preston2010/11 · 28 Sep 2010
- =3Oxford 5–5 Portsmouth1992/93 · 3 Nov 1992
- =3Bristol City 5–5 Hull2017/18 · 21 Apr 2018
- =3Aston Villa 5–5 Nottingham Forest2018/19 · 28 Nov 2018
- 10Burnley 2–7 Sheffield Wednesday2002/03 · 26 Apr 2003
Runs
Most league wins in a row
- =1Charlton · 12 matches1999/00 · Dec 1999 – Mar 2000
- =1Fulham · 12 matches1999/00 to 2000/01 · May 2000 – Oct 2000
- 3Newcastle · 11 matches1992/93 · Aug 1992 – Oct 1992 · from the start of our data; may be longer
- =4Reading · 10 matches2005/06 · Nov 2005 – Dec 2005
- =4Aston Villa · 10 matches2018/19 · Mar 2019 – Apr 2019
- =4Burnley · 10 matches2022/23 · Nov 2022 – Feb 2023
- =7Sunderland · 9 matches1995/96 · Feb 1996 – Mar 1996
- =7Leicester · 9 matches2013/14 · Dec 2013 – Feb 2014
- =7Norwich · 9 matches2020/21 · Feb 2021 – Mar 2021
- =7Leicester · 9 matches2023/24 · Sep 2023 – Oct 2023
Longest unbeaten runs
- =1Reading · 33 matches2005/06 · Aug 2005 – Feb 2006
- =1Burnley · 33 matches2024/25 · Nov 2024 – May 2025
- =3Burnley · 23 matches2015/16 · Dec 2015 – May 2016
- =3Fulham · 23 matches2017/18 · Dec 2017 – Apr 2018
- =5Preston · 22 matches2005/06 · Oct 2005 – Feb 2006
- =5Brighton · 22 matches2014/15 to 2015/16 · May 2015 – Dec 2015
- =5Burnley · 22 matches2022/23 · Nov 2022 – Apr 2023
- =5Southampton · 22 matches2023/24 · Sep 2023 – Feb 2024
- =9Wolves · 21 matches2004/05 to 2005/06 · Jan 2005 – Aug 2005
- =9Leicester · 21 matches2013/14 · Dec 2013 – Apr 2014
Longest runs scoring in every match
- =1Ipswich · 31 matches2003/04 to 2004/05 · Mar 2004 – Nov 2004
- =1Leicester · 31 matches2013/14 · Nov 2013 – May 2014
- =1QPR · 31 matches2020/21 to 2021/22 · Mar 2021 – Nov 2021
- =1Burnley · 31 matches2022/23 · Aug 2022 – Feb 2023
- =1Southampton · 31 matches2023/24 · Sep 2023 – Apr 2024
- 6Sunderland · 29 matches1997/98 · Nov 1997 – Apr 1998
- =7Southampton · 28 matches2006/07 to 2007/08 · Feb 2007 – Oct 2007
- =7Southampton · 28 matches2025/26 to 2026/27 · Jan 2026 – Sep 2026 · ongoing
- 9Norwich · 27 matches2018/19 · Dec 2018 – May 2019
- 10Reading · 26 matches2005/06 · Oct 2005 – Mar 2006
Most clean sheets in a row
- 1Burnley · 12 matches2024/25 · Dec 2024 – Feb 2025
- 2Middlesbrough · 9 matches2015/16 · Nov 2015 – Jan 2016
- 3QPR · 8 matches2013/14 · Aug 2013 – Oct 2013
- =4Luton · 7 matches1992/93 · Jan 1993 – Feb 1993
- =4Charlton · 7 matches1997/98 · Apr 1998 – May 1998
- =4Reading · 7 matches2002/03 · Oct 2002 – Dec 2002
- =4Stoke · 7 matches2006/07 · Nov 2006 – Dec 2006
- =4Sheffield United · 7 matches2018/19 · Feb 2019 – Mar 2019
- =4Wigan · 7 matches2019/20 · Feb 2020 – Jun 2020
- =4Preston · 7 matches2022/23 · Jul 2022 – Aug 2022
Longest runs without a win
- 1Sheffield Wednesday · 39 matches2025/26 · Sep 2025 – Apr 2026
- 2Rotherham · 21 matches2003/04 to 2004/05 · May 2004 – Nov 2004
- =3Swindon · 19 matches1999/00 · Oct 1999 – Mar 2000
- =3Stockport · 19 matches1999/00 · Dec 1999 – Apr 2000
- =3Crewe · 19 matches2004/05 · Jan 2005 – Apr 2005
- =3Doncaster · 19 matches2010/11 to 2011/12 · Mar 2011 – Sep 2011
- =7Crewe · 18 matches1998/99 · Aug 1998 – Dec 1998
- =7Bury · 18 matches1998/99 · Dec 1998 – Apr 1999
- =7Burnley · 18 matches2006/07 · Dec 2006 – Mar 2007
- =7Charlton · 18 matches2008/09 · Oct 2008 – Jan 2009
Most defeats in a row
- 1Sheffield Wednesday · 13 matches2025/26 · Jan 2026 – Mar 2026
- 2Brighton · 12 matches2002/03 · Aug 2002 – Oct 2002
- =3West Brom · 11 matches1995/96 · Oct 1995 – Dec 1995
- =3Wimbledon · 11 matches2003/04 · Jan 2004 – Mar 2004
- =5Stockport · 10 matches2001/02 · Nov 2001 – Jan 2002
- =5Rotherham · 10 matches2016/17 · Feb 2017 – Apr 2017
- 7Rotherham · 9 matches2023/24 · Feb 2024 – Mar 2024
- =8Burnley · 8 matches1994/95 · Jan 1995 – Feb 1995
- =8Sheffield Wednesday · 8 matches2000/01 · Sep 2000 – Oct 2000
- =8Stoke · 8 matches2002/03 · Oct 2002 – Nov 2002
Longest runs without scoring
- 1Sheffield Wednesday · 9 matches2025/26 · Dec 2025 – Feb 2026
- =2Tranmere · 7 matches1997/98 · Dec 1997 – Feb 1998
- =2Huddersfield · 7 matches2000/01 · Oct 2000 – Nov 2000
- =2Nottingham Forest · 7 matches2003/04 · Dec 2003 – Feb 2004
- =2Wimbledon · 7 matches2003/04 · Feb 2004 – Mar 2004
- =2Sheffield Wednesday · 7 matches2005/06 · Nov 2005 – Dec 2005
- =2Nottingham Forest · 7 matches2011/12 · Nov 2011 – Dec 2011
- =2Middlesbrough · 7 matches2013/14 · Jan 2014 – Mar 2014
- =2Bolton · 7 matches2017/18 · Aug 2017 – Sep 2017
- =2Preston · 7 matches2023/24 to 2024/25 · Apr 2024 – Aug 2024
How these are counted
League matches only. Season records use complete seasons (not curtailed, not split into groups) and rank by the per-game rate, because season lengths differ; points are after deductions. Runs continue across consecutive seasons in the same league and end if the club spends a season in another division. Ties share a rank (shown as =). A run marked “from the start of our data” began in the first season on file, so it may have started earlier.