Most Centuries In ODI Cricket
Cricket is a sport that has been enjoyed by millions of people around the world for centuries. One of the most exciting aspects of cricket is the ability of batsmen to score centuries. In this article, we will explore the top batsmen with the most centuries in ODI cricket.
The Top Contenders: Highest centuries in ODI cricket
1. Virat Kohli (India): With an astounding 50 ODI centuries to his name, Virat Kohli sits comfortably at the top of the list. His aggressive batting style and unwavering determination have made him a force to be reckoned with. Kohli’s highest score of 183 stands as a testament to his batting prowess.
2. Sachin Tendulkar (India): The legendary “Master Blaster,” Sachin Tendulkar, amassed 49 ODI centuries during his illustrious career. Renowned for his elegant strokeplay and impeccable timing, Tendulkar dominated the ODI arena for over two decades. His highest score of 200 remains the highest individual score in ODI cricket.
3. Rohit Sharma (India): Rohit Sharma, with 31 ODI centuries, is another Indian batsman who has consistently delivered in the limited-overs format. His ability to play big innings and rotate the strike effectively makes him a valuable asset to the Indian team. His highest score of 264 stands as the highest individual score by a captain in ODI cricket.
4. Ricky Ponting (Australia): The former Australian captain, Ricky Ponting, amassed 30 ODI centuries during his career. Known for his aggressive batting style and powerful shots, Ponting was a vital cog in the dominant Australian team of his era. His highest score of 164 showcases his ability to score at a rapid pace.
5. Sanath Jayasuriya (Sri Lanka): The attacking left-hander, Sanath Jayasuriya, accumulated 28 ODI centuries during his career. He was known for his impeccable timing and aggressive batting style.
Most Centuries In ODI Cricket List
Top 50 batsmen with the most centuries in ODI cricket:
Sr. No. | Player | Span | Mat | Inns | 100s |
1 | Virat Kohli (IND) | 2008-2023 | 292 | 280 | 50 |
2 | Sachin Tendulkar (IND) | 1989-2012 | 463 | 452 | 49 |
3 | Rohit Sharma (IND) | 2007-2023 | 262 | 254 | 31 |
4 | Ricky Ponting (AUS/ICC) | 1995-2012 | 375 | 365 | 30 |
5 | Sanath Jayasuriya (Asia/SL) | 1989-2011 | 445 | 433 | 28 |
6 | Hashim Amla (SA) | 2008-2019 | 181 | 178 | 27 |
7 | AB de Villiers (Afr/SA) | 2005-2018 | 228 | 218 | 25 |
8 | Chris Gayle (ICC/WI) | 1999-2019 | 301 | 294 | 25 |
9 | Kumar Sangakkara (Asia/ICC/SL) | 2000-2015 | 404 | 380 | 25 |
10 | David Warner (AUS) | 2009-2023 | 161 | 159 | 22 |
11 | Sourav Ganguly (Asia/IND) | 1992-2007 | 311 | 300 | 22 |
12 | TM Dilshan (SL) | 1999-2016 | 330 | 303 | 22 |
13 | Q de Kock (SA) | 2013-2023 | 155 | 155 | 21 |
14 | Ross Taylor (NZ) | 2006-2022 | 236 | 220 | 21 |
15 | HH Gibbs (SA) | 1996-2010 | 248 | 240 | 21 |
16 | Saeed Anwar (PAK) | 1989-2003 | 247 | 244 | 20 |
17 | Babar Azam (PAK) | 2015-2023 | 117 | 114 | 19 |
18 | Brian Lara (ICC/WI) | 1990-2007 | 299 | 289 | 19 |
19 | DPMD Jayawardene (Asia/SL) | 1998-2015 | 448 | 418 | 19 |
20 | MJ Guptill (NZ) | 2009-2022 | 198 | 195 | 18 |
21 | ME Waugh (AUS) | 1988-2002 | 244 | 236 | 18 |
22 | AJ Finch (AUS) | 2013-2022 | 146 | 142 | 17 |
23 | S Dhawan (IND) | 2010-2022 | 167 | 164 | 17 |
24 | DL Haynes (WI) | 1978-1994 | 238 | 237 | 17 |
25 | JH Kallis (Afr/ICC/SA) | 1996-2014 | 328 | 314 | 17 |
26 | SD Hope (WI) | 2016-2023 | 120 | 115 | 16 |
27 | JE Root (ENG) | 2013-2023 | 171 | 160 | 16 |
28 | NJ Astle (NZ) | 1995-2007 | 223 | 217 | 16 |
29 | AC Gilchrist (AUS/ICC) | 1996-2008 | 287 | 279 | 16 |
30 | WU Tharanga (Asia/SL) | 2005-2019 | 235 | 223 | 15 |
31 | V Sehwag (Asia/ICC/IND) | 1999-2013 | 251 | 245 | 15 |
32 | Mohammad Yousuf (Asia/PAK) | 1998-2010 | 288 | 273 | 15 |
33 | PR Stirling (IRE) | 2008-2023 | 156 | 150 | 14 |
34 | EJG Morgan (ENG/IRE) | 2006-2022 | 248 | 230 | 14 |
35 | Tamim Iqbal (BAN) | 2007-2023 | 243 | 240 | 14 |
36 | Yuvraj Singh (Asia/IND) | 2000-2017 | 304 | 278 | 14 |
37 | KS Williamson (NZ) | 2010-2023 | 165 | 157 | 13 |
38 | G Kirsten (SA) | 1993-2003 | 185 | 185 | 13 |
39 | JJ Roy (ENG) | 2015-2023 | 116 | 110 | 12 |
40 | ME Trescothick (ENG) | 2000-2006 | 123 | 122 | 12 |
41 | F du Plessis (SA) | 2011-2019 | 143 | 136 | 12 |
42 | SPD Smith (AUS) | 2010-2023 | 155 | 139 | 12 |
43 | R Dravid (Asia/ICC/IND) | 1996-2011 | 344 | 318 | 12 |
44 | Fakhar Zaman (PAK) | 2017-2023 | 82 | 81 | 11 |
45 | JM Bairstow (ENG) | 2011-2023 | 107 | 98 | 11 |
46 | CG Greenidge (WI) | 1975-1991 | 128 | 127 | 11 |
47 | G Gambhir (IND) | 2003-2013 | 147 | 143 | 11 |
48 | WTS Porterfield (IRE) | 2006-2022 | 148 | 145 | 11 |
49 | JC Buttler (ENG) | 2012-2023 | 180 | 153 | 11 |
50 | IVA Richards (WI) | 1975-1991 | 187 | 167 | 11 |
Data Source: ESPN Cricinfo
Most Centuries In ODI Cricket By Team
Here are the top 5 players for some of the key stats from the ODI cricket:
Team | Player | Centuries |
India | Virat Kohli | 50 |
Australia | Ricky Ponting | 30 |
Pakistan | Saeed Anwar | 20 |
South Africa | Hashim Amla | 27 |
West Indies | Chris Gayle | 25 |
FAQs
Q: Who has most centuries in ODI cricket
A: Virat Kohli holds the record of scoring most centuries in ODI cricket with 50 ODI centuries.
Q: Who has the most centuries in ODI history?
A: Virat Kohli holds the record for the most centuries in ODI history. He has 50 centuries in ODIs.
Q: Who scored most century in history?
A: In international cricket across all formats (Tests, One Day Internationals, and Twenty20 Internationals), Sachin Tendulkar holds the record for the most centuries. The Indian cricket legend scored 100 international centuries during his remarkable career.
Q: What is the fastest century in ODI history of Kohli?
A: Virat Kohli’s fastest century in One Day Internationals (ODIs) was scored in 52 balls. He achieved this milestone against Australia on October 16, 2013.
Q: How many centuries does Babar Azam have?
A: Star Pakistani batsman and one of the modern greats has scored centuries in three formats. He has 9 centuries in test cricket, 19 in ODIs, and 3 in T20is.
Q: How many ODI Virat Kohli played?
A: As of 07-11-2023, Virat Kohli, the Indian cricketer, has played 292 One Day Internationals (ODIs).
Q: Who hit 5 centuries in World Cup?
A: Rohit Sharma of India is the cricketer who scored five centuries in a single Cricket World Cup tournament. He achieved this remarkable feat during the 2019 ICC Cricket World Cup held in England.
Q: Who scored most 100 in T20 history?
A: The record for the most centuries in T20 International cricket is held by Rohit Sharma of India. Rohit Sharma has scored four centuries in T20 Internationals.
Q: Who has most runs in cricket history?
A: Sachin Tendulkar holds the record for the most runs in international cricket history. The legendary Indian cricketer scored more than 34,000 runs in Tests and over 18,000 runs in One Day Internationals (ODIs), making his combined total over 53,000 runs across all formats.