Real Madrid are expected to reach an agreement with Manchester City over Brahim Diaz in the next 48 hours as the Premier League champions prepare to lose another of their most exciting academy prospects.

Eighteen months after England winger Jadon Sancho quit City for Borussia Dortmund over a lack of playing time, Spain Under-21 international Diaz is now about to follow suit after also growing frustrated at a shortage of first-team opportunities at the club.

Real and City are still haggling about the value of the add-ons but a deal is getting close to being finalised and, barring any unforeseen glitches, could be announced as early as next Tuesday when the winter transfer window formally opens.

It is likely the package will be worth about £15 million, with City opting to cash in now rather than lose Diaz on a free at the end of the season when his contract expires, after accepting defeat in their efforts to persuade him to sign a new deal.

Reports in Spain have said the 19-year-old attacking midfielder will wear the No 21 shirt at Real and earn more than £3 million a year at the European champions.