Leeds United have completed the signing of England goalkeeper James Trafford from Manchester City, in a deal that could rise to £45m, according to BBC Sport.

The move sees Trafford return to Elland Road, where he previously spent time on loan, after failing to establish himself as City's undisputed first choice since his switch from Burnley. The fee, structured with add-ons, reflects Leeds' ambition to strengthen between the posts as they look to solidify their place following promotion back to the Premier League.

Trafford, who has represented England at senior level, arrives with plenty of top-flight experience already banked despite his relative youth, having impressed during previous loan spells before his big-money move to City. For Leeds, landing a goalkeeper of his pedigree signals intent to compete rather than merely survive in the top division.

Manchester City, meanwhile, continue to have strong options in goal, making Trafford's departure a logical step for a player in need of regular first-team football. Full details of the agreement, including contract length, are expected to follow from the club, per BBC Sport's report.