Vinicius Junior had "a great season" despite Real Madrid falling short in domestic competitions and the Champions League.
Madrid splashed out a reported €45 million to sign Vinicius in May 2017 - when the winger was just 16 years old - but let him stay on loan at Flamengo for another year.
The Brazilian teenager made the move to Europe ahead of the 2018-19 season, which he started by playing for Castilla before becoming a regular part of the first team under Santiago Solari.
Vinicius developed rapidly and was keeping Gareth Bale out of the side after the turn of the year, but an ankle injury sustained against Ajax on March 5 ruled him out for two months and cost him a place in Brazil's Copa America squad.