Barcelona starlet Lamine Yamal is a generational talent, and his output at 18 has been vastly superior to that of Manchester City goalmachine Erling Haaland and Real Madrid superstar Kylian Mbappe.
Haaland and Mbappe are arguably the two best attackers of this generation. The fact that Yamal has surpassed both so convincingly demonstrates how great a start the Spaniard has had.
Lamine Yamal vs Erling Haaland and Kylian Mbappe: Numbers at 18 Years
Coming through Barcelona’s La Masia, Lamine Yamal made his senior-team debut against Real Betis at the age of 15 years, 9 months, and 16 days, becoming the club’s youngest debutant.
He has since become the youngest scorer in LaLiga (16 years and 87 days), the youngest debutant for Spain (16 years and 57 days), the youngest scorer at a EURO (16 years and 362 days), and the youngest ever to win a major international trophy (17 years and 1 day; EURO 2024).
Yamal has scored goals, provided assists, and won crucial matches for club and country. And the numbers show that he has been far more impactful than Erling Haaland and Kylian Mbappe were at 18 years and 163 days.
️ Lamine Yamal: “This is the most precious thing I have at home: the ball I scored with against France at the EURO.” pic.twitter.com/YIlzqsMHmv
— The Touchline | (@TouchlineX) December 22, 2025
Yamal has already played 126 matches for Barcelona in all competitions. He has contributed to 79 goals — scored 34 goals and provided 45 assists — helping the Catalans to two LaLiga titles and one Copa del Rey.
Erling Haaland at 18 Years and 163 Days
Erling Haaland began his career with Molde FK in the top tier of the Norwegian league system.
He made his senior team debut for the club in the NM-Cup on 26 April 2017 at the age of 16 years, 09 months, and 05 days. His first league appearance, meanwhile, came at the age of 16 years, 10 months, and 14 days.
He was at Molde until January 2019, meaning all his eligible goals and assists (until 18 years and 163 days) came for the Norwegian side.
Haaland played 50 games for the club, contributing to 26 goals, scoring 20 and claiming six assists.
Kylian Mbappe at 18 Years and 163 Days
Kylian Mbappe has been in electrifying form for Real Madrid, scoring 73 times and providing 10 assists in only 83 matches. Mbappe has been a complete forward, being involved in every aspect of Los Blancos’ attack.
Signs of his greatness germinated during his time in Monaco.
The Frenchman made his Ligue 1 debut for the club at the age of 16 years, 11 months, and 12 days. He was the youngest player in the squad, and he quickly became one of the most important.
Most successful take-ons this season in Europe Top 5 leagues:
73 — Lamine Yamal
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49 — Kylian Mbappé pic.twitter.com/wBDTXt8ezO— StatMuse FC (@statmusefc) December 22, 2025
Mbappe was at Monaco during the eligible period (18 years and 163 days). So, all his goal involvements came for the Ligue 1 club.
Until June 2017, Mbappe played 58 games for Monaco in all competitions, contributing to 43 goals. He scored 27 goals and claimed 16 assists.
Combined, Haaland and Mbappe had 69 goal involvements (47 goals and 22 assists) at the age of 18 years and 163 days — 10 fewer than Barcelona’s No. 10, Lamine Yamal.
