It is a very embarrassing comparison to make. But I will give it a shot.
Presently Yuvraj is my most favorite Indian cricketer and I have been a true Afridi fan ever since he made the fastest ODI century 100 in 37 balls.
Also I consider his Century(102) in 46 balls against India in 2005 as his best. What an innings!. In that innings he had 10 fours and 9 sixes and an astonishing SR of 221.73 .It seemed he could do nothing wrong.
I may dare say and I wonder whether one of my all time favorite Sir Viv Richards would have been able to play that kind of destructive innings .Absolute carnage. Ravi Shastri who was commentating was awesome in the way he reacted and commentated.
Having said Yuvraj is the best Indian One day best batsman at the moment and one of the best in the world. There are so many great innings he has played for India. But the most recent one in the ICC World Twenty20 when India was struggling against Bangladesh spin he just changed the course of the match within a short period by playing a majestic knock that bordered on genius. He not only saved the match for India but took the game from Bangladesh when it was evenly poised.
Let?s make the comparison now.
Batting: Unquestionably Yuvraj. More dependable. More range of shots. Less unpredictability . When Afridi is batting barring the two class knocks he played recently against South Africa and Sri Lanka you do not know where the next ball is going . It can be towering six to the stand or it may be going to fielder for a catch .
Bowling: Yuvraj is no match for Afridi. Afridi is a spinner of the highest class. In fact Afridi can play purely as a Bowler.
Fielding: Both are amazing. Very little to choose .Equal.
Overall : Tied.
LMAO, all that babble for a tie?