02.07.2020,11:07 3042 0

Most Centuries in ODI: Batsmen with the highest number of Hundreds

Most Centuries in ODI: Batsmen with the highest number of Hundreds


Cricket is a game of stats. Runs and wickets are its primary currencies. The number of centuries scored is considered a good data point when it comes to ranking batsmen on their scoring abilities. The players who can convert the starts into big scores are considered to be the match winners.

TOP-10 Batsmen with most centuries in ODI Cricket

We have presented a list of batsmen with most international centuries in One Day International (ODI) Cricket. Although the list is supposed to include top-10 century makers, it contains 11 players since Sourav Ganguly and Dilshan have equal 22 centuries each.

The best of the best are as follows:

  • SR Tendulkar (IND)
  • V Kohli (IND)
  • RT Ponting (AUS)
  • RG Sharma (IND)
  • ST Jayasuriya (SL)
  • HM Amla (SA)
  • AB de Villiers (SA)
  • CH Gayle (WI)
  • KC Sangakkara (SL)
  • SC Ganguly (IND)
  • TM Dilshan (SL)

The list covers players from Sachin Tendulkar and Sanath Jayasuriya – who debuted back in 1989 – to players of modern times such as Virat Kohli and Rohit Sharma. The list is heavy on subcontinental cricketers with 7 players from India (4) and Sri Lanka (3). Other countries such as Australia (1), South Africa (2), and the West Indies (1) are present as well.

Let’s take a brief look at all these giants starting with the Little Master – Sachin Tendulkar.

Sachin Tendulkar (IND) – 49 Centuri

Sachin Tendulkar (IND) – 49 Centuries

es to batting records – Sachin Tendulkar. He is arguably the best ODI batsman ever. He is the only cricketer to have 100 International centuries49 of them are in ODIs. He is also the first player to score 200 runs in a single ODI innings.

Sachin Tendulkar played 463 ODIs – the most by a single player – in his 24-year long career to score 49 hundreds. Only 20 of 49 hundreds came at home while the remaining 29 hundreds were scored away or on neutral territories. Most of his centuries were scored against Australia – 9 centuries – followed by Sri Lanka – 8 centuries.

Tendulkar’s highest score of 200 came against South Africa in Gwalior in 2010. He played six ODI World Cups, which is the biggest number ever achieved, and he is a joint holder of a record for the most number of centuries – 6 centuries – in ODI World Cups.

Virat Kohli (IND) – 43 Centuries

Virat Kohli (IND) – 43 Centuriesuble-centuries/" target="_blank" rel="noopener noreferrer">Virat Kohli, affectionately called the King, is an Indian cricketer who captains India in all formats of the game. He is a top-order batsman and a master of chasing down the targets. He has the second biggest number of hundreds in ODIs with 43 centuries.

Virat, in just a 12-year long career so far, has scored more centuries than Ricky Pointing (third one on the list) whose career span was 17 years. Virat Kohli has the lowest innings per century among the top century makers of the world. He scores a century every 6 innings in ODIs.

Virat Kohli has scored 26 centuries while chasing with India ending up winning 22 matches. His highest score of 183 came against Pakistan in Asia Cup 2012 while chasing 330. Virat has scored just two centuries in ODI World Cups.

Virat currently averages close to 60 which is the highest among the top century makers and that too at a strike rate of over 93. Most of his centuries are against West Indies (9) followed by Australia (8) and Sri Lanka (8).

Ricky Ponting (AUS) – 30 Centuries

Ricky Ponting, the

Ricky Ponting (AUS) – 30 Centuries

terms of ODI centuries. Throughout a 17-year-long career, he has scored 30 centuries at an average of 42. He batted at number 3 in most of the matches played and was a member and captain of the all-time great Australian cricket team. Ricky Ponting scored 22 of his 30 centuries as a captain.

He has always liked setting big scores for an opposed team which is reflected in the fact that his 22 centuries have come while batting first. Ponting has scored 13 centuries at home and the remaining 17 in away or neutral conditions.

He has 6 centuries all against India and New Zealand followed by 5 centuries against England. Ponting has had a special penchant for ODI World Cups where he has scored 5 centuries: second only to Sachin Tendulkar and Rohit Sharma. He also has a century in a World Cup final – 140 not out – against India in 2003 World Cup final.

Rohit Sharma (IND) – 29 Centuries

Rohit Sharma (IND) – 29 Centuriesnk" rel="noopener noreferrer">Rohit Sharma ranks fourth among the top century makers in ODIs. He has 29 centuries to his name – three of those are colossal double centuries – a couple against Sri Lanka and another one against Australia. The innings of 264 against Sri Lanka is the highest score in ODI cricket.

Although Rohit Sharma started his career in 2007, he came into the limelight only in 2013 when he became a permanent opener of the Indian ODI team. Until 2013, Rohit Sharma scored just 2 centuries at a paltry average of around 30. Since 2013, he has scored 27 hundreds at an average of about 60 in just 138 matches. That is a century almost every 5 innings. Even better than Kohli.

Despite playing in just a couple of World Cups – 2015 and 2019 – Rohit Sharma equaled Tendulkar, who played 6 of them, with 6 hundreds. In the 2019 World Cup alone he scored 5 centuries – the most ever scored by anyone in a single edition.

Sanath Jayasuriya (SL) – 28 Centuries

It would not be an overstatement to

Sanath Jayasuriya (SL) – 28 Centuries

cricket in the mid-1990s. He was an explosive player who exploited the fielding restrictions in the first 15 overs. He ranks fifth in the list of best ODI century makers with 28 centuries to his name.

Sanath Jayasuriya played the third-most number of ODIs (445 ODIs) in a career that spanned 22 years. He was a bowler who could bat down the order in the early years of his career. In 1993 he started opening and, and like Rohit Sharma, his career of a great batsman took off.

Jayasuriya has scored 7 centuries against India followed by 5 centuries against New Zealand. His highest score of 189 came against India in Champion’s Trophy final in 2000. His 21 centuries have been scored at an away or neutral venue. He has 10 hundreds as a captain and 17 hundreds scored in the first innings of a match.

Hashim Amla (SA) – 27 Centuries

Hashim Amla, the South African batsman, scored

Hashim Amla (SA) – 27 Centuries

atively short career in ODI cricket. Despite playing just 181 ODIs he ranks 6th among the top century makers in ODIs.

Hashim Amla has scored a century about every 7 innings. His conversion rate is second with Kohli being the first.  He reached the 25-hundred milestone in ODIs in just 151 innings compared to Kohli’s 162 innings. At that point, he was ahead of Kohli in conversion rate but a lapse in form affected his stats a bit.

Hashim Amla scored 5 centuries against Sri Lanka followed by 3 against Pakistan and Zimbabwe. About half his centuries have come at home. His 21 centuries have come in the first innings of a match. In ODI World Cups, Hashim Amla has scored 2 centuries.

AB de Villiers (SA) – 25 Centuries

AB de Villiers (SA) – 25 Centuriespener noreferrer">AB de Villiers is one of the most celebrated and revered players in the modern era. He also ranks 7th with 25 hundreds in a relatively short career of 228 matches. He scored all these centuries with an average of above 54, second only to Kohli on this list, and a strike rate of over 100. He had a conversion rate of a century about every 9 innings.

Like Sangakkara, De Villiers also played the roles of captain and wicket-keeper in his 13-year-long ODI career. As a captain, De Villiers has scored 13 centuries. He had 15 centuries when he stepped down as a wicket-keeper. De Villiers scored 18 centuries while batting first.

AB de Villiers holds the record for the fastest ODI hundred in just 31 deliveries against West Indies scored in January 2015. Later the same year, in the ODI World Cup, he scored the fastest 150 in just 64 deliveries. In all, Ab de Villiers has 4 World Cup centuries to his name.

Chris Gayle (WI) – 25 Centuries

Chris Gayle (WI) – 25 Centuries="_blank" rel="noopener noreferrer">Chris Gayle is one of the most explosive batsmen in the game of cricket. West Indian cricketer, he was opening for his country in ODI cricket. Throughout his career, he has scored 25 centuries, similar to the numbers of Kumar Sangakarra and AB de Villiers. It took him more innings than De Villiers and fewer innings than Sangakkara.

In a career spanning 20 years since 1999, Chris Gayle has scored more than 10 thousand runs at a strike rate of close to 90 which doesn’t give a real picture of his exploits at the crease. He enjoyed playing away from home, scoring 18 of  25 centuries in away or neutral conditions. He scored only 4 centuries as captain of the team.

Chris Gale has an almost equal number of centuries batting first (13) and batting second (12). Most of his centuries came against India and England – 4 against each – followed by 3 against Pakistan, South Africa, and Zimbabwe. Chris Gayle has a couple of centuries to his name in the ICC ODI Worlds Cups.

Kumar Sangakkara (SL) – 25 Centuries

Legendary Sri Lankan batsman Kumar Sangakkara ranks 7thKumar Sangakkara (SL) – 25 Centurieswith 25 centuries in 404 matches (380 Innings). He has served in various positions for the Sri Lankan team such as captain and wicketkeeper but run-scoring has always been his primary responsibility.

As a captain, Sangakkara scored just 1 century. As a wicketkeeper though he has scored 23 out of his 25 centuries. He enjoyed playing in away or neutral conditions. Most of his centuries – 21 centuries – were scored away from home. Sangakkara scored 6 centuries against India followed by 5 against Bangladesh.

Sangakkara holds a record for consecutive centuries in ODI cricket. He set this record in the 2015 ODI World Cup in Australia and New Zealand. In all, Sangakkara has 5 centuries in ODI World Cups.

Sourav Ganguly (IND) – 22 Centuries

Sourav Ganguly (IND) – 22 Centuriesr noreferrer">Sourav Ganguly gets the credit for starting a whole new era in Indian cricket as a captain in the early 2000s. As a batsman, he opened for India and scored 22 hundreds in exactly 300 innings (311 Matches).

Excluding a solitary match in 1992, Ganguly’s career started in 1996 and spanned for 11 years, in only 4 of which he did not score a century. In fact, all his 22 centuries came in a short period of 7 years. The year 2000 was the most productive one in which he scored 7 centuries. He scored 18 centuries out of 22 playing away. He had the most – 4 centuries – against Sri Lanka followed by 3 against Kenya, New Zealand, and Zimbabwe.

Sourav Ganguly made his highest score in ODI cricket – 183 runs – in a World Cup match in 1999 against Sri Lanka batting first. India won that match by 157 runs. In total, Ganguly has scored 4 centuries in 21 World Cup innings.

Tillakaratne Dilshan (SL) – 22 Centuries

Tillakaratne Dilshan was a charismatic opener for Sri Lanka who scored the same nu

Tillakaratne Dilshan (SL) – 22 Centuries

es – in roughly about the same number of innings – 303 innings in 330 matches.

In a career spanning 17 years from 1999, Dilshan scored more than 10 thousand runs at an average of about 40 and a healthy strike rate of close to 87. Most of his centuries came against India and Bangladesh – 4 each – followed by 3 centuries against New Zealand. He had 9 centuries at home while 13 came in away or neutral conditions. In 25 innings in the ODI World Cups, Dilshan has had 4 centuries to his name.

Dilshan’s highest score is 161 not out against Bangladesh in the ICC ODI World Cup in 2015. However, his most memorable century came against India in 2009 at Rajkot while chasing a mammoth target of 415. Dilshan scored 160 in that chase and almost single-handedly led Sri Lanka close to the victory. However, after he fell, Sri Lanka lost the match by just 3 runs.

List of Players with highest Centuries in ODI

List of Players with highest Centuries in ODIht: 24px;">
Player Country Matches Inns Runs HS 100s 50s Avg
1 Tendulkar, S R India 463 452 18426 200* 49 96 44.83
2 Kohli, V* India 248 239 11867 183 43 58 59.34
3 Ponting, R T Australia 375 365 13704 164 30 82 42.04
4 Sharma, R G* India 224 217 9115 264 29 43 49.27
5 Jayasuriya, S T Sri Lanka 445 433 13430 189 28 68 32.36
6 Amla, H M South Africa 181 178 8113 159 27 39 49.47
7 de Villiers, A B South Africa 228 218 9577 176 25 53 53.50
8 Sangakkara, K C Sri Lanka 404 380 14234 169 25 93 41.99
9 Gayle, C H West Indies 301 294 10480 215 25 54 37.83
10 Ganguly, S C India 311 300 11363 183 22 72 41.02
11 Dilshan, T M Sri Lanka 330 303 10290 161* 22 47 39.27
12 Taylor, L R P L* New Zealand 232 216 8574 181* 21 51 48.44
13 Gibbs, H H South Africa 248 240 8094 175 21 37 36.13
14 Saeed Anwar Pakistan 247 244 8824 194 20 43 39.22
15 Jayawardene, D P M D Sri Lanka 448 418 12650 144 19 77 33.38
16 Lara, B C West Indies 299 289 10405 169 19 63 40.49
17 Waugh, M E Australia 244 236 8500 173 18 50 39.35
18 Warner, D A* Australia 123 121 5267 179 18 21 45.80
19 Haynes, D L West Indies 238 237 8648 152* 17 57 41.38
20 Dhawan, S* India 136 133 5688 143 17 29 45.14
21 < Kallis, J H South Africa 328 314 11579 139 17 86 44.36
22 Gilchrist, A C Australia 287 279 9619 172 16 55 35.89
23 Astle, N J New Zealand 223 217 7090 145* 16 41 34.93
24 Guptill, M J* New Zealand 183 180 6843 237* 16 37 42.50
25 Root, J E* England 146 137 5922 133* 16 33 51.05
26 Finch, A J* Australia 126 122 4882 153* 16 26 41.03
27 Mohammad Yousuf Pakistan 288 273 9720 141* 15 64 41.72
28 Sehwag, V India 251 245 8273 219 15 38 35.06
29 Tharanga, W U* Sri Lanka 235 223 6951 174* 15 37 33.74
30 de Kock, Q* South Africa 121 121 5135 178 15 25 44.65
31 Yuvraj Singh India 304 278 8701 150 14 52 36.56
32 Morgan, E J G* England 236 219 7368 148 13 46 39.40
33 Tamim Iqbal* Bangladesh 207 205 7202 158 13 47 36.74
34 Kirsten, G South Africa 185 185 6798 188* 13 45 40.95
35 Williamson, K S* New Zealand 151 144 6173 148 13 39 47.48


Liked? Share:
0   voted
Similar articles
Indian Team to Practice Indoors After Unseasonal Rains in Mumbai
Indian Team to Practice Indoors After Unseasonal Rains in Mumbai
Read more

Generally, Mumbai does not experience rains in either November or December. Quite unsurprisingly, the practice sessions of the India and New Zealand squads were washed out by unseasonal rains witnessed on 1 December, with two days to go before the 2nd test at Mumbai’s Wankhede Stadium. With more rain expected on 2 December, the two […]

Wadia Confirms Flower Departure
Wadia Confirms Flower Departure
Read more

Coaches Andy Flower and Trevor Bayliss have quit their positions at their respective franchises, Punjab Kings and Sunrisers Hyderabad. The duo, both of whom have coached England in the past, have been offered positions by the newly-formed Lucknow franchise ahead of IPL 2022. Wadia Confirms Flower Departure Ness Wadia, co-owner of Punjab Kings, revealed to […]

Klusener Chooses to Forego Contract Extension with Afghanistan
Klusener Chooses to Forego Contract Extension with Afghanistan
Read more

Former South African all-rounder Lance Klusener has chosen against the renewal of his contract as Afghanistan head coach. Klusener’s tenure ends on the last day of the year after over 2 years in charge, after having taken the job following the exit of former West Indies international Phil Simmons following the 2019 ODI World Cup. […]

Omicron Compels UAE, Oman to Quit CWCL2 Tri-Series
Omicron Compels UAE, Oman to Quit CWCL2 Tri-Series
Read more

The Oman and UAE squads have quit the CWC League 2 trilateral ODI cricket series in Windhoek, Namibia, midway in the wake of an outbreak of Omicron in Southern Africa. At cric-life.com, we have learned that hosts Namibia were forced to call off the rest of the competition after travel restrictions were imposed by many […]

Ben White’s International ODI Debut Looms Large as He Is Included in Squad for USA and WI Tour
Ben White’s International ODI Debut for USA and WI Tour
Read more

Irish youngster Ben White will be on course to have his ODI debut soon, with the leg spinner being part of the squad for his team’s USA and West Indies tours. The tour is scheduled to start in late December during the holidays, with the matches being held in Florida to keep bad weather out […]

Netherlands Tour of SA at Risk as Covid-Variant Prompts Border Closures
Netherlands Tour of SA at Risk
Read more

The Dutch tour of South Africa is at risk of being abandoned midway following the imposition of stricter travel restrictions after a new Coronavirus variant has reportedly emerged in South Africa. UK Has Suspended Flights from South Africa Flights to the UK from South Africa — as well as from many other neighbouring countries — […]