Top 5 Players with Most Centuries in ODI

Most Centuries in ODI: One Day International cricket also called Limited Overs International is a form of a cricket match played between the teams of international status. This form is quite popular among spectators as it can lead to passionate strategies and batting and the spectators can watch the match in a day as opposed to giving commitment for multiple days. The game usually lasts for eight hours.

Most Centuries in ODI

The form of the game first developed in 1971. The first ODI was played between Australia and England at the Melbourne Cricket Ground on 5 January 1971. The trend then followed.

In this form of cricket, each team bats for a fixed number of overs, i.e. 50. It was initially 60 overs but the world governing body International Cricket Council (ICC) established uniformity with 50 overs per side. Played between two teams of 11 players each, the match consists of two innings.

The approach in one-day internationals is of paramount importance. Today we will discuss the most centuries in ODI cricket. Interestingly three Indian cricketers are in top ten and the list is topped by none another Sachin Tendulkar.

List of Top 50 Batsman with Most Centuries in ODI

Sr. No. Player Span Mat Inns Runs 100
1 SR Tendulkar (INDIA) 1989-2012 463 452 18426 49
2 V Kohli (INDIA) 2008-2019 242 233 11609 43
3 RT Ponting (AUS/ICC) 1995-2012 375 365 13704 30
4 RG Sharma (INDIA) 2007-2019 221 214 8944 28
5 ST Jayasuriya (Asia/SL) 1989-2011 445 433 13430 28
6 HM Amla (SA) 2008-2019 181 178 8113 27
7 AB de Villiers (Afr/SA) 2005-2018 228 218 9577 25
8 CH Gayle (ICC/WI) 1999-2019 301 294 10480 25
9 KC Sangakkara (Asia/ICC/SL) 2000-2015 404 380 14234 25
10 SC Ganguly (Asia/INDIA) 1992-2007 311 300 11363 22
11 TM Dilshan (SL) 1999-2016 330 303 10290 22
12 HH Gibbs (SA) 1996-2010 248 240 8094 21
13 LRPL Taylor (NZ) 2006-2019 228 212 8376 20
14 Saeed Anwar (PAK) 1989-2003 247 244 8824 20
15 BC Lara (ICC/WI) 1990-2007 299 289 10405 19
16 DPMD Jayawardene (Asia/SL) 1998-2015 448 418 12650 19
17 ME Waugh (AUS) 1988-2002 244 236 8500 18
18 DA Warner (AUS) 2009-2019 116 114 4990 17
19 S Dhawan (INDIA) 2010-2019 133 131 5518 17
20 DL Haynes (WI) 1978-1994 238 237 8648 17
21 JH Kallis (Afr/ICC/SA) 1996-2014 328 314 11579 17
22 JE Root (ENG) 2013-2019 143 135 5856 16
23 MJ Guptill (NZ) 2009-2019 179 176 6626 16
24 NJ Astle (NZ) 1995-2007 223 217 7090 16
25 AC Gilchrist (AUS/ICC) 1996-2008 287 279 9619 16
26 AJ Finch (AUS) 2013-2019 119 115 4559 15
27 WU Tharanga (Asia/SL) 2005-2019 235 223 6951 15
28 V Sehwag (Asia/ICC/INDIA) 1999-2013 251 245 8273 15
29 Mohammad Yousuf (Asia/PAK) 1998-2010 288 273 9720 15
30 Q de Kock (SA) 2013-2019 115 115 4907 14
31 Yuvraj Singh (Asia/INDIA) 2000-2017 304 278 8701 14
32 KS Williamson (NZ) 2010-2019 149 142 6132 13
33 G Kirsten (SA) 1993-2003 185 185 6798 13
34 EJG Morgan (ENG/IRE) 2006-2019 233 217 7348 13
35 ME Trescothick (ENG) 2000-2006 123 122 4335 12
36 F du Plessis (SA) 2011-2019 143 136 5507 12
37 R Dravid (Asia/ICC/INDIA) 1996-2011 344 318 10889 12
38 Babar Azam (PAK) 2015-2019 74 72 3359 11
39 CG Greenidge (WI) 1975-1991 128 127 5134 11
40 WTS Porterfield (IRE) 2006-2019 136 133 4037 11
41 G Gambhir (INDIA) 2003-2013 147 143 5238 11
42 IVA Richards (WI) 1975-1991 187 167 6721 11
43 Tamim Iqbal (BDESH) 2007-2019 204 202 6892 11
44 Mohammad Hafeez (PAK) 2003-2019 218 216 6614 11
45 S Chanderpaul (WI) 1994-2011 268 251 8778 11
46 MS Atapattu (SL) 1990-2007 268 259 8529 11
47 PA de Silva (SL) 1984-2003 308 296 9284 11
48 ML Hayden (AUS/ICC) 1993-2008 161 155 6133 10
49 BRM Taylor (ZIM) 2004-2019 193 192 6293 10
50 GC Smith (Afr/SA) 2002-2013 197 194 6989 10

List of Top 5 Players with Most Centuries in ODI

#1. Sachin Tendulkar

The Indian cricket star’s career spanned over 23 years in which he broke several records. In 463 ODIs he scored 18426 runs at an average of 44.83. Sachin Retired with 49 hundred in ODIs to his name, the highest till date.

Sachin Tendulkar

Popularly known as the master blaster of India, he scored his first ODI century against Australia in Colombo in 1994.

#2. Virat Kohli

Virat Kohli is on the road to break Sachin Tendulkar’s record. The 29-year-old had so far played only 222 ODIs but has managed to score 10533 runs at the highest average of 59.5 runs.  His first century in ODI was against Sri Lanka in December 2009 and from there, the sage of his achievements and success continued and he became the heartthrob of Indian cricket fans.

Virat-Kohli

He is second in the list but with his actions, it seems he will soon sit on the top spot. He had broken Sachin Tendulkar’s record of most ODI runs against West Indies. Also, he is the fastest cricketer in the world to reach 10000 runs in ODI, again surpassing Tendulkar’s records.

#3. Ricky Ponting

He is the only Australian cricketer in the top 10 cricketers to have maximum centuries in ODI. In his career of 17 years, he played 375 ODIs scoring 13704 runs at an average of 42.03 runs. He scored 30 hundred in his cricket career. He also made a record for 262 ODI wins out of 375 ODI matches he played.

Ricky Ponting

He is the only cricket captain to win four different ICC trophies. Interestingly, he is also the only captain to lift the Champions Trophy title twice. He is the only captain to lead in 200 victories. Our very own MS Dhoni stands very close to this achievement with 178 victories.

#4. Sanath Jayasuriya 

This left-handed batsman has represented Sri Lanka in 445 ODIs in the span of 22 years registering 13430 runs at an average of 32.36 runs. 28 hundred in ODIs in his kitty is a remarkable achievement.

Sanath Jayasuriya

He was the former captain of the Sri Lanka cricket team, but his captaincy seemed to impact his performance and he resigned post 2003-world cup. Sri Lanka’s greatest one-day cricketer has 322 wickets in ODIs and has made his name in the list of all-time wicket-takers in ODIs.

#5. Hashim Amla 

He has till now played 174 ODIs in which he has registered 7910 runs at an average of 49.74 runs. So far, he has 27 hundred in ODI under his belt. Not a bad deal. This South African cricketer has his roots from India as his ancestors were from the eastern state of Gujarat. He was not considered for shorter formats of the game, but he ensured his place in ODI by scoring two hundred during the West Indies tour in 2010.

Hashim Amla with Most Centuries in ODI

These cricketers are breaking records every day and are climbing the ladder of their career success. Seeing the two Indians holding the first two spots in the world’s prestigious list of one of the most favorite games would make any Indian’s shoulders broad with pride.