Mike Hussay is the number 1 batsman in the world
Virender Sehwag
henrry witten was the first batsman of world
No one
Shahid Khan Afridi is the fastest batsman in the world
Mahela Jayawardene was the first batsman to score century in 2011 world cup.
Tillakaratne Dilshan was the most consistent batsman in world cup 2011.He has scored 500 runs.
Adam Gilchrist is the best batsman in the world
Sachin Tendulker
Sachin Ramesh Tendulkar
Chris Martin (NZ)
Sachin Tendulkar, is one of the most greatest batsmen the cricketing world has ever seen. He has the maximum records to his name. And is considered the father of cricket.. In India he is known as the MASTER BLASTER !!!
Kapil Dev was the first Indian batsman to score a century in ODI.
This has lot of answers 1) Best BatsMan with leading runs - Sachin Tendulkar 2) Best BatsMan as per ICC ranking - http://content-uk.cricinfo.com/rankings/content/current/page/211270.html