Manchester City’s goalkeeping situation is a bit of a mess right now.

Pep Guardiola decided to cut ties with four-time Premier League Golden Glove winnerJoe Hart in the summer because he wasn’t a good enough technician on the ball and sent him on loan to Torino, replacing him with Barcelona’s No.1 Claudio Bravo.

The Chilean, who arrived for £15m, has struggled for form this season, committing a number of high-profile errors which led to his dropping from the side at the start of February in favour of long-time backup Willy Caballero.

While Caballero’s performances have been sound over the last two months, the 35-year-old’s contract will be up at the end of the season and has been non-committal over signing an extension.

The Daily Mail claim that Guardiola is willing to spent £30m to bring Barcelona’s new No.1 and former backup to Bravo, Marc-Andre ter Stegen, to the Etihad in the summer and will offload Joe Hart on a permanent basis in order to do so.

The 24-year-old German was Guardiola’s preferred target last summer before ultimately settling on Bravo who has undoubtedly flopped in his debut season in English football.

Ter Stegen can’t come in unless Hart leaves, with the likes of Liverpool, Everton and West Ham all credited with interest in England’s No.1.