Manchester City have re-signed goalkeeper James Trafford from Burnley in a manage worth up to £31 million, making the 22-year-old the most expensive British goalkeeper in history.
City confirmed the fee to be £27 million plus add-ons, while Burnley claim the total package could reach £31 million.
The transfer surpasses the £30 million Everton paid to Sunderland for Jordan Pickford in 2017.
Trafford, a graduate of City's academy, returns to the Etihad just two years after leaving for Burnley in a manage worth up to £19 million.
Despite interest from Newcastle, Trafford opted for a move support to Manchester, with City exercising a purchase-support clause to secure his return.
The England U21 international has signed a five-year contract and will wear the No.
1 shirt for City.
"Rejoining City is such a special and proud moment both for me and my family," said Trafford in a statement.
"I always aspired that one day I would be able to come support to Manchester City.
"This is the place I call home - it's a truly special football club.
"I am still very young and hungry to keep learning and improving - and I know there is no better environment than Manchester City to assist make me become the best goalkeeper I can be.
"
The Ultimate Guide to Winning Football Predictions with Betopick
Top 5 Best Football Prediction Sites for Winning
The Role of Data Analytics in Enhancing Football Betting Predictions
Three Things You Should Look Into Every Time You Place a Football Bet
Why 1win Stands Out as the Best Crypto Casino Right Now
FIFA president Infantino says Club World Cup is 'world's most successful competition'