Sachin Tendulkar holds the record for most ODI hundreds. Every batsman hopes to score a hundred runs in his career. In either format, he scores his first century. This is a memorable occasion for him. Some batsmen get a century in their debut game. The audience has been praising their performance for a long time. Today, I’ll give the top ten ODI batsmen in terms of hundreds scored.

Tendulkar Sachin 49 Hundred (India)

Sachin Tendulkar is the world record holder. In international cricket, he held numerous world records. Tendulkar is widely regarded as one of cricket’s greatest batsmen. On November 15, 1989, he made his ODI debut against Pakistan. He last played against the same team in an ODI in 2012. During his 23-year ODI career, he scored 49 centuries.

In 2010, he scored 200* against South Africa in Gwalior.

Most Hundreds in ODI All-time World Record

2. Virat Kohli 43 Hundred (India)

Virat Kohli is a former Indian International Cricket Team captain. On August 18, 2008, he made his ODI debut against Sri Lanka. In one-day international cricket, he held several world records. He spent a lot of time in the ICC ODI cricket rankings. In only 263 ODI cricket matches, he scored 43 ODI centuries. His ODI career still continues.

Best Hundred: 183 against Pakistan in Dhaka during the Asia Cup in 2012.

Most Hundreds in ODI All-time World Record

3. Ricky Ponting 30 Hundred (Australia)

Ricky Ponting was an outstanding middle-order batsman. He is the most successful ODI captain in history. He was a member of the World Cup-winning team in 1999. Under his captaincy, Australia won the ODI World Cup twice, in 2003 and 2007. The former Australian cricket captain won two consecutive ICC Champion Trophies in 2006 and 2009. His batting average is much higher. He appeared in 375 One-Day Internationals (ODIs). Ponting was constructed 30 centuries during these matches.

Best Hundred: 145 against Zimbabwe in New Delhi in 1998.

Most Hundreds in ODI All-time World Record

4. Rohit Sharma 29 Hundred (India)

In one-day internationals, Rohit Sharma is the best batsman. He holds the world record for the most individual 264 runs in one-day internationals. Sharma is the only ODI cricketer to have two double centuries. In the 2019 World Cup, he set another world record by scoring five centuries. On May 28, 2010, he scored his first century against Zimbabwe.
Sharma has now made 29 hundred. He placed 4th in the all-time ODI hundreds list.

In 2014, he scored 264 against Sri Lanka in Kolkata.

Most Hundreds in ODI All-time World Record

5. Sanath Jayasuriya 28 Hundred (Sri Lanka)

Sanath Jayasuriya, No. 5 (Sri Lanka)
In the mid-1990s, Sanath Jayasuriya made significant changes in one-day international cricket. He benefited from the first 15 circle-overs with Romesh Kaluwitharana. In one-day internationals, Jayasuriya is regarded as one of the greatest attacking batsmen of all time. He is the only ODI cricketer to have scored over 10,000 runs and taken 300 wickets. In the 1996 ICC ODI Cricket World Cup, this all-rounder was named player of the tournament. Instead of Jayasuriya’s advancement, Sri Lanka won the 1996 ICC Cricket World Cup ODI. He had 28 ODI hundreds.

Best Hundred: 189 against India in the 2000 Champion Trophy Final in Sharjah.

Most Hundreds in ODI All-time World Record

6. Hashim Amla 27 Hundred (South Africa)

Hashim Amla represented South Africa in all three international cricket formats. He batted right-handed as an opener. Amla set world records for the fastest ODI runs of 2000, 3000, 4000, 5000, 6000, and 7000. He is the quickest cricketer to ten ODI centuries. Amla has established ODIs in hundreds of test-playing countries. He scored over 1000 runs in both ODI and test matches during the same calendar year in 2010. In only 181 ODI matches, he scored 27 hundred.

In 2017, he scored 154 against Sri Lanka in Centurion.

Most Hundreds in ODI All-time World Record

7. Ab de Villiers 25 Hundred ( South Africa)

Ab de Villiers was South Africa’s most aggressive right-handed middle-order batsman. Because of his batting ability, he set numerous world records. During his 15-year international career, De Villiers was nominated for the ICC Player of the Year three times. He began his ODI career as a wicketkeeper before becoming a regular batsman. He broke Shahid Afridi’s world record for the fastest ODI century. In just 31 deliveries, he set the world record for the fastest century. Devilliers holds the world record for the fastest 50, 100, and 150 meters in one-day international cricket. He has the seventh most hundreds in ODI history. In 228 One-Day Internationals, he scored 25 centuries.

Best Hundred: – 149 against West Indies in Johannesburg in 2015.

Most Hundreds in ODI All-time World Record

8. Chris Gayle 25 Hundred (West Indies)

Chris Gayle is well-known throughout the world for his destructive batting. He set numerous world records across all formats of international cricket. Gayle has scored centuries in all formats of the game. He is the only West Indian player to have scored 10,000 runs in an ODI. Gayle is the West Indies’ leading scorer in both ODI and T20 international matches. In international cricket, he has also taken 300 wickets. In the 2015 World Cup, he scored the fastest double-century in ODI history against Zimbabwe. He has the most hundreds in ODI cricket, with 25.

Best Hundred: 132* against England in Lords in 2004.

Most Hundreds in ODI All-time World Record

9. Kumar Sangakkara 25 Hundred (Sri Lanka)

Kumra Sangakkara was a wicketkeeper and left-handed middle-order batsman. He holds the record for the most wicket-keeping dismissals in ODI cricket. After Sachin Tendulkar, Sangakkara is the second-highest ODI scorer. The first Sri Lankan player to reach 14000 runs in one-day internationals. Sangakkara is the first and only batter in ODI history to score four consecutive hundreds. As a wicket-keeper batsman, he scored the most runs. In one-day international cricket, he scored 25 centuries.

Best total: 219 against India in 2010.

Most Hundreds in ODI All-time World Record

10. Sourav Ganguly 22 Hundred (India)

Sourav Ganguly was a former Indian cricket captain and left-handed opening batter. He is the current president of India’s Board of Control for Cricket. He scored three hundred in ODIs and seven hundred in a calendar year. Ganguly became the third batsman in ODI history to reach 10,000 runs. In ODIs, he had 22 centuries. Ganguly is the last batsman in the all-time list of ODI hundreds.

In 2009, he scored 183 against Sri Lanka in Taunton (ODI World Cup).

Most Hundreds in ODI All-time World Record

Top 10 Bastman List ! Most Centuries in ODI Cricket

# Player Team Matches Hundreds
1 Sachin Tendulkar India 463 49
2 Virat Kohli India 263 43
3 Ricky Ponting Australia 375 30
4 Rohit Sharma India 230 29
5 Sanath Jayasuriya Sri Lanka 445 28
6 Hashim Amla South Africa 181 27
7 AB de Villiers South Africa 228 25
8 Chris Gayle West Indies 301 25
9 Kumar Sangakkara Sri Lanka 404 25
10 Sourav Ganguly India 311 22

FAQS

Who has the most hundreds in ODI?

Sachin Tendulkar has the most hundreds in ODI.

Who scored 300 in ODI?

No batsman has ever scored 300 runs in an ODI.

Who scored 100 centuries in ODI?

No batsman has ever scored 100 centuries in ODI.

Who was the No 1 ODI batsman for most days?

Former West Indies captain Viv Richards was no 1 batsman for most days.

Who are the fastest 5000 runs in ODI?

Hashim Amla scored the fastest 5000 runs in ODI.

Leave a Reply

Your email address will not be published. Required fields are marked *