I have rated these batsman on basis of current performance in one day and there ability to adapt under different condition and lead their team to victory. victtory no a great criteria but a if a good performance comes it should lead a side to victory . thats all and here are my rankings
1 M.S.Dhoni - ability to hit of ground an adapt under pressure
2 Ricky ponting - comes in with a target on ground and achieves it
3 Anderw Symonds - doesent bother about his wicket but plays his shot to lead his side to victoty
4 Mike hussey - achieved so much in less time eith his batting and bowling abilities
5 Irfan Pathan - shown his allround ability with both bat and ball
6 Kenin Pieterson - has shown his ability with lot of strong hittings
7 Yuvraj Singh - has a tremendous ferm during last 4 months which has lead his side to victory
8 Andrew Flintoff - played exceptionally well but only one among team who got runs
9 Rahul Dravid - concentrates and bulids innings against any team and rightly called the wall
10 Adam Gilchrist - known for his hard hittings and plays with a mission