AB de Villiers is the top run-scorer for South Africa in Cricket World Cup. He holds the record of most sixes in an innings in ODI format. As of December 2015, he is ranked first in the ICC ODI. He is widely considered as the present best batsman in the world as well as one of the greatest cricketers of all time. Playing Role: Middle Order Batsman, Wicket-KeeperĪB de Villiers is also a former South African cricketer, who has captain the South African Test and One Day in ODI teams. Apart from most ODI hundreds, he is also known as by the biggest hitter in cricket history. During the chase he played 61 innings, where he scored 8 centuries. He became the first batsman in World Cup cricket history to score a double century when he reached 200 off 138 balls during the 2015 Cricket World Cup versus Zimbabwe. He is well-known as a big hitter, very often hitting sixes. Gayle started his career against India on 11 September 1999. Thus, with 23 ODI hundreds, he is among those batsmen who have scored the highest one day centuries. Chris Gayle (West Indies)īirth Place: Kingston, Jamaica West IndiesĬhris Gayle is the left-handed batsman of West Indies team who has been scored 23 hundred till now. If we talk about the highest one day centuries, he is in 9th position with 22 ODI hundreds. During the chase he played 55 innings, where he scored 9 centuries. He is regarded as one of the most creative batsmen of modern cricket due to his different tactics to play strokes, mostly in the T-20 arena. He began his career against Zimbabwe on 11 December 1999. Tillakaratne Dilshan is another former right-handed batsman of the Sri Lankan team.
Tillakaratne Dilshan (Sri Lanka)įull Name: Tillakaratne Mudiyanselage Dilshan And with 22 ODI centuries, he is also holding the record of highest one day centuries for the 9th place. Besides that, he is also the fastest batsman to make 9,000 ODI runs. Presently, he is the 8th highest run-scorer in ODI matches and was the 3rd batsman in the history of cricket to cross the 10,000 runs, after Sachin Tendulkar and Inzamam Ul Haq. He is considered one of India’s most successful captains of all time and also one of the greatest ODI batsmen of all time.
He is also a former Indian cricketer as well as the former captain of the Indian national team.