Top 10 Batsmen With Most Centuries In ODI Cricket

Top 10 Batsmen With Most Centuries In ODI Cricket

Table of content:

Cricket is a game of skill & technique. Be it in any format; it requires the ultimate dedication of the players to be recognized as the greatest of the game. Collecting runs and scoring the highest number of centuries in ODI isn't a cakewalk when faced with some of the most skillful & dangerous bowlers.

However, the cricketing world is rich with a few incredible players going on to score magnificent centuries in ODIs.

In this article, we will discuss some of these top players with the most centuries in ODI cricket.

There are a variety of games that you can play to enjoy with friends here!
Download the GetMega app now! Play some exclusive range of real-money games and challenging contests on GetMega.

Top 10 Incredible Player With Most Centuries In ODI Cricket History

World is rich with a few players going on to score great centuries in ODIs. In this article, we will discuss some of these top players with the most centuries in ODI cricket.

Here is our list of top 10 batsmen who have scored the most hundreds in ODI in cricket history.

1. Sachin Tendulkar (INDIA)

Sachin Tendulkar (INDIA)

Span

Matches

Innings

100s

Runs

Highest Score

1989-2012

463

452

49

18426

200*

The player to take the first position for most centuries in ODI cricket list is the Master Blaster, Sachin Tendulkar.

Tendulkar took a while after his ODI debut to kick-start his century count. The Master Blaster scored his first ODI century in 1994 and, from thereon, collected numerous centuries, and ended his ODI career with a record of 49 centuries, the most hundreds in ODI cricket by any player. His 46th ODI century against South Africa, where he scored his highest hundred in ODIs (200*), was the first time a batsman scored an ODI double-century.

The Master Blaster's last century of his career came in the 2012 Asia Cup, which brought an end to a year-long wait for his 100th century!

2. Virat Kohli (INDIA)

Virat Kohli (INDIA)

Span

Matches

Innings

100s

Runs

Highest Score

2008-2022

260

251

43

12311

183

Second, on our list of most centuries in ODI is the former Indian cricket team skipper and “Chase Master” Virat Kohli. Kohli's god-level consistency is frequently compared to batting legends such as Don Bradman and Sachin Tendulkar.

Virat Kohli has surpassed legends such as Ricky Ponting, Chris Gayle, and Kumar Sangakarra in the list of the highest number of centuries in ODI cricket by a batsman. He has scored 43 centuries in ODIs, standing second in the most hundreds in ODI cricket list, and is on the verge of breaking the record of 49 ODI centuries.

3. Ricky Ponting (AUSTRALIA)

Ricky Ponting (AUSTRALIA)

Span

Matches

Innings

100s

Runs

Highest Score

1995-2012

375

365

30

13704

164

Ricky Ponting is one of Australia's greatest cricketers and the only batsman trailing the legendary Don Bradman in the country's overall rankings.

The former Australian skipper is one of the most successful run-maker and holds the record of being the second highest century scorer (71) in international cricket history, after Sachin Tendulkar (100). He has scored 30 ODI hundred, the third most centuries in ODI cricket.

Ponting also holds the record of scoring centuries against all cricketing nations that have permanent ODI status, making him the first batsman in history to accomplish this incredible feat.

4. Rohit Sharma (INDIA)

Rohit Sharma (INDIA)

Span

Matches

Innings

100s

Runs

Highest Score

2007-2022

230

223

29

9283

264

Mumbai-based batsman Rohit Sharma is regarded as one of India's most gifted batsmen as he was blessed with timing which is visually appealing.

Sharma had to overcome setbacks to achieve long-term success at the international level. Rohit scored his first two centuries in consecutive games before taking three years to reach the elusive century mark.

From thereon, there was no looking back for Rohit, and he now has 29 ODI centuries to his name, the fourth most centuries in ODI cricket. He is also the second Indian to score hundreds in all formats and the most double centuries in ODIs.

5. Sanath Jayasuriya (SRI LANKA)

Sanath Jayasuriya (SRI LANKA)

Span

Matches

Innings

100s

Runs

Highest Score

1989-2011

445

433

28

13430

189

Next on the list of the highest number of centuries in ODI is the former captain of the Sri Lanka national cricket team Sanath Jayasuriya. Known for his power-hitting and aggressive batting style, Jayasuriya changed everyone's thinking about how to start innings which later became the standard opening batting strategy.

Nicknamed the ‘Master Blaster’, Jayasuriya once held the record for the fastest half-century and century in ODI cricket. He also has the record of the highest number of centuries in ODI for Sri Lanka with 28 to his name, and sits fifth place in the list of most centuries in ODI cricket.

6. Hasim Amla (SOUTH AFRICA)

Hasim Amla (SOUTH AFRICA)

Span

Matches

Innings

100s

Runs

Highest Score

2008-2019

181

178

27

8113

159

Hashim Amla is regarded as one of the greatest top-order batsmen in cricket history. Amla, known for his elegance and monk-like persona, had a glittering 15-year international career, setting several records in Test cricket. However, his ODI records are equally impressive.

During his glittering ODI career, Amla scored 27 hundreds in ODI, most centuries by any South African in ODI history. He also holds the record for being South Africa's third highest ODI run-getter, with 8113 runs in only 181 matches.

7.AB de Villiers (SOUTH AFRICA)

AB de Villiers (SOUTH AFRICA)

Span

Matches

Innings

100s

Runs

Highest Score

2005-2018

228

218

25

9577

176

Currently holding seventh place in the list of most centuries in ODI cricket is Mr 360°, AB de Villiers. AB de Villiers has emerged as one of South Africa's greats owing to his overflowing talent of hitting any ball, anywhere, and against any bowler.

AB de Villiers set several international records during his career. While he holds numerous records, the fastest century in ODIs is perhaps the most notable. As of now, he has the joint seventh-highest number of centuries in ODIs, with 25 to his name.

8. Chris Gayle (WEST INDIES)

Chris Gayle (WEST INDIES)

Span

Matches

Innings

100s

Runs

Highest Score

1999-2019

301

294

25

10480

215

Next on the list of most centuries in ODI is the Caribbean star, Christopher Henry Gayle. The West India southpaw is known for his devil-may-care style of play and has set numerous records across all three formats of the game. He is the most capped player for the West Indies in international cricket and is the only West Indian player to score a double hundred in ODIs.

Gayle holds the record for scoring the fastest double century in ODIs. He is also the first cricketer to score a blistering double hundred in the ODI World Cup 2015.

Currently, Gayle has the joint eight-highest centuries in ODIs with 25 to his name.

9. Kumara Sangakkara (SRI LANKA)

Kumara Sangakkara (SRI LANKA)

Span

Matches

Innings

100s

Runs

Highest Score

2000-2015

404

380

25

14234

169

Kumara Sangakkara is our next top player having the most hundreds in ODI. Sangakkara, former captain of the Sri Lankar national cricket team, has been an excellent top-order wicketkeeper batsman and has made significant contribution to the bat. He started his ODI in a fairly ordinary fashion, scoring only two centuries in four years.

Later in his career, he went on to become the third fastest player to 10,000 Test runs, alongside Sachin Tendulkar & Brian Lara. Sangakkara ended his ODI career scoring 25 centuries to his name, the joint ninth-highest centuries in ODIs.

10. Sourav Ganguly (INDIA)

Sourav Ganguly (INDIA)

Span

Matches

Innings

100s

Runs

Highest Score

1992-2007

311

300

22

11363

183

Last in our list of the most centuries in ODIs is the Royal Bengal Tiger of the Indian Cricket team, Sourav Ganguly. The former Indian skipper Sourav Ganguly was a dangerous classic batsman and one of the greatest one-day batsmen of all time.

Earlier in cricketing history, Sachin Tendulkar and Sourav Ganguly were one of the most destructive opening pairs. Once in their career, they had an equal number of centuries and were competing to add more hundreds to their tally.

Popularly known as ‘Dada’, Ganguly ended his career with 25 ODI hundreds, the tenth-highest century in ODI history.

GetMega is a trending app that offers huge variety of games to its users. Download the app now! With 10,000+ daily players on the app, you can win up-to Rs 1,00,000 everyday.

Learnt something new ?
Try your skills with real Cricket Players

+5,369

live players

What Our 
Players Feel

Nikhil Aimani
Nikhil Aimani
Mumbai, Maharasthra
quote
I have tried almost all of their games & I really like their Card games. One thing I can say say that if you want to win big, practicing matters. Took some time to study Poker and Rummy, but now I am winning about ₹75,000 a month.
21 January, 2021
Behrooz Rostaye
Behrooz Rostaye
New Delhi, Delhi
quote
I had no idea Rummy could be so much fun, yet easy to learn. I also regularly play Poker on GetMega. Playing games is fun, but playing with real stakes is so much more exciting
4 January, 2021
Nitin Chaudhary
Nitin Chaudhary
Mathura, Uttar Pradesh
quote
Playing games with real stakes & real people is so much more exciting than playing alone. What makes GetMega special is that I know I am playing against real profiles - now I can play without worrying about trolls, bots or fraud.
2 February, 2021
download
Get download link through SMS
getmega logo
GetMega
star
4.7 Rating
50,00,000+ Downloads