• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
CricSchedule.Com

CricSchedule.Com

  • Home
  • Cricket 2023
  • Filter Schedule
    • Monthly
    • Format
    • Venue
  • News
  • FTP
  • Records
  • IPL
  • PSL
  • BPL
  • BBL
  • CPL
  • 100

Most Centuries in ODI

A century is always a special achievement for any batter in the world. To reach the 100-run mark, the batsman must put in a lot of effort. But then, there are a few batsmen who have mastered this art. Sachin Tendulkar is at the top of the list for the most international centuries in his career. But is there anyone who can break his record?

The former Indian captain Virat Kohli is the nearest one. However, when it comes to ODI cricket, a few batters have shown how to create the start to a really big one. And here we will discuss the batters who have scored the most hundreds in the history of 50-over cricket. 

Most Hundreds in ODI Cricket

Player
Span
Mts
100s
Runs
50s
Sachin Tendulkar (IND)
1989-2012
463
49
18426
96
Virat Kohli (IND)
2008-2023*
266
46
12584
64
Ricky Ponting (AUS)
1995-2012
375
30
13704
82
Rohit Sharma (IND)
2007-2023*
241
30
9537
47
Sanath Jayasuriya (SL)
1989-2011
445
28
13430
68
Hashim Amla (SA)
2008-2019
181
27
8113
39
AB de Villiers (SA)
2005-2018
228
25
9577
53
Chris Gayle (WI)
1999-2019
301
25
10480
54
Kumar Sangakkara (SL)
2000-2015
404
25
14234
93
Sourav Ganguly (IND)
1992-2007
311
22
11363
72

5. Sanath Jayasuriya – 28 Centuries in 445 innings

Former Sri Lankan opener Sanath Jayasuriya was certainly the best white-ball batter in his ear from his country. He made his ODI debut in December 1989 and played for over two decades. Jayasuriya played a total of 445 ODIs, which is the second-highest total in history. In his career, he amassed 13430 runs and scored 28 centuries and 68 half-centuries. Not just with the bat, he was more than a useful bowler. Jayasuriya took 323 wickets in his career.

4. Rohit Sharma* – 30 Centuries in 234 innings

Indian batting star Rohit Sharma is fourth on the list, and he is still active, which gives him time to climb up the ladder. Rohit made his ODI debut in June 2007 and has become the backbone of the Indian team. He smashed five centuries in the 2019 ODI World Cup, which is a record in itself. Rohit has scored 29 centuries and 47 half-centuries with 9537 runs so far in 229 innings. He can be in the top-three before he retires from the game.

3. Ricky Ponting – 30 Centuries in 375 innings

Ricky Ponting, the former Australian captain and the biggest name to ever captain an international team, finished with 30 ODI centuries. He made his ODI debut in February 1995 against South Africa and played for the next 17 years. Ponting led Australia to 2003 and 2007 ODI World Cups glory. He scored 13704 runs in 365 innings at 42.03 with 30 centuries and 82 half-centuries. Ponting is the highest run-getter for his country at international level.

2. Virat Kohli* – 46 Centuries in 257 innings

If there is one man who can break the all-time record of Sachin Tendulkar, then it is the former Indian captain Virat Kohli. He’s moving up the ranks quickly, and in fewer innings. Virat Kohli is widely regarded as the greatest ODI batter of all time. He has scored 46 ODI centuries and 64 half-centuries in just 259 innings, and he still has a few years of cricket left in him. He has also scored 12684+ runs at an average of 57.72.

1. Sachin Tendulkar – 49 Centuries in 452 innings

If there is one man who holds almost all the batting records, it is “Master Blaster” Sachin Tendulkar. The former Indian legend was the best at what he did in this game. Especially in ODIs, it is very hard to break some of his records. He ended as the highest run-getter, with the most centuries and most half-centuries. Sachin scored 49 centuries (plus 51 test centuries) in 452 innings and 96 half-centuries. He scored 18426 runs at an average of 44.83.

Team Wise Most Centuries in ODI

England
Bangladesh
New Zealand
Australia
Pakistan
West Indies
India
South Africa
Sri Lanka

Primary Sidebar


Cricket

Bangladesh Highest Opening Partnership in ODI

1983 World Cup Indian Team

West Indies Highest Opening Partnership in ODI

West Indies Highest Partnership in ODI

More Posts from this Category

IPL

List of KKR Captain from IPL 2008 to 2023

List of MI Captain from IPL 2008 to 2023

List of SRH Captain from IPL 2013 to 2023

List of CSK Captain from IPL 2008 to 2023

More Posts from this Category

T20 World Cup

ICC T20 World Cup 2024 Format, New Teams and Rules

Watch: Virat Kohli showed his “Superhuman” skills on the field to win India’s first warm-up match vs AUS

Here’s the complete list of Awards, Cash Prize and Records made in T20 World Cup 2022

List of Man of the Tournament in T20 World Cup

More Posts from this Category

Big Bash

Sydney Sixers vs Brisbane Heat Head to Head

Sydney Sixers vs Melbourne Stars Head to Head

List of Hat Tricks in BBL and a Rare Double Hat Trick

Highest Run Chase in BBL

More Posts from this Category

T10 League News

Northern Warriors Squad T10 League 2022

Delhi Bulls Squad T10 League 2022

Team Abu Dhabi Squad T10 League 2022

Bangla Tigers Squad T10 League 2022

More Posts from this Category

The Hundred

The Hundred Teams 2023, Squad, Venue & Winners List

The Hundred Cricket Rules: All You Need to Know about the 100 Ball Tournament

Oval Invincibles Squad 2022

Manchester Originals Squad 2022

More Posts from this Category

Caribbean Premier League

Best Bowling Figures in CPL

Highest Individual Score in CPL

CPL Winners List

CPL Winning Captains List

More Posts from this Category