Despite enduring mixed emotions last week, Arsenal have the chance to restore a three-point lead at the top of the Premier League when they welcome Newcastle to the Emirates.
The Gunners progressed to the Champions League semi-finals with a goalless stalemate in their second-leg clash with Sporting, but suffered a 2-1 defeat to Manchester City four days later to surrender top spot in the league.
Mikel Arteta’s men have the opportunity to bounce back today, however, Newcastle will be looking to improve their own fortunes following a run of three-straight top-flight defeats.
Eddie Howe’s side are currently in 14th place, with faint hopes of securing European qualification.
B’s back ❤️ pic.twitter.com/EVgJZnGWxa
— Arsenal (@Arsenal) April 25, 2026
Arsenal full line up vs Newcastle
Arsenal make one change, bringing in right-back Ben White for Cristhian Mosquera.
Forward Bukayo Saka returns from injury for the first time since the EFL Cup final on March 22 as a substitute.
Arsenal starting XI: David Raya, Ben White, William Saliba, Gabriel Magalhaes, Piero Hincapie, Martin Odegaard, Martín Zubimendi, Declan Rice, Noni Madueke, Kai Havertz, Eberechi Eze
Arsenal substitutes: Kepa Arrizabalaga, Cristhian Mosquera, Bukayo Saka, Gabriel Jesus, Gabriel Martinelli, Kepa Arrizabalaga, Viktor Gyokeres, Leandro Trossard, Myles Lewis-Skelly, Max Dowman

Newcastle confirmed starting team vs Arsenal
Newcastle make five changes, Bruno Guimaraes returning from injury for his first start since February alongside the reinstated Nick Pope, Dan Burn, Joe Willock and Jacob Murphy.
Newcastle starting XI: Nick Pope, Lewis Miley, Malick Thiaw, Sven Botman, Dan Burn, Bruno Guimaraes, Sandro Tonali, Jacob Ramsey, Jacob Murphy, William Osula, Joe Willock
Newcastle substitutes: Aaron Ramsdale, Kieran Trippier, Lewis Hall, Yoane Wissa, Harvey Barnes, Anthony Elanga, Nick Woltemade, Alex Murphy, Sean Neave
Where to watch Arsenal v Newcastle: TV and online streams
Arsenal vs Newcastle kicks off at 17:30 BST (12:30 ET / 09:30 PT) on Saturday. You can watch it on Sky Sports Premier League and Main Event. It can be streamed on Sky Go.
If you’re watching from outside the UK, click HERE for details of the channels showing the game in your region.
Stats for Arsenal v Newcastle
- Arsenal haven’t conceded in four of their last six home games against Newcastle United
- Newcastle have not won at Arsenal in their last 13 attempts in the Premier League
- Arsenal have not lost three successive Premier League games since 2022
- Arsenal have lost four of their last six games in all competitions, more than in their previous 52 matches combined