Statistics

Consecutive goalscoring streaks

Players who scored in four or more consecutive appearances. Ordered by streak length, then total goals in the run.

A streak counts consecutive scoring appearances. Matches missed (injury, suspension, selection) do not break the run.

# Player Apps Goals Start End Run Sub?
1 John Aldridge 10 12 09 May 1987 17 Oct 1987 Chelsea (A) 3-3 Queens Park Rangers (H) 4-0
2 Daniel Sturridge 8 10 23 Nov 2013 23 Feb 2014 Everton (A) 3-3 Swansea City (H) 4-3
3 John Aldridge 8 10 14 Jan 1989 26 Mar 1989 Sheffield Wednesday (A) 2-2 Tottenham Hotspur (A) 2-1
4 Dick Forshaw 8 10 08 Nov 1924 15 Dec 1924 Preston North End (H) 3-1 Cardiff City (A) 3-1
5 Jack Balmer 7 15 09 Nov 1946 21 Dec 1946 Portsmouth (H) 3-0 Aston Villa (H) 4-1
6 Mohamed Salah 7 9 20 Oct 2024 04 Dec 2024 Chelsea (H) 2-1 Newcastle United (A) 3-3
7 Mohamed Salah 7 9 28 Aug 2021 24 Oct 2021 Chelsea (H) 1-1 Manchester United (A) 5-0
8 Jack Parkinson 6 11 11 Feb 1905 08 Apr 1905 West Bromwich Albion (A) 2-0 Port Vale (H) 8-1
9 Jack Parkinson 6 10 12 Apr 1909 09 Oct 1909 Sunderland (H) 3-0 Manchester United (H) 3-2
10 Bobby Robinson 6 10 01 Oct 1904 05 Nov 1904 Leicester City (H) 4-0 Blackpool (A) 3-0
11 Roger Hunt 6 9 14 Nov 1962 15 Dec 1962 Arsenal (H) 2-1 Blackpool (A) 2-1
12 Gordon Hodgson 6 9 26 Nov 1927 07 Mar 1928 Huddersfield Town (H) 4-2 Arsenal (A) 3-6
13 Roger Hunt 6 8 02 Jan 1965 27 Feb 1965 Blackpool (A) 3-2 West Ham United (A) 1-2
14 Tony Rowley 6 8 21 Sep 1957 19 Oct 1957 Leyton Orient (H) 3-0 Derby County (A) 1-2
15 Mohamed Salah 6 7 25 Jan 2025 23 Feb 2025 Everton (A) 2-2 Aston Villa (A) 2-2
16 Berry Nieuwenhuys 6 7 06 Apr 1935 27 Apr 1935 Derby County (H) 1-3 Tottenham Hotspur (A) 1-5
17 Gordon Hodgson 6 7 31 Mar 1934 02 May 1934 Derby County (H) 4-2 Manchester City (H) 3-2
18 Michael Owen 6 6 23 Feb 2003 19 Apr 2003 Birmingham City (A) 1-2 Everton (A) 2-1
19 Dick Johnson 6 6 16 Dec 1922 07 Feb 1923 Nottingham Forest (H) 2-1 West Bromwich Albion (H) 2-0
20 John Evans 5 10 11 Sep 1954 09 Oct 1954 Blackburn Rovers (A) 3-4 Rotherham United (H) 3-1
21 Michael Owen 5 9 01 May 2001 18 Aug 2001 Bradford City (A) 2-0 West Ham United (H) 2-1
22 Albert Stubbins 5 9 06 Mar 1948 31 Mar 1948 Huddersfield Town (H) 4-0 Derby County (A) 4-0
23 Gordon Hodgson 5 9 20 Sep 1930 18 Oct 1930 Aston Villa (A) 2-4 Leeds United (H) 2-0
24 Dick Forshaw 5 9 19 Sep 1925 31 Oct 1925 Manchester United (H) 5-0 Sunderland (H) 2-2
25 George Allan 5 9 07 Mar 1896 01 Sep 1896 Crewe Alexandra (A) 7-0 Sheffield Wednesday (A) 2-1
26 Jimmy Ross 5 9 01 Jan 1896 18 Feb 1896 Rotherham Town (A) 5-0 Lincoln City (H) 6-1
27 Dick Forshaw 5 8 23 Jan 1926 27 Feb 1926 Arsenal (H) 3-0 Manchester City (A) 1-1
28 Alf Arrowsmith 5 7 28 Mar 1964 18 Apr 1964 Leicester City (A) 2-0 Arsenal (H) 5-0
29 Dave Hickson 5 7 23 Jan 1960 05 Mar 1960 Middlesbrough (A) 3-3 Stoke City (H) 5-1
30 Billy Liddell 5 7 13 Nov 1954 11 Dec 1954 Luton Town (A) 2-3 Birmingham City (A) 1-9
31 Billy Liddell 5 7 22 Oct 1949 19 Nov 1949 Newcastle United (H) 2-2 Aston Villa (H) 2-1
32 Gordon Hodgson 5 7 02 Mar 1932 26 Mar 1932 West Bromwich Albion (H) 4-1 Sunderland (H) 1-2
33 Sam Raybould 5 7 13 Oct 1906 10 Nov 1906 Sheffield Wednesday (H) 1-2 Preston North End (H) 6-1
34 Mohamed Salah 5 6 30 Jan 2018 03 Mar 2018 Huddersfield Town (A) 3-0 Newcastle United (H) 2-0
35 Michael Owen 5 6 27 Oct 2001 08 Dec 2001 Charlton Athletic (A) 2-0 Middlesbrough (H) 2-0
36 Dave Hickson 5 6 18 Apr 1960 20 Aug 1960 Rotherham United (H) 3-0 Leeds United (H) 2-0
37 Sam English 5 6 04 Nov 1933 02 Dec 1933 Birmingham City (A) 2-1 Arsenal (A) 1-2
38 Sam English 5 6 23 Sep 1933 21 Oct 1933 Tottenham Hotspur (A) 3-0 Middlesbrough (A) 1-4
39 Jack Parkinson 5 6 07 Dec 1907 07 Mar 1908 Aston Villa (H) 5-0 Notts County (A) 2-2
40 Sam Raybould 5 6 28 Feb 1903 30 Mar 1903 Middlesbrough (A) 2-0 Sunderland (H) 1-1
41 Dirk Kuyt 5 5 11 Apr 2011 09 May 2011 Manchester City (H) 3-0 Fulham (A) 5-2
42 Kevin Lewis 5 5 21 Jan 1961 25 Feb 1961 Ipswich Town (H) 1-1 Lincoln City (H) 2-0
43 Albert Stubbins 5 5 14 Dec 1946 28 Dec 1946 Sunderland (A) 4-1 Sheffield United (H) 1-2
44 Sam Gilligan 5 5 20 Jan 1912 08 Apr 1912 Everton (H) 1-3 Bradford City (A) 2-0
45 Sam Raybould 5 5 02 Mar 1901 08 Apr 1901 Preston North End (A) 2-2 Notts County (H) 1-0
46 Johnny Walker 5 5 11 Nov 1899 09 Dec 1899 Newcastle United (A) 1-1 Preston North End (H) 1-0
47 Luis Suarez 4 10 04 Dec 2013 21 Dec 2013 Norwich City (H) 5-1 Cardiff City (H) 3-1
48 Roger Hunt 4 9 23 Aug 1961 02 Sep 1961 Sunderland (H) 3-0 Norwich City (A) 2-1
49 Gordon Hodgson 4 9 03 Mar 1934 24 Mar 1934 Middlesbrough (H) 6-2 Leeds United (A) 1-5
50 Gordon Hodgson 4 9 14 Feb 1931 07 Mar 1931 Sheffield Wednesday (A) 5-3 Manchester City (A) 1-1
51 Ian Rush 4 8 29 Oct 1983 19 Nov 1983 Luton Town (H) 6-0 Stoke City (H) 1-0
52 Mohamed Salah 4 7 17 Mar 2018 21 Apr 2018 Watford (H) 5-0 West Bromwich Albion (A) 2-2
53 Mohamed Salah 4 7 04 Nov 2017 29 Nov 2017 West Ham United (A) 4-1 Stoke City (A) 3-0
54 Michael Owen 4 7 26 Aug 2000 23 Sep 2000 Southampton (A) 3-3 Sunderland (H) 1-1
55 Billy Liddell 4 7 01 Dec 1951 22 Dec 1951 Tottenham Hotspur (A) 3-2 Chelsea (H) 1-1
56 Jack Parkinson 4 7 09 Apr 1910 30 Apr 1910 Notts County (H) 2-1 Aston Villa (H) 2-0
57 Michael Owen 4 6 30 Aug 2003 28 Sep 2003 Everton (A) 3-0 Charlton Athletic (A) 2-3
58 Robbie Fowler 4 6 08 Oct 1994 29 Oct 1994 Aston Villa (H) 3-2 Ipswich Town (A) 3-1
59 Robbie Fowler 4 6 07 May 1994 31 Aug 1994 Aston Villa (A) 1-2 Southampton (A) 2-0
60 Ian Rush 4 6 01 Jan 1983 05 Feb 1983 Notts County (H) 5-1 Luton Town (A) 3-1
61 Kenny Dalglish 4 6 19 Aug 1978 02 Sep 1978 Queens Park Rangers (H) 2-1 Tottenham Hotspur (H) 7-0
62 Kenny Dalglish 4 6 08 Mar 1978 01 Apr 1978 Derby County (A) 2-4 Aston Villa (A) 3-0
63 Roger Hunt 4 6 14 Nov 1964 05 Dec 1964 Nottingham Forest (H) 2-0 Burnley (A) 5-1
64 Roger Hunt 4 6 07 Sep 1963 16 Sep 1963 Chelsea (A) 3-1 Wolves (H) 6-0
65 Ian St John 4 6 15 Dec 1962 16 Feb 1963 Blackpool (A) 2-1 Wolves (H) 4-1
66 Billy Liddell 4 6 23 Aug 1958 13 Sep 1958 Grimsby Town (H) 3-3 Charlton Athletic (H) 3-0
67 Billy Liddell 4 6 08 Feb 1958 05 Mar 1958 Charlton Athletic (H) 3-1 Derby County (H) 2-0
68 Tony Rowley 4 6 08 Oct 1955 21 Apr 1956 Bristol City (A) 1-2 Rotherham United (A) 1-0
69 Fred Pagnam 4 6 16 Jan 1915 13 Feb 1915 Sunderland (H) 2-1 Chelsea (H) 3-3
70 Sam Raybould 4 6 25 Oct 1902 15 Nov 1902 Bolton Wanderers (A) 1-1 Wolves (H) 4-1
71 Frank Becton 4 6 25 Jan 1896 29 Feb 1896 Burton Swifts (A) 7-0 Lincoln City (H) 6-1
72 Fred Geary 4 6 07 Oct 1895 26 Oct 1895 Port Vale (A) 4-5 Crewe Alexandra (H) 6-1
73 Mohamed Salah 4 5 22 Dec 2024 05 Jan 2025 Tottenham Hotspur (A) 6-3 Manchester United (H) 2-2
74 Mohamed Salah 4 5 06 Dec 2020 19 Dec 2020 Wolves (H) 4-0 Crystal Palace (A) 7-0
75 Luis Suarez 4 5 28 Oct 2012 17 Nov 2012 Everton (A) 2-2 Wigan Athletic (H) 3-0
76 Robbie Fowler 4 5 26 Dec 1994 02 Jan 1995 Leicester City (A) 2-1 Norwich City (H) 4-0
77 John Aldridge 4 5 26 Dec 1987 16 Jan 1988 Oxford United (A) 3-0 Arsenal (H) 2-0
78 Ian Rush 4 5 02 Mar 1986 22 Mar 1986 Tottenham Hotspur (A) 2-1 Oxford United (H) 6-0
79 Graeme Souness 4 5 13 Sep 1980 04 Oct 1980 West Bromwich Albion (H) 4-0 Manchester City (A) 3-0
80 John Toshack 4 5 23 Aug 1972 02 Sep 1972 Chelsea (A) 2-1 Derby County (A) 1-2
81 John Toshack 4 5 03 Apr 1972 22 Apr 1972 Manchester United (A) 3-0 Ipswich Town (H) 2-0
82 Roger Hunt 4 5 23 Mar 1968 13 Apr 1968 Sheffield Wednesday (A) 2-1 Sunderland (H) 2-1
83 Roger Hunt 4 5 30 Oct 1965 17 Nov 1965 Nottingham Forest (H) 4-0 Blackburn Rovers (H) 5-2
84 Billy Liddell 4 5 23 Nov 1957 07 Dec 1957 Blackburn Rovers (H) 2-0 West Ham United (H) 1-1
85 Alan Arnell 4 5 01 Sep 1956 01 Dec 1956 Grimsby Town (H) 3-2 Sheffield United (H) 5-1
86 Eric Anderson 4 5 31 Dec 1955 24 Mar 1956 Blackburn Rovers (H) 1-2 Notts County (A) 1-2
87 Billy Liddell 4 5 12 Nov 1955 03 Dec 1955 Notts County (H) 2-1 Port Vale (A) 1-1
88 Cyril Done 4 5 16 Oct 1948 20 Nov 1948 Birmingham City (A) 1-0 Charlton Athletic (H) 1-1
89 Jack Balmer 4 5 01 May 1948 28 Aug 1948 Wolves (H) 2-1 Sunderland (H) 4-0
90 Jack Balmer 4 5 12 Mar 1938 02 Apr 1938 Sunderland (H) 4-0 Huddersfield Town (A) 2-1
91 Gordon Hodgson 4 5 22 Sep 1934 13 Oct 1934 Leeds United (A) 3-0 Birmingham City (H) 5-4
92 Dick Edmed 4 5 05 Sep 1928 15 Sep 1928 Sheffield United (H) 1-2 Manchester United (A) 2-2
93 Harry Chambers 4 5 06 Sep 1922 23 Sep 1922 Sunderland (H) 5-1 Burnley (H) 3-0
94 Harry Chambers 4 5 22 Jan 1921 12 Feb 1921 Sunderland (A) 1-2 Bradford City (H) 2-1
95 Ronald Orr 4 5 10 Oct 1908 31 Oct 1908 Leicester City (A) 2-3 Newcastle United (H) 2-1
96 Jack Cox 4 5 08 Apr 1905 29 Apr 1905 Port Vale (H) 8-1 Burnley (H) 3-0
97 Sam Raybould 4 5 01 Sep 1900 22 Sep 1900 Blackburn Rovers (H) 3-0 Everton (A) 1-1
98 Jimmy Ross 4 5 09 Jan 1895 25 Mar 1895 Derby County (A) 1-0 Sunderland (H) 2-3
99 Harry Bradshaw 4 5 28 Dec 1893 03 Feb 1894 Crewe Alexandra (A) 5-0 Grimsby Town (H) 2-0
100 Sadio Mané 4 4 19 Jan 2019 09 Feb 2019 Crystal Palace (H) 4-3 Bournemouth (H) 3-0
101 Sadio Mané 4 4 01 Apr 2017 27 Aug 2017 Everton (H) 3-1 Arsenal (H) 4-0
102 Divock Origi 4 4 26 Nov 2016 14 Dec 2016 Sunderland (H) 2-0 Middlesbrough (A) 3-0
103 Daniel Sturridge 4 4 10 Apr 2016 23 Apr 2016 Everton (H) 4-0 Bournemouth (A) 2-1
104 Daniel Sturridge 4 4 29 Sep 2013 26 Oct 2013 Sunderland (A) 3-1 West Bromwich Albion (H) 4-1
105 Daniel Sturridge 4 4 17 Aug 2013 16 Sep 2013 Stoke City (H) 1-0 Swansea City (A) 2-2
106 Steven Gerrard 4 4 10 Nov 2007 08 Dec 2007 Fulham (H) 2-0 Reading (A) 1-3
107 Gary McAllister 4 4 16 Apr 2001 01 May 2001 Everton (A) 3-2 Bradford City (A) 2-0
108 John Barnes 4 4 15 Oct 1994 31 Oct 1994 Blackburn Rovers (A) 2-3 Queens Park Rangers (A) 1-2
109 Ian Rush 4 4 23 Mar 1993 12 Apr 1993 Crystal Palace (A) 1-1 Manchester City (A) 1-1
110 John Barnes 4 4 01 Sep 1990 22 Sep 1990 Aston Villa (H) 2-1 Everton (A) 3-2
111 John Aldridge 4 4 10 May 1989 23 May 1989 Nottingham Forest (H) 1-0 West Ham United (H) 5-1
112 Ian Rush 4 4 07 Sep 1985 28 Sep 1985 Watford (H) 3-1 Tottenham Hotspur (H) 4-1
113 Ronnie Whelan 4 4 26 Dec 1981 26 Jan 1982 Manchester City (H) 1-3 Notts County (A) 4-0
114 Terry McDermott 4 4 01 Dec 1979 22 Dec 1979 Middlesbrough (H) 4-0 Derby County (A) 3-1
115 Ray Kennedy 4 4 20 Oct 1979 10 Nov 1979 Everton (H) 2-2 Brighton & Hove Albion (A) 4-1
116 Kevin Lewis 4 4 22 Apr 1961 26 Aug 1961 Stoke City (H) 3-0 Leeds United (H) 5-0
117 Billy Liddell 4 4 09 Feb 1957 09 Mar 1957 Leicester City (A) 2-3 Barnsley (H) 2-1
118 John Evans 4 4 10 Dec 1955 26 Dec 1955 Barnsley (H) 1-1 Stoke City (H) 2-2
119 Tony Rowley 4 4 05 Feb 1955 23 Apr 1955 Fulham (A) 2-1 Middlesbrough (A) 2-1
120 Kevin Baron 4 4 27 Aug 1952 06 Sep 1952 Sheffield Wednesday (H) 1-0 Manchester City (A) 2-0
121 Albert Stubbins 4 4 21 Jan 1950 25 Feb 1950 Birmingham City (H) 2-0 Middlesbrough (A) 1-4
122 Alf Hanson 4 4 06 Apr 1938 16 Apr 1938 Birmingham City (H) 3-2 Derby County (A) 1-4
123 Vic Wright 4 4 13 Oct 1934 03 Nov 1934 Birmingham City (H) 5-4 Wolves (H) 2-1
124 Dave Wright 4 4 12 Nov 1932 03 Dec 1932 Blackburn Rovers (A) 2-2 Sunderland (H) 3-3
125 Jimmy Smith 4 4 12 Oct 1929 02 Nov 1929 Birmingham City (H) 1-1 Portsmouth (A) 3-3
126 Tom Reid 4 4 31 Dec 1927 21 Jan 1928 Sheffield United (H) 2-1 Sunderland (H) 2-5
127 Jack Parkinson 4 4 04 Sep 1911 23 Sep 1911 Bolton Wanderers (A) 1-2 West Bromwich Albion (H) 1-3
128 Jimmy Stewart 4 4 02 Oct 1909 23 Oct 1909 Everton (A) 3-2 Sheffield Wednesday (H) 3-1
129 George Allan 4 4 09 Jan 1897 04 Mar 1897 Stoke City (A) 1-6 Wolves (H) 3-0