Ryan O'HanlonMay 9, 2025, 07:00 AM ET
- Ryan O'Hanlon is a staff writer for ESPN.com. He's also the author of "Net Gains: Inside the Beautiful Game's Analytics Revolution."
A couple of days before the 2022 World Cup final, I made a lot of people really angry.
I wrote a piece in which I claimed that we'd been having the wrong argument for the past 15 years. The question wasn't whether Lionel Messi was the greatest soccer player of the modern era. No, if you spend more than 15 seconds thinking about it or a couple of minutes looking at data, then it's quite clear that Messi is the greatest soccer player of the game's fully globalized era.
Instead, I said, we should be asking ourselves whether Messi was the greatest male athlete of all time. If you're already mad, you can read the whole thing here. But in short, the separation between Messi and the second-best player of the modern era (Cristiano Ronaldo) is as big as it is in any other major sport.
But the major difference between soccer and all of the major U.S. sports is this: way more people play soccer, so it's a lot harder to be that much better than your peers than it is in the NFL or the NBA. American football and basketball are sports still not played by large swaths of the globe, and they are sports not accessible to large portions of the population because of simple body-size requirements. If you look at it that way -- and free yourself from wondering if Messi could play free safety for the New York Jets -- then it becomes an argument between Messi and Usain Bolt because almost everyone can run 200 or 100 meters.
When you write and think about Messi, this is always where you end up: pushing logic to its absolute extremes. Given how emotional and how zero-sum sports seem, it's really easy to fall into hyperbole when writing about sports. Messi is the only athlete I've covered where it worked the other way: It was really hard to ever reach hyperbole.
I never thought I'd feel that way again, but I'm starting to feel it every few weeks. And the guy who's making me feel that way is playing for Messi's former club at the exact same position. It's still incredibly unlikely that we ever see another soccer player as good as Messi was, but if you watch 17-year-old Lamine Yamal play with Barcelona enough times, it's really hard not to wonder if it might be happening again.
• Watch El Clasico live on ESPN+: Barcelona vs. Real Madrid (Sunday, 9 a.m. ET)
Is Lamine Yamal the best teenager in soccer history?
It's useless to compare Yamal and Messi at the same age -- and that's because Yamal has already lapped Messi, multiple times.
By the end of his age-17 season (the age he was when the season started), Messi had scored one LaLiga goal. And he had zero assists. Yamal, who doesn't turn 18 until mid-July, already has 11 goals and 17 assists. That's with four games left in the current season.
Yamal also has another five goals and five assists in the Champions League. Messi didn't get to five goals in Champions League play until his age-20 season and he didn't get to five assists until his age-21 season, when Barcelona won it all and he took home the first of his eight Ballons d'Or.
So, as of now, Yamal is already 37 goals and assists ahead of Messi. For reference, only one player in Europe -- Mohamed Salah of title-winning Liverpool -- has at least that many goals and assists this season.
OK, but what about everyone else at the same age?
Before we continue: yes, Pele. He scored six goals at age 17 as Brazil won their first World Cup in 1958. This was back when the World Cup was still the pinnacle of competitiveness in a not-yet-globalized game. But this was a very different era -- the sport wasn't fully professionalized and the best players in the world played all across the world -- so it's not really worth comparing to the present time.
Instead, FBref's stats database goes back to at least the early 1990s for all of Europe's Big Five top leagues. The best age-17 season for an attacker was Michael Owen's legendary-but-somehow-still-not-appreciated-as-much-as-it-should-be campaign for Liverpool in 1997-98. He scored 18 goals with 10 assists. Those 28 goal contributions are the most in the FBref database for a 17-and-under player.
Next best: Kylian Mbappe's 15 goals and seven assists for the Ligue 1-winning Monaco team in 2016-17. And after that, it's Yamal's six goals and 12 assists (and counting) for Barcelona this season.
Broadly, this is the conclusion: Owen, Mbappe and Yamal are the best teenagers in modern soccer history. We're already there with Yamal. And there are a few reasons why Yamal's current season surpasses those of Owen and Mbappe.
1:11
What makes Lamine Yamal so special?
Jan Åge Fjørtoft raves about Lamine Yamal's talents and what makes him stand out from other teenagers.
Liverpool with Owens finished third in 1997-98, but this was during a particularly weak period for the Premier League. According to the Club Elo ratings, which award or subtract points after every match a team plays based on the opponent quality, the location, and the result, the average rating of Premier League clubs was the lowest of the Big Five leagues. Despite finishing third in England, Liverpool ranked 29th in Europe in early May 1998. Serie A, instead, was what we now view the Premier League as -- five of the top six teams in the rankings were from Italy.
Monaco with Mbappe were a significantly better team than Liverpool -- 10th in the Elo rankings in early May 2017 -- but Ligue 1 still rated out as the worst of the Big Five leagues at the time. Outside of Monaco and PSG, France had only two other teams inside the top 50.
This season's Barcelona with Yamal are much better than either Liverpool or Monaco. They currently rank fifth in the Elo ratings, behind only Arsenal, Liverpool, Inter Milan and (thanks to their sustained dominance before this season) Manchester City. More broadly, LaLiga is neck-and-neck with Serie A as the second-best league after the Premier League.
Now, you could read that and think, Well, doesn't that make Mbappe and Owen even more impressive? They scored and assisted on all of those goals despite playing with less talent around them!
That kind of comparison might work if Yamal were a similar player to Owen and Mbappe -- speed demons who stressed the space behind the opposition backline. But Barcelona are benefitting just as much from having Yamal on the field as he's benefitting from his teammates. And this is where the Messi comparisons start to hold some weight: He's scoring goals and assisting goals, sure, but he's also doing all of the other stuff.
Why Yamal isn't the best player in the world ... yet
After the 3-3 draw with Inter Milan in the first leg of their Champions League semifinal, many wondered aloud if Yamal was already the best player in the world. And to be fair, he certainly looked like it in spurts in that match.
But sometimes you need to just take a deep breath, sit back, and remember things like: Mohamed Salah has 22 more goals and six more assists than Yamal this season. They play the same position. Salah plays in a much tougher league.
Yamal is just not the best player in the world yet -- but he's also not that far away.
According to Michael Imburgio's DAVIES model, which sums up the value of everything a player does on the ball both in and out of possession, there are eight players in Europe's Big Five leagues who have added at least 10 goals of value to their teams this season:
1) Mohamed Salah, Liverpool: 13.04
2) Kylian Mbappe, Real Madrid: 12.42
3) Cole Palmer, Chelsea: 11.28
4) Raphinha, Barcelona: 10.76
T-5) Hugo Ekitike, Eintracht Frankfurt: 10.64
T-5) Ousmane Dembélé, Paris Saint-Germain: 10.64
7) Robert Lewandowski, Barcelona: 10.45
8) Lamine Yamal, Barcelona: 10.36
The big difference between Yamal and others on the list is -- well, OK. The big difference is that he's five years younger than Palmer and Ekitike, the second-youngest players on the list. But the other big difference is that all of these other players have significantly more goals and assists than Yamal.
What that means is that Yamal is already doing all of the secondary things that help his team win games. What made Messi the best ever -- by a significant margin -- is that he scored and assisted goals more often than everyone and he did all of the other stuff better than anyone.
By "other stuff," I'm mainly talking about moving the ball closer to the goal, building the capacity for goals to be scored. As 17-year-olds, Owen and Mbappe relied on others to move the ball into dangerous areas so they could capitalize. Yamal's teammates, though, are relying on him to do that.
Across Europe's Big Five leagues this season, there are two players who have carried and passed the ball into the penalty area at least 80 times: Salah and Yamal. But he's in even rarer company than that. Since 2017, there have been only three other seasons in which a player reached 80 in both types of penalty-box entries: Salah again in 2022-23, Eden Hazard in 2018-19 and Messi in 2017-18. That's a 32-year-old, two 30-year-olds, a 27-year-old, and a 17-year-old.
And again: Yamal still has four league games left to play.
So, what's next for Yamal?
How does Yamal actually become the best player in the world? And how does he go beyond even that?
It's pretty simple: goals.
An easy way to explain why he's not the best player in the world yet: He has six goals in league play. Six! As of this writing, 175 players across the Big Five leagues have scored more goals than Yamal this season. But get this: only two players have attempted more shots. Among the 84 players who have attempted at least 60 shots, he's last in goals per shot: 0.05.
There are three potential explanations: He's getting unlucky, he's shooting terribly, or he's taking terrible shots. Well, in fact, it has been a combination of all three.
Per Stats Perform's post-shot expected goals model -- which looks at where the shot ended up on the goal frame to determine the likelihood that it would be scored -- Yamal would usually score 7.9 goals from those 119 shots. So, opposing goalkeepers have conceded about two goals fewer than average while facing his shots. He has no control over this.
At the same time, all of Yamal's shots have an xG value -- a conversion probability based only on a number of at-the-time-of-the-shot factors -- of 8.75. That's higher than his post-shot number, which means he's producing worse attempts than we'd expect from the shots he's getting.
But that's all secondary compared to the main reason why Yamal shoots so much and rarely scores: He takes horrible shots. Among the players who have taken at least 60 shots this season, only two players have a lower xG-per-shot average than Yamal's 0.07. The average throughout Europe is around 0.10.
He shoots a lot from outside of the box, and he's rarely getting into the center of the penalty area:
This is maybe the one area where he's "normal," though. Most young players take more-but-worse shots and then they eventually shave off some attempts in favor of higher quality shots as they get older. I'd bank on him figuring this out and being dialed in at some point. To what degree he figures it out, I'm not sure. But I think that'll be what determines how good he actually becomes.
To level-set: Messi managed to put up 150 or more shots every season, on roughly average shot quality, and he finished around eight goals above his xG every season. That's how you score 50 goals in a single LaLiga season.
For Yamal to achieve a more human level of stardom, we can look at Salah. At Liverpool, he has finished, on average, about only a goal above xG every season. He attempts roughly the same number of shots as Yamal currently does, but the quality of those shots is more than twice as good: 0.15, compared to Yamal's 0.17.
The big difference between Salah and Yamal is that Salah became an elite passer in his late 20s to early 30s. Yamal is already there. We've seen plenty of dribblers as good as Yamal at his age, but passing is typically an older-player skill -- it develops a bit later into your career and then it hangs around for way longer -- and he's already one of the best creative passers in the world at any age and pretty easily the best teenage passer we've ever seen.
The passing all but guarantees a world-class floor for Yamal -- the development of his shot profile, though, will determine the height of his ceiling.
Unfortunately, the biggest risk to Yamal's career is the same as it is for everyone: injury. It's tempting -- and horrifying -- to look at Owen's career and worry about the same thing happening to Yamal. Owen's best season, as measured by goals and assists, ended up being his age-17 season. He continued to be great for Liverpool for six more years before moving to Real Madrid for a season and then moving back to the Premier League with Newcastle United and fading out of the spotlight.
Owen blames his decline on a hamstring tear when he was 19. And he has said he hated playing soccer by the time he reached his peak years. Owen played over 1,000 minutes only one more time after his age-27 season. Over that final stretch, he scored 14 Premier League goals -- four fewer than he did during the single season when he was 17.
Barcelona, too, don't have a great recent track record of managing young talent. Ansu Fati, Pedri and Gavi have all played at incredibly high levels for the club as teenagers, and they've all sat out significant amounts of time because of injury before their prime years have even begun.
If he keeps up his current pace, Yamal will have played the most minutes of any 18-and-under outfield player in FBref's database by the end of the next season. He'll be around 8,000 minutes, while no one else is above 6,300. But of the four players who would be right below him -- Eduardo Camavinga, Wayne Rooney, Iker Muniain, and César Azpilicueta -- three went on to have long, mostly injury-free careers, while Camavinga, who was recently ruled out by Real Madrid for the rest of the season because of an adductor injury, hasn't really been any more injury-prone than the average player.
We tend to remember the lost promise of someone such as Owen or even Luke Shaw -- who played nearly 3,000 minutes for Southampton at age 18 and hasn't played as many minutes since. But players who play a lot at a young age in a Big Five league don't appear to be any more at risk of injury.
So, maybe when Real Madrid and Barcelona play this weekend, perhaps we should all try to just enjoy the absurdity of what's happening right now.
Mbappe and Vinícius Júnior will be buzzing around up top for Madrid, with Jude Bellingham crashing the box and doing pretty much everything else from the midfield. For Barcelona, Raphinha will press his face off and try to cap off a potentially Ballon d'Or-winning season. Lewandowski will try to add to lengthen the lead between himself and every other goal scorer not named Lionel or Cristiano. And Pedri will find space and pick out passes that no one else in the world is even capable of seeing.
But despite all of that, there's a pretty good chance that the best player on the field will be someone who still isn't even old enough to vote.