i would plump for Messi too but to me it's impossible to label the best ever . the game has changed so much over the years . it's the same with rugby the modern players would smash any of the great rugby sides from the past . imagine what football or most sports are going to be like in 20 years time . can the players get any fitter ? will the goals been made bigger , will they change the off side laws etc