The Gunners have not revealed the length of the deal but manager Mikel Arteta said he was “looking forward to enjoying many more years of Aaron at the club”.

Ramsdale, 25, has played in all 36 league games during Arsenal’s challenge for the title this season.

“The way Aaron’s developed has been exceptional,” added Arteta.

Ramsdale, whose previous contract was due to expire in 2025, joined Arsenal from Sheffield United in August 2021 in a deal worth £24m plus a further £6m in add-ons.