Zidane was the perfect play maker and could control the attacking midfield better then any player , had the best first touch and always the smartest on the field he was the leader.
Ronaldo had the best finish, incredible speed and agility with great footskills and 1v1 dribbling skills he is the punisher
Messi is both compined... he can dribble through any player and his first touch is amazing and his finish is flawless
Yes messi has yet to win anything nationally but for club he destroyes them both ronaldo has never won the champions league, zidane only once
and if you guys want to mention about the world cup thats unfair for messi, he plays in a ****ty argentina team with no players that play like a team but more for themselves , ronaldo played for the mighty brazil and zidane has henry, ribery,trezeguet on his team that alone makes a huge diffrence in the national level.