Longest current goal-scoring run (League games)

Team
Division
Matches
All-time record
York City
All-time club record, Record: 43 (2026)
L2
43
43 (2026)
All-time club record
Southampton
First time since 2024, Record: 31 (2024)
CH
26
31 (2024)
First time since 2024
Liverpool
First time since 2025, Record: 44 (2025)
PL
20
44 (2025)
First time since 2025
Arsenal
First time since 2019, Record: 55 (2002)
PL
19
55 (2002)
First time since 2019
Manchester City
First time since 2024, Record: 44 (1937)
PL
19
44 (1937)
First time since 2024
Luton Town
First time since 2006, Record: 25 (1932)
L1
19
25 (1932)
First time since 2006
Barnet
First time since 2025, Record: 23 (2015)
L2
15
23 (2015)
First time since 2025
Huddersfield Town
First time since 2016, Record: 27 (2005)
L1
14
27 (2005)
First time since 2016
Bristol Rovers
First time since 2024, Record: 26 (1927)
L2
14
26 (1927)
First time since 2024
Bournemouth
First time since 2026, Record: 31 (2001)
PL
11
31 (2001)
First time since 2026
Middlesbrough
First time since 2024, Record: 26 (1947)
CH
9
26 (1947)
First time since 2024
  
Arsenal hold the record for the longest scoring run in English league history, scoring in 55 consecutive league matches.   Click here to view the full list