1930–31 in English football

Aston Villa scored 128 league goals, a First Division record, and the number of goals scored per match, at just under four, was the highest in any season since 1900.

[1] Manchester United lost fourteen consecutive matches, including twelve at the start of this season, to create a long-time record for most consecutive losses in top-flight English football.

The record was beaten by Sunderland who lost the last fifteen matches of the 2002–03 Premier League season.

[2] Chesterfield scored in 47 consecutive games between December 1929 and December 1930 in the Third Division North, setting the record for the most number of consecutive games in which a club has scored in League football; a record that would not be broken until 2003, when Arsenal scored in 55 consecutive games in the Premier League between May 2001 and December 2003.

Notes = Number in parentheses is the times that club has won that honour.