The France international exploded onto the scene in Ligue 1 last season, scoring 15 league goals for his club as they won the title, and a further six in nine games in the Champions League.
Rated as one of the best young players on the planet, the 18-year-old has dominated the headlines for much of the summer, though he may now be nearing a big move at last.
Arsenal and Manchester City had been linked with Mbappe earlier in the summer, but look to have been priced out of a move due to Monaco’s tough negotiating stance.
The French champions have long insisted they would not be pressured into selling their star youngster, but it now seems a world-record fee could be enough to seal the deal.
According to The Sun, Real and Monaco already have an agreement in place, while the Spanish giants have also settled terms with the player himself over the move.
Despite a host of top clubs to choose from, it has long been suggested that Mbappe’s preference would be to move to Real Madrid, whom he almost joined a few years ago before making his name at Monaco.
Real have just sold Alvaro Morata to Chelsea and have extra funds to spend on new attacking players as they also look set to pocket further funds from letting Danilo join Manchester City.
Los Blancos boss Zinedine Zidane hinted at an interest in Mbappe this week, saying: ‘He’s a very good player. His talent at 18 years and his personality is very good. As a player, I like everything he showed last year. He’s not my player so I can’t say more.’
While a £120m move would make Mbappe the most expensive footballer of all time, his place at the top of the list could be short-lived as speculation mounts that Neymar could be heading to Paris Saint-Germain for as much as £197m.