In what turned out to be Carlo Ancelotti’s final season in charge, Real Madrid fell far short of expectations. Despite bringing in Kylian Mbappe and having one of the deepest squads in Europe, the team endured a trophy-less campaign plagued by injuries, inconsistency, and underperformance. Here’s a complete ranking of every Madrid player from the least to the most impressive in the 2024-25 season.
24. Jacobo Ramon – N/A

Thrown into a couple of league matches and a Copa del Rey appearance, Ramon handled his unexpected minutes calmly. His stoppage-time winner against Mallorca provided a rare emotional high in a drab season.
23. Jesus Vallejo – N/A

Barely featured, as usual. Vallejo made a couple of end-of-season appearances but remained little more than a squad filler.
22. Dani Carvajal – N/A

Started the season with promise but a serious knee injury in October ended his campaign prematurely. A cruel blow after a career-best year.
21. Lucas Vazquez – 4/10

Stepped in out of necessity but quickly became a liability. His poor performances, especially in key games, made his departure feel inevitable.
20. David Alaba – 5/10

Returned from injury but was rushed back and broke down again. A frustrating season that raises doubts about his long-term fitness.
19. Eduardo Camavinga – 5/10

Showed flashes of his ability but couldn’t stay fit long enough to build form. His constant injury issues are becoming a pattern.
18. Eder Militao – 5/10

Started well but was sidelined in November with another ACL injury. He remains a top defender when fit—but fitness is now the issue.
17. Endrick – 5/10

Had exciting moments in the Copa del Rey but was ineffective in La Liga. Still young, but didn’t make the impact many had hoped for.
16. Rodrygo – 5/10

A disappointing campaign where he seemed out of place. His drop-off in goals and assists was notable, and he ended the season behind Arda Guler.
15. Brahim Diaz – 5/10

Struggled for minutes and never got into rhythm. His talent is undeniable, but he might need a move elsewhere to reignite his career.
14. Ferland Mendy – 6/10

Performed reasonably well when fit but offered little beyond the basics. With Madrid eyeing a new left-back, his role is in doubt.
13. Andriy Lunin – 6/10

Was dependable when called upon due to Courtois’ injuries. Not spectacular, but a solid second-choice keeper.
12. Dani Ceballos – 6/10

Helped calm the midfield in spells and completed passes well. Didn’t offer much in attack or defence but did the basics reliably.
11. Vinicius Jr. – 6/10

Failed to meet his high standards and lacked chemistry with Mbappe. Eleven goals and eight assists aren’t enough for a player of his calibre.
10. Fran Garcia – 6/10

A serviceable option at left-back. Did his job without much flair and may be replaced next season despite a decent showing.
9. Aurelien Tchouameni – 7/10

Showed growth in midfield and filled in at centre-back when needed. His all-around game improved, and he seems to be progressing well.
8. Raul Asencio – 7/10

The surprise of the season, stepping up from Castilla with maturity. Strong in duels and dependable despite his youth.
7. Thibaut Courtois – 7/10

Missed many games but still delivered top saves when available. Madrid are simply better with him in goal.
6. Arda Guler – 7/10

Broke through in style after an injury-plagued first year. His creativity and vision made him a key contributor down the stretch.
5. Luka Modric – 7/10

Even at 39, Modric remained vital. Had a dignified farewell season, showing quality and experience in big moments.
4. Jude Bellingham – 7/10

Played deeper than in his debut season, which reduced his output. Still creative and determined, but tired late in the year.
3. Antonio Rudiger – 8/10

A defensive leader when healthy, anchoring an injury-hit back line. His toughness and consistency stood out.
2. Federico Valverde – 8/10

Madrid’s utility man who performed in nearly every position. Led the team in appearances and contributed on both ends of the pitch.
1. Kylian Mbappe – 9/10

Scored 43 goals and won both the Pichichi and European Golden Boot. While the team underachieved, Mbappe individually delivered on every promise.



