Newcastle have won just one of their last 33 Premier League games against Manchester City (D5 L27), a 2-1 home win in January 2019 under Rafael Benítez.
Manchester City have scored in each of their last 31 Premier League games against Newcastle, the longest scoring streak one team has against another in the competition’s history.
In their Premier League history, Manchester City have won more games (31), more away games (12) and scored more goals (101) against Newcastle than they have vs any other opponent.
Newcastle are unbeaten in their last 10 Premier League home games, winning six and drawing four. However, Manchester City were the last side to beat them at St James’ Park (3-2 in January).
Manchester City are unbeaten in their last 28 league games (W23 D5), with John Stones keeping that run going courtesy of a 98th minute equaliser against Arsenal last time out. 24 of these games have been in 2024, the longest run without a Premier League defeat from the start of a calendar year since Chelsea in 2008 (26).
Newcastle have scored in each of their last 21 Premier League home games, since a 0-0 draw with Leicester in May 2023. It’s the longest ongoing home scoring streak of any side in the competition.
Newcastle have faced more shots from high turnovers than any other side in the Premier League this season (15), while no side have scored more such goals so far than Manchester City (2).
Man City have scored more goals (4) and had more shots (40) from outside the box than any other side in the Premier League this season. 40% of their attempts from distance (16/40) came in the second half of their most recent match against Arsenal.
Harvey Barnes has been involved in a goal in each of his last four Premier League games for Newcastle (3 goals, 1 assist), his joint best ever run in the top-flight. Overall, he averages a goal or assist every 87 minutes for the Magpies (8 goals, 4 assists in 1042 minutes), the best rate of any player at the club (min. 1000 mins).
Man City’s Erling Haaland has scored 10 goals in five Premier League games this season, the earliest a player has ever reached double figures from the start of a campaign in the competition. The Norwegian could become only the second player ever to score in each of a team’s first six matches of a Premier League season, after Sergio Agüero did so for the Citizens in 2019-20.