Manchester City have agreed a £10million deal with Southampton for England under-21 goalkeeper Angus Gunn.

The Saints are due to unveil their new capture after agreeing a fee which could see the final fee rise to around £13.5million.

The Blues have buy-back and sell-on clauses for the 22-year-old, who spent last season on loan at Norwich.

Southampton moved for the Norwich-born youngster – son of former Canaries and Scotland keeper Bryan Gunn – when it became clear that he wanted to carry on playing first team football after an impressive spell at Carrow Road.

He played all 46 matches in the Championship last season, as well as appearing five domestic cup games

Gunn is tipped as a future England international but the success of Ederson means his opportunities would be restricted.

The Brazil international signed the longest deal in City history in May when he agreed to a two-year extension to the terms he signed last summer.

Show Player

That means he is committed to the club until 2025, a seven-year stay which is unprecedented, and a sign of just how much he is rated by Pep Guardiola.

City have promoted 20-year-old Manchester lad Danny Grimshaw – a lifelong City fan who signed a new three-year deal last month - to the number three slot behind Ederson and Claudio Bravo, with the latter still having another year left on his contract.

They will allow promising six ft five ins Swiss youth international Aro Muric to go on loan.