ODI cricket comes with different challenges for batsmen. But it is also true that a batter loves playing in home conditions. That is why, comparatively, a batter scores more runs or hundreds at home than away. The stats suggest that Indian batters have scored the most centuries in this game. Here, we will cover the list of batters with the most ODI centuries at home.
Virat Kohli and Sachin Tendulkar are at the top of the list. It is just incredible to know that these two have scored centuries at home, which is more than the century scored in their careers by other batters. However, apart from these two, there are a few other legends who make this list. So let’s check.
6. Rohit Sharma* – 11 Centuries at home
Indian batting star Rohit Sharma is fourth-highest centuries in his career. However, he has scored the joint-fourth most centuries at home as well. Rohit has played 72 ODI matches at home, and his record is just fantastic. He has scored 11 centuries so far at home and has 3779 runs at an average of 59.98, with a best score of 264, which is the highest ever in 50-over cricket.
5. Ross Taylor -12 Centuries at home
Former Kiwi batter Ross Taylor is fourth on this list. He was one of the best all-format batters that New Zealand has ever produced. He is the only New Zealander to play over 100 games in all three formats. Taylor played 236 games in his career and scored 21 centuries, while 12 of those centuries came at home. He scored 4104 runs at an average of 53.30 in 102 innings at home.
4. Ricky Ponting – 13 Centuries at home
Former Australian skipper Ricky Ponting scored 30 ODI centuries during his career for Australia. Out of those, 13 centuries came to the home soil of the Australian legend. He was the best captain, with two ODI World Cup in 2003 and 2007. Ponting played 153 ODIs at home in his career and scored 5406 runs at an average of 39.17 with a highest score of 134 not out.
3. Hashim Amla – 14 Centuries at home
Former South African opener Hashim Amla was certainly the finest batter from his country in modern-day cricket. In ODIs, his stats are better than AB de Viliers, Jacques Kallis, Greame Smith, and many other stars from his country. He scored 14 ODI centuries at home, which is the second-highest by any batter. Amla scored 3498 runs in 69 innings at home for an average of 54.66. Overall, he scored 27 ODI centuries in 178 innings.
2. Sachin Tendulkar – 20 Centuries at home
The Indian legend Sachin Tendulkar was the first ever batter to score 20 centuries at home in 50-over cricket. There are multiple records by Sachin that are just impossible to break. One of them is 100 international centuries. Sachin has scored 49 centuries in ODIs, and 20 of those came in India. He has played 160 ODI innings at home and scored 6976 runs at an average of 48.11. He was also the first batter to score a double century in ODI cricket, which also came in India.
1. Virat Kohli* – 21 Centuries at home
The former Indian captain and the best modern-day ODI batter, Virat Kohli, has scored the most centuries at home in the game’s history. What makes Virat so special in 50-over cricket that he has taken fewer innings that Sachin to do this. Virat has overall scored 46 ODI centuries and out of those 21 has come at home. He has scored 5200+ runs in 100+ innings at an average of 59 on home soil.
Most Hundred in ODI at Home
|Virat Kohli* (IND)||104||21||5133||157*||59.00|
|Sachin Tendulkar (IND)||164||20||6976||200*||48.11|
|Hashim Amla (SA)||69||14||3498||154||54.66|
|Ricky Ponting (AUS)||153||13||5406||134*||39.17|
|Ross Taylor (NZ)||110||12||4104||181*||53.30|
|Rohit Sharma* (IND)||72||11||3779||264||59.98|
|Martin Guptill* (NZ)||102||11||4285||237*||48.69|
|Quinton de Kock* (SA)||53||11||2876||178||56.39|
|Desmond Haynes (WI)||49||10||2573||152*||67.71|
|Herschelle Gibbs (SA)||106||10||3556||175||37.04|