Remember when everyone said Cristiano Ronaldo was done after he left Real Madrid in 2018? Or when Leo Messi was supposedly past his prime in his final Barcelona years? Age is a funny thing in soccer. Some guys peak early and fade fast, others just keep defying Father Time. We're talking about the best of the best, from the rawest talents to the wiliest veterans. Let's break down who’s running the show, age by age, from 16 to 38.
We'll start with the elder statesmen, because, let's be real, it's a short list. At 38, Luka Modrić is still orchestrating Real Madrid’s midfield, even if his minutes are managed. He played 46 games for them last season across all competitions. Not too shabby. Go back to 37, and it’s CR7. He bagged 35 goals in 31 Saudi Pro League games for Al Nassr in 2023-24, proving he can still find the net, even if the competition isn't quite the Premier League. Then, at 36, it’s Messi. He won the 2022 World Cup Golden Ball, then scored 10 goals in his first seven Leagues Cup matches for Inter Miami, leading them to their first trophy. And honestly, no one at 35 is even close to challenging Messi for that crown. He’s in a league of his own.
The mid-30s get interesting. At 34, Kevin De Bruyne remains Manchester City's assist king; he had 10 assists in just 18 Premier League appearances last season despite injury. Toni Kroos, also 34, just retired from Real Madrid after winning his sixth Champions League title. Unreal. Robert Lewandowski, 35, might be slowing down slightly, but he still hit 19 goals in La Liga for Barcelona in 2023-24. For 33, it’s Harry Kane. He broke the Bundesliga scoring record with 36 goals in his debut season for Bayern Munich. And at 32, Virgil van Dijk is still the rock in Liverpool’s defense, a towering presence that few forwards can truly dominate.
Now, for the prime years. Mohamed Salah, 32, keeps delivering for Liverpool, consistently hitting 20+ goals. For 31, Antoine Griezmann had a resurgent year at Atletico Madrid with 16 La Liga goals and 7 assists. But the real meat of the "best player" argument starts hitting around 29. Rodri, 28, is arguably the most important player for Manchester City, the lynchpin of their midfield. His passing accuracy rarely dips below 90%. Erling Haaland, 23, already has a Premier League Golden Boot and a Champions League to his name, with 52 goals in all competitions in his first City season. His ceiling is insane. For 25, it’s Kylian Mbappé. The guy has 256 goals in 307 games for PSG. He's a generational talent, and probably the best player in the world not named Messi right now.
Thing is, the younger generation isn't just knocking; they're kicking the door down. Jude Bellingham, 21, arrived at Real Madrid and just bossed La Liga, scoring 19 goals from midfield. Jamal Musiala, 21, is already a vital cog for Bayern Munich and Germany. Lamine Yamal, 16, just became the youngest player to feature at a European Championship, showing flashes of brilliance for Spain. He's got the Messi comparisons flying around, and while that's a huge burden, he looks like he can handle it.
Here’s the thing: while the old guard like Modrić and Messi are still defying expectations, the sheer volume of world-class talent under 25 is staggering. My hot take? Within three years, the undisputed best player in the world will be either Mbappé or Bellingham, with Haaland right there. Messi’s reign is nearing its end, and the kids are ready to take over.
And my bold prediction for next season: Lamine Yamal will become a consistent starter for Barcelona and score at least five goals in La Liga, proving he's not just hype.