League Two records
League Two records since 1992/93: the best season by points per game is Plymouth’s 102 points in 2001/02; the longest unbeaten run is Scunthorpe’s 28 matches (Nov 2013 – Apr 2014); the biggest win is Barnet 1–9 Peterborough (1998/99).
Seasons
Most points in a season
Ranked by points per game, as season lengths differ.
- 1Plymouth · 102 pts2001/02 · 46 games · 2.22 per game
- 2Carlisle · 91 pts1994/95 · 42 games · 2.17 per game
- =3Northampton · 99 pts2015/16 · 46 games · 2.15 per game
- =3Notts County · 99 pts1997/98 · 46 games · 2.15 per game
- =5Luton · 97 pts2001/02 · 46 games · 2.11 per game
- =5Milton Keynes Dons · 97 pts2007/08 · 46 games · 2.11 per game
- 7Burton · 94 pts2014/15 · 46 games · 2.04 per game
- =8Accrington · 93 pts2017/18 · 46 games · 2.02 per game
- =8Notts County · 93 pts2009/10 · 46 games · 2.02 per game
- =8Swindon · 93 pts2011/12 · 46 games · 2.02 per game
Fewest points in a season
Ranked by points per game, as season lengths differ.
- 1Doncaster · 20 pts1997/98 · 46 games · 0.43 per game
- =2Scunthorpe · 26 pts2021/22 · 46 games · 0.57 per game
- =2Luton · 26 pts2008/09 · 46 games · 0.57 per game
- 4Torquay · 29 pts1995/96 · 46 games · 0.63 per game
- =5Cambridge · 30 pts2004/05 · 46 games · 0.65 per game
- =5Darlington · 30 pts2009/10 · 46 games · 0.65 per game
- =7Dag and Red · 34 pts2015/16 · 46 games · 0.74 per game
- =7York · 34 pts2015/16 · 46 games · 0.74 per game
- =9Brighton · 35 pts1997/98 · 46 games · 0.76 per game
- =9Torquay · 35 pts2006/07 · 46 games · 0.76 per game
Most goals scored in a season
Ranked by goals per game.
- =1Stockport · 96 goals2023/24 · 46 games · 2.09 per game
- =1Luton · 96 goals2001/02 · 46 games · 2.09 per game
- =1Notts County · 96 goals2009/10 · 46 games · 2.09 per game
- 4Cardiff · 95 goals2000/01 · 46 games · 2.07 per game
- 5Luton · 94 goals2017/18 · 46 games · 2.04 per game
- 6Mansfield · 84 goals1994/95 · 42 games · 2.00 per game
- =7Mansfield · 90 goals2023/24 · 46 games · 1.96 per game
- =7Yeovil · 90 goals2004/05 · 46 games · 1.96 per game
- =9Notts County · 89 goals2023/24 · 46 games · 1.93 per game
- =9Wrexham · 89 goals2023/24 · 46 games · 1.93 per game
Fewest goals conceded in a season
Ranked by goals conceded per game.
- 1Gillingham · 20 conceded1995/96 · 46 games · 0.43 per game
- 2Plymouth · 28 conceded2001/02 · 46 games · 0.61 per game
- 3Swansea · 30 conceded1999/00 · 46 games · 0.65 per game
- =4Shrewsbury · 31 conceded2014/15 · 46 games · 0.67 per game
- =4Notts County · 31 conceded2009/10 · 46 games · 0.67 per game
- 6Swindon · 32 conceded2011/12 · 46 games · 0.70 per game
- =7Cambridge · 33 conceded2025/26 · 46 games · 0.72 per game
- =7Wycombe · 33 conceded2008/09 · 46 games · 0.72 per game
- 9Carlisle · 31 conceded1994/95 · 42 games · 0.74 per game
- =10Salford · 34 conceded2020/21 · 46 games · 0.74 per game
Champions with the fewest points
Ranked by points per game, as season lengths differ.
- 1Cheltenham · 82 pts2020/21 · 46 games · 1.78 per game
- =2Yeovil · 83 pts2004/05 · 46 games · 1.80 per game
- =2Gillingham · 83 pts2012/13 · 46 games · 1.80 per game
- =4Forest Green · 84 pts2021/22 · 46 games · 1.83 per game
- =4Doncaster · 84 pts2024/25 · 46 games · 1.83 per game
- =4Chesterfield · 84 pts2013/14 · 46 games · 1.83 per game
- =7Lincoln · 85 pts2018/19 · 46 games · 1.85 per game
- =7Brentford · 85 pts1998/99 · 46 games · 1.85 per game
- =7Swansea · 85 pts1999/00 · 46 games · 1.85 per game
- =7Brentford · 85 pts2008/09 · 46 games · 1.85 per game
Most points by a relegated club
Ranked by points per game, as season lengths differ.
- 1Barnet · 51 pts2012/13 · 46 games · 1.11 per game
- 2Bristol Rovers · 50 pts2013/14 · 46 games · 1.09 per game
- 3Oxford · 49 pts2005/06 · 46 games · 1.07 per game
- 4Aldershot · 48 pts2012/13 · 46 games · 1.04 per game
- 5Lincoln · 47 pts2010/11 · 46 games · 1.02 per game
- =6Hartlepool · 46 pts2016/17 · 46 games · 1.00 per game
- =6Barnet · 46 pts2017/18 · 46 games · 1.00 per game
- =8Southend · 45 pts2020/21 · 46 games · 0.98 per game
- =8Carlisle · 45 pts2003/04 · 46 games · 0.98 per game
- =8Rushden & Diamonds · 45 pts2005/06 · 46 games · 0.98 per game
Biggest title-winning margins
- 1Notts County · 17 pts1997/98 · 99 to Macclesfield’s 82
- 2Northampton · 13 pts2015/16 · 99 to Oxford’s 86
- =3Brighton · 10 pts2000/01 · 92 to Cardiff’s 82
- =3Notts County · 10 pts2009/10 · 93 to Bournemouth’s 83
- 5Carlisle · 8 pts1994/95 · 91 to Walsall’s 83
- =6Lincoln · 6 pts2018/19 · 85 to Bury’s 79
- =6Leyton Orient · 6 pts2022/23 · 91 to Stevenage’s 85
- =6Brentford · 6 pts2008/09 · 85 to Exeter’s 79
- =9Burton · 5 pts2014/15 · 94 to Shrewsbury’s 89
- =9Accrington · 5 pts2017/18 · 93 to Luton’s 88
Matches
Biggest wins
- =1Barnet 1–9 Peterborough1998/99 · 5 Sep 1998
- =1Leyton Orient 8–0 Doncaster1997/98 · 28 Dec 1997
- =1Stockport 8–0 Sutton2023/24 · 16 Dec 2023
- =4Mansfield 9–2 Harrogate2023/24 · 13 Feb 2024
- =4Torquay 1–8 Scunthorpe1995/96 · 28 Oct 1995
- =4Crewe 8–1 Cheltenham2010/11 · 2 Apr 2011
- =4Scunthorpe 7–0 Northampton1993/94 · 16 Oct 1993
- =4Barnet 7–0 Blackpool2000/01 · 11 Nov 2000
- =4Peterborough 7–0 Brentford2007/08 · 24 Nov 2007
- =4Shrewsbury 7–0 Gillingham2008/09 · 13 Sep 2008
Highest-scoring matches
- =1Mansfield 9–2 Harrogate2023/24 · 13 Feb 2024
- =1Hull 7–4 Swansea1997/98 · 30 Aug 1997
- =1Accrington 7–4 Gillingham2010/11 · 2 Oct 2010
- =1Burton 5–6 Cheltenham2009/10 · 13 Mar 2010
- =5Barnet 1–9 Peterborough1998/99 · 5 Sep 1998
- =5Peterborough 8–2 Accrington2007/08 · 15 Jan 2008
- =5Luton 8–2 Yeovil2017/18 · 5 Aug 2017
- =5Darlington 7–3 Colchester1993/94 · 2 Nov 1993
- =5Rotherham 6–4 Cheltenham2010/11 · 21 Aug 2010
- =5Chesterfield 5–5 Crewe2010/11 · 2 Oct 2010
Runs
Most league wins in a row
- =1Luton · 12 matches2001/02 · Feb 2002 – Apr 2002
- =1Stockport · 12 matches2023/24 · Sep 2023 – Nov 2023
- =3Notts County · 10 matches1997/98 · Dec 1997 – Jan 1998
- =3Swindon · 10 matches2011/12 · Dec 2011 – Feb 2012
- =3Northampton · 10 matches2015/16 · Dec 2015 – Feb 2016
- =3Doncaster · 10 matches2023/24 · Mar 2024 – Apr 2024
- =7Swansea · 9 matches1999/00 · Nov 1999 – Jan 2000
- =7Hartlepool · 9 matches2006/07 · Nov 2006 – Jan 2007
- =7Stockport · 9 matches2006/07 · Jan 2007 – Mar 2007
- =7Walsall · 9 matches2024/25 · Dec 2024 – Jan 2025
Longest unbeaten runs
- 1Scunthorpe · 28 matches2013/14 · Nov 2013 – Apr 2014
- 2Northampton · 24 matches2015/16 · Dec 2015 – May 2016
- =3Hartlepool · 23 matches2006/07 · Nov 2006 – Mar 2007
- =3York · 23 matches2013/14 to 2014/15 · Feb 2014 – Sep 2014
- =5Chesterfield · 21 matches1994/95 · Dec 1994 – Apr 1995
- =5Preston · 21 matches1995/96 · Aug 1995 – Jan 1996
- =5Hartlepool · 21 matches2000/01 · Dec 2000 – Mar 2001
- =5Wycombe · 21 matches2005/06 · Aug 2005 – Dec 2005
- =5Gillingham · 21 matches2024/25 to 2025/26 · Mar 2025 – Sep 2025
- =5Bromley · 21 matches2025/26 · Dec 2025 – Mar 2026
Longest runs scoring in every match
- 1Rochdale · 29 matches2008/09 · Oct 2008 – Mar 2009
- 2Northampton · 28 matches2015/16 · Aug 2015 – Feb 2016
- =3Hartlepool · 27 matches2006/07 · Nov 2006 – Apr 2007
- =3Stockport · 27 matches2007/08 · Oct 2007 – Mar 2008
- 5Lincoln · 26 matches2018/19 · Nov 2018 – Apr 2019
- =6Wigan · 24 matches1995/96 to 1996/97 · Apr 1996 – Dec 1996
- =6Accrington · 24 matches2017/18 · Dec 2017 – Apr 2018
- =6Doncaster · 24 matches2023/24 to 2024/25 · Jan 2024 – Sep 2024
- =9Cardiff · 23 matches1992/93 · Oct 1992 – Mar 1993
- =9Walsall · 23 matches1992/93 · Nov 1992 – Apr 1993
Most clean sheets in a row
- 1Torquay · 10 matches2009/10 to 2010/11 · Apr 2010 – Aug 2010
- 2Stockport · 9 matches2006/07 · Jan 2007 – Mar 2007
- =3Swansea · 8 matches1999/00 · Nov 1999 – Dec 1999
- =3Chesterfield · 8 matches2000/01 · Dec 2000 – Jan 2001
- =3Hartlepool · 8 matches2006/07 · Nov 2006 – Jan 2007
- =3Southend · 8 matches2014/15 · Mar 2015 – Apr 2015
- =7Doncaster · 7 matches1993/94 to 1994/95 · May 1994 – Sep 1994
- =7Bury · 7 matches1994/95 · Aug 1994 – Sep 1994
- =7Bury · 7 matches1995/96 · Oct 1995 – Dec 1995
- =7York · 7 matches2013/14 · Mar 2014 – Apr 2014
Longest runs without a win
- 1Grimsby · 25 matches2009/10 · Sep 2009 – Feb 2010
- 2Macclesfield · 23 matches2011/12 · Jan 2012 – May 2012
- 3Grimsby · 22 matches2007/08 to 2008/09 · Mar 2008 – Nov 2008
- =4Doncaster · 20 matches1997/98 · Aug 1997 – Nov 1997
- =4York · 20 matches2003/04 · Jan 2004 – May 2004
- =4Grimsby · 20 matches2017/18 · Dec 2017 – Apr 2018
- =4Hartlepool · 20 matches2021/22 to 2022/23 · Mar 2022 – Sep 2022
- =4Harrogate · 20 matches2025/26 · Oct 2025 – Feb 2026
- =9Macclesfield · 19 matches2006/07 · Aug 2006 – Nov 2006
- =9Torquay · 19 matches2006/07 · Sep 2006 – Jan 2007
Most defeats in a row
- 1Carlisle · 12 matches2003/04 · Sep 2003 – Dec 2003
- =2Notts County · 10 matches2016/17 · Nov 2016 – Jan 2017
- =2Bristol Rovers · 10 matches2025/26 · Oct 2025 – Dec 2025
- =4Dag and Red · 9 matches2011/12 · Oct 2011 – Dec 2011
- =4Newport County · 9 matches2023/24 to 2024/25 · Mar 2024 – Aug 2024
- =6Torquay · 8 matches1995/96 · Sep 1995 – Nov 1995
- =6Scunthorpe · 8 matches1997/98 · Nov 1997 – Jan 1998
- =6Doncaster · 8 matches1997/98 · Feb 1998 – Mar 1998
- =6Bristol Rovers · 8 matches2002/03 · Oct 2002 – Dec 2002
- =6Shrewsbury · 8 matches2002/03 · Apr 2003 – May 2003
Longest runs without scoring
- 1Mansfield · 8 matches1999/00 · Mar 2000 – Apr 2000
- =2Darlington · 7 matches1994/95 · Feb 1995 – Mar 1995
- =2Torquay · 7 matches2006/07 · Sep 2006 – Nov 2006
- =2Carlisle · 7 matches2016/17 · Feb 2017 – Mar 2017
- =2Morecambe · 7 matches2017/18 to 2018/19 · Apr 2018 – Aug 2018
- =2Grimsby · 7 matches2019/20 · Oct 2019 – Dec 2019
- =2Stevenage · 7 matches2020/21 · Oct 2020 – Oct 2020
- =2Gillingham · 7 matches2022/23 · Oct 2022 – Dec 2022
- =9Torquay · 6 matches1996/97 · Nov 1996 – Dec 1996
- =9Rochdale · 6 matches1999/00 · Oct 1999 – Nov 1999
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.