#1 Lionel Messi

Yes, yes, Lionel Messi is yet to hang up his boots and finish his career, but for now, with a contract that sees him play for Barca till 2021 – by when he will be 34 years old – it is safe to claim that he might just be a one-club man like the other players on this list.
While some believe that he might have a last hurrah at Newell’s Old Boys – the club where he began his footballing education – only time can reveal whether that would actually happen. Meanwhile, the Argentina captain continues winning games and titles for his team.
At 30, he is already the third highest appearance maker for the Blaugrana – behind only Xavi and Andres Iniesta. By 2021, if he keeps his fitness at an adequate level, he will surely become Barcelona’s record appearance holder while also extending his lead as the record goalscorer for the club.
The Argentine has already won 29 trophies in his career with Barcelona and that number will only get higher before he calls it a day.