Ibra
for real though i would say Messi just because I never really got to watch Maradona play. in terms of Messi vs Ronaldo i think they're two different players. would take Ronaldo if I wanted a clinical finisher and one of the best at putting the ball in the back of the net, Messi is the better all around player though and while I wouldn't play Ronaldo anywhere but forward, I think Messi has proven he could be a very efficient midfielder if needed.