Arsenal’s victory over Newcastle yesterday means it is over three-and-a-half-years since the Magpies defeated the Gunners.
But what does their record against the rest of the Premier League look like?
Here, we take a look at how many days have passed since Newcastle’s last victory over every single Premier League side, including disastrous records against Liverpool and Leeds United:
A message from the Football Clubs Editor
Our aim is to provide you with the best, most up-to-date and most informative Newcastle United coverage 365 days a year.
This depth of coverage costs, so to help us maintain the high-quality reporting that you are used to, please consider taking out a subscription; sign up here.
Your support is much appreciated. Richard Mennear, Football Clubs Editor

5. Everton - 302 days
Steve Bruce’s side completed an unlikely double over Carlo Ancelotti’s Everton last campaign. Photo: Clive Brunskill

6. Crystal Palace - 366 days
Newcastle’s victory at Selhurst Park came a year and a day ago. Late goals from Callum Wilson and Joelinton was enough for the three points on this occasion. Photo: Pool

7. Chelsea - 680 days
Isaac Hayden’s last minute winner was the last goal Newcastle United would score at St James’s Park in-front of fans for over 15 months because of the coronavirus pandemic. Photo: Alex Livesey

8. Manchester United - 784 days
That Matty Longstaff goal was the last time Newcastle defeated the Red Devils. Four defeats coming with an aggregate score of 15-4 have since followed. Photo: Ian MacNicol

