The longest winning run in Premier League history is 18 matches. Manchester City set it in 2017/18, from 26 August to 27 December 2017, and Liverpool matched it in 2019/20, from 27 October 2019 to 24 February 2020.
Who holds the record
| Wins | Club | First win | Last win | How it ended |
|---|---|---|---|---|
| 18 | Manchester City | 26 August 2017 | 27 December 2017 | 0-0 at Crystal Palace |
| 18 | Liverpool | 27 October 2019 | 24 February 2020 | Lost 3-0 at Watford |
Premier League official results for all 13,166 matches from 1992/93 to 2025/26, counted in kick-off order, show that 18 is the top mark and that it has been reached twice.
No club has won 19 straight Premier League matches. Both record runs were completed within a single season.
How the two 18-match runs compare
| Category | Manchester City 2017/18 | Liverpool 2019/20 |
|---|---|---|
| Run started with | Bournemouth 1-2 Manchester City | Liverpool 2-1 Tottenham Hotspur |
| Run ended with | Newcastle United 0-1 Manchester City | Liverpool 3-2 West Ham United |
| Date range | 26 August 2017 to 27 December 2017 | 27 October 2019 to 24 February 2020 |
| Home wins | 9 | 10 |
| Away wins | 9 | 8 |
| Next league result | Crystal Palace 0-0 Manchester City | Watford 3-0 Liverpool |
City's run was stopped by a draw, while Liverpool's ended with a defeat.
Other long winning runs in Premier League history
| Wins | Club | First win | Last win | How it ended |
|---|---|---|---|---|
| 17 | Liverpool | 10 March 2019 | 5 October 2019 | 1-1 at Manchester United |
| 15 | Manchester City | 3 February 2019 | 10 August 2019 | 2-2 at home to Tottenham Hotspur |
| 15 | Manchester City | 19 December 2020 | 2 March 2021 | Lost 2-0 at home to Manchester United |
| 14 | Arsenal | 10 February 2002 | 18 August 2002 | 2-2 at West Ham United |
| 13 | Chelsea | 1 October 2016 | 31 December 2016 | Lost 2-0 at Tottenham Hotspur |
| 13 | Manchester City | 3 April 2024 | 14 September 2024 | 2-2 at home to Arsenal |
Manchester City appear more often than any other club in this group, which shows how regularly they have put together long league runs.
These streaks were not all contained within one campaign: counted in kick-off order, a run can carry from one season into the next.
FAQ
How did Manchester City's 18-game run end?
It ended with a 0-0 draw away to Crystal Palace on 31 December 2017. That means the winning streak stopped without City losing the match.
How many Premier League games in a row did Liverpool win in 2019/20?
Liverpool won 18 league games in a row in 2019/20. That run matched the all-time Premier League record.
What is Arsenal's longest Premier League winning run?
Arsenal's longest winning streak is 14 matches. It ran from 10 February 2002 to 18 August 2002 and ended with a 2-2 draw at West Ham United.
Has any team won 19 Premier League games in a row?
No. The record remains 18, shared by Manchester City and Liverpool.

