Top 10 teams with most centuries in ODI cricket
Here are top 10 teams who have scored most centuries in ODI cricket.
In the exciting world of One Day Internationals (ODI) cricket, one of the most celebrated accomplishments is scoring a century, which is when a batsman reaches 100 runs in a single innings. Achieving a century in an ODI match is a big deal because it showcases a batsman's skills, determination, and ability to handle the intense pressures of the game.
Over the years, ODI cricket has witnessed many memorable centuries that fans still talk about today. When it comes to the list of batsmen with most ODI centuries, we all know Sachin Tendulkar tops the list with 49 centuries to his name. But have you ever wondered how many individual centuries teams have put up in the history of ODI cricket? In this list, we'll take a closer look at the top 10 cricket teams that have scored the most centuries in ODI cricket.
Top 10 teams with most centuries in ODI cricket:
10. Bangladesh (66 hundreds):
In one-day internationals (ODIs), Bangladesh have fielded a total of 144 different players in the 419 matches they've played. In these matches, their players have managed to score an impressive 66 centuries. Notably, a significant portion of these centuries has been contributed by key players such as Tamim Iqbal (with 14 centuries), Shakib Al Hasan (with 9), and Mushfiqur Rahim (also with 9).
9. Zimbabwe (77 hundreds):
Zimbabwe's history in One Day Internationals (ODIs) have seen a roster of 154 different players take the field in a total of 566 matches. Within these matches, their players have collectively scored 77 centuries, with the lion's share of these impressive three-figure scores coming from notable cricketers like Brendan Taylor (with 11 centuries), Sean Williams (with 8), and Sikandar Raza (with 7).
8. New Zealand (151 hundreds):
New Zealand's journey in One Day Internationals (ODIs) have featured a diverse line-up of 211 different players participating in a total of 807 matches. Within these matches, their players have collectively achieved an impressive 151 centuries. Notably, the bulk of these remarkable centuries have been scored by prominent cricketers such as Ross Taylor (with 21 centuries), Martin Guptill (with 18), and Nathan Astle (with 16).
7. Sri Lanka (186 hundreds):
Sri Lanka's ODI cricket history has seen a total of 210 players representing the nation in 898 matches. During these matches, their players have achieved a remarkable 186 centuries, with some of the stand-out contributors being Sanath Jayasuriya (with 28 centuries), Kumar Sangakkara (with 25), Tillakaratne Dilshan (with 22), and Mahela Jayawardene (with 18).
6. England (194 hundreds):
England's journey in One Day Internationals (ODIs) have seen a rotation of 270 different players over the course of 782 matches. In these matches, their players have collectively notched up an impressive total of 194 centuries. Notably, a significant portion of these remarkable centuries has been contributed by stand-out players such as Joe Root (16 centuries), Eoin Morgan (13), and Jason Roy (12).
5. South Africa (198 hundreds) :
South Africa have featured a total of 148 different players in One Day Internationals (ODIs) throughout their history, spanning 657 matches. Within these matches, their players have collectively achieved an impressive 198 centuries. Notably, a significant portion of these remarkable centuries have been scored by iconic cricketers such as Hashim Amla (with 27 centuries), AB de Villiers (with 25), and Herschelle Gibbs (with 21).
4. West Indies (200 hundreds):
Over the years, West Indies have seen a total of 219 different players represent them in One Day Internationals (ODIs), spanning 867 matches. In these ODIs, their players have collectively achieved an impressive 200 centuries. Notably, a significant portion of these remarkable centuries has been contributed by cricketing legends such as Chris Gayle (with 25 centuries), Brian Lara (with 19), and Desmond Haynes (with 17).
3. Pakistan (220 hundreds):
Pakistan have featured a total of 241 different players in their One Day International (ODI) history, spanning 960 matches. During these ODIs, their players have collectively achieved a remarkable 220 centuries. Notably, a significant portion of these impressive centuries have been scored by players such as Saeed Anwar (with 20 centuries), Babar Azam (with 19), and Mohammad Yousuf (with 15).
2. Australia (242 hundreds):
Australia have featured a total of 241 different players in their One Day International (ODI) history, spanning 981 matches. During these ODIs, the their players collectively achieved a remarkable 242 centuries. Notably, a significant portion of these impressive centuries have been scored by iconic players such as Ricky Ponting (with 29 centuries), David Warner (with 20), and Mark Waugh (with 18).
1. India (308 hundreds):
Sitting at the pinnacle of the list for the most centuries by a team are India. Over the years, India have seen 251 different players participate in One Day Internationals (ODIs), amassing a total of 1036 matches. Remarkably, the Indian players have celebrated a total of 308 centuries, with the lion's share of these remarkable three-figure scores being contributed by cricketing legends like Sachin Tendulkar (with 49 centuries), Virat Kohli (with 47), Rohit Sharma (with 30), Sourav Ganguly (with 22), and Shikhar Dhawan (with 17).
(All stats updated till 14th September, 2023)
- List of all test matches won by India on Australian soil
- Bangladesh tour of West Indies 2024: Schedule, squads, dates, timings, venues, live streaming details and all you need to know
- BGT 2024-25: Jasprit Bumrah hints at inclusion of Mohammed Shami in later part of the series
- When was the last time Jasprit Bumrah captained India in a test match?
- BGT 2024-25: Rohit Sharma to join India squad in Perth on 25th November – Reports
- List of all test matches won by India on Australian soil
- Bangladesh tour of West Indies 2024: Schedule, squads, dates, timings, venues, live streaming details and all you need to know
- BGT 2024-25: Jasprit Bumrah hints at inclusion of Mohammed Shami in later part of the series
- When was the last time Jasprit Bumrah captained India in a test match?
- BGT 2024-25: Rohit Sharma to join India squad in Perth on 25th November – Reports