According to ESPN, Yamal scored the 50th goal of his Barcelona club career this week at 19 years and 49 days old. ESPN then compared his 50-goal milestone with those of Messi, Ronaldo, Mbappe, Haaland and Neymar.

On Monday night against Rayo Vallecano, Yamal scored for Barcelona to make the score 2-1. It was his first goal of the night, and Barcelona eventually won 5-2 at Camp Nou.
The goal was not only his first of the season, but also his 50th goal for Barcelona across all competitions. After the match, he had made 154 appearances for Barcelona, recording 51 goals and 52 assists, for a total of 103 direct goal contributions.
In this comparison, Haaland was the fastest player to reach 50 goals. He needed only 78 matches and achieved the milestone at 19 years and 181 days old.
Neymar was the youngest of the group. He reached 50 goals at 18 years and 272 days old, and did so in only 104 matches. On November 3, 2010, he scored the 50th goal of his professional career in Santos' match against Vitoria.
Mbappe reached 50 goals at 19 years and 241 days old. He achieved the milestone after making 106 appearances for Monaco and Paris Saint-Germain. On August 18, 2018, in Paris' 3-1 away win over Guingamp, he scored the first of his two goals to bring up his 50th club career goal.
Ronaldo reached 50 goals at 22 years and 42 days old. After making 208 appearances for Manchester United, he scored the only goal of the match in the FA Cup quarter-final replay against Middlesbrough on March 19, 2007.
Messi needed 119 matches at Barcelona to reach 50 goals, doing so at 21 years and 120 days old. On October 22, 2008, he reached the milestone against Basel.