Yan Diomande's move to Real Madrid has reached the point where the paperwork is doing the talking. The clubs have agreed a reported €140m package, and Madrid have also added an extra year to the winger’s contract, which now runs to June 2032. The only step left is the formal sign-off.

The contract change came at the end

The key detail is the last-minute amendment. Madrid and Diomande’s camp agreed to push the deal from 2031 to 2032, and Fabrizio Romano said the contract is now being approved on the player side before the final signature.

Romano wrote: “Understand Real Madrid have now also agreed with Yan Diomande and his camp to add an extra year to his contract. Deal now being approved by legal on player side - it will be valid until June 2032. Formal steps/signature to follow after travel today.”

That is the part that stands out. The fee is huge, but clubs do not usually bother rewriting the end date unless they want a longer grip on the player’s prime years.

The fee and the player profile

The money is also substantial. One report puts the package at €140m, with €125m guaranteed, €10m in easier add-ons and €5m in more difficult bonuses. Another source described it more broadly as a €140m package without the same breakdown.

Diomande is 19 and has been described as one of Europe’s brightest young talents. His season sample is small, with four appearances and 295 minutes, but the early return has been encouraging enough for Madrid to commit at this level. His season rating stands at 7.13.

There was also some confusion over how the deal had been structured before the late amendment, but the end point is clear enough now: Madrid have moved the contract to 2032, and the move from RB Leipzig is effectively in place.

The formal announcement should follow once the legal steps and travel are completed today.

Written by Daniel Hartley with AI-assisted research, cross-checked against 4 outlets. How we work →