Professional football players come and go as frequently as the days change, and only a select few truly leave a legacy worth remembering in the years to come.
The Pele's, Maradona's, Cruyff's and Zidane's of the footballing world are rightly lauded as being amongst the finest footballers to have ever played the game, but selecting 'the greatest' is always a choice that falls solely on personal opinion.
Every generation a new great emerges, and in my mind this generation's greatest player lays a remarkably strong claim to being the greatest of all generations. Enter Lionel Messi.
The Argentinian superstar is capable of feats few can even dream of, and the breathtaking consistency with which he performs makes him a talent that can only be admired.
So here goes, undoubtedly it is a subject of much debate, but read on for the five reasons Lionel Messi is the greatest footballer in history...