It’s a bit like being a Formula 1 driver, but for a football player.
A player can become the best by playing at a high level.
That’s exactly what Juventus midfielder Arturo Vidal is doing this season, as he leads Serie A in goals and assists with 13.
At just 23, he has the pedigree to be considered one of the best footballers in the world, but what really makes him a star is his sheer potential.
Vidal, who is currently recovering from an ankle injury, is currently a target for many top clubs.
Here, we take a look at the top 10 players of all time who have managed to achieve their dream.