Most ODI Centuries

Top 10 Players with the Most ODI Centuries in Cricket History

One Day International (ODI) cricket is one of the most exciting formats of the game. Scoring a century (100 runs in a single inning) is a big achievement for any player. Over the years, many great batsmen have scored hundreds of runs in ODIs, setting records and helping their teams win matches.

Top 10 Players with the Most ODI Centuries

Rank Player Country Centuries
1 Virat Kohli India 51
2 Sachin Tendulkar India 49
3 Rohit Sharma India 32
4 Ricky Ponting Australia 30
5 Sanath Jayasuriya Sri Lanka 28
6 Hashim Amla South Africa 27
7 AB de Villiers South Africa 25
8 Chris Gayle West Indies 25
9 Kumar Sangakkara Sri Lanka 25
10 David Warner Australia 22

Virat Kohli (India) – 51 Centuries

Virat Kohli is one of the best batsmen in cricket history. He has scored 51 centuries in ODIs, breaking many records. His consistency and hunger for runs make him a true legend.

Sachin Tendulkar (India) – 49 Centuries

Sachin Tendulkar, also known as the “God of Cricket,” held the record for the most ODI centuries for many years. He scored 49 centuries in ODIs during his career from 1989 to 2012.

Rohit Sharma (India) – 32 Centuries

Rohit Sharma is famous for scoring big hundreds and even double centuries in ODIs. He has 32 centuries to his name and is one of the most dangerous opening batsmen.

Ricky Ponting (Australia) – 30 Centuries

Former Australian captain Ricky Ponting scored 30 ODI centuries. He was known for his aggressive batting and leadership, helping Australia win multiple World Cups.

Sanath Jayasuriya (Sri Lanka) – 28 Centuries

Sanath Jayasuriya changed the way cricket was played with his attacking batting. He scored 28 ODI centuries and played a key role in Sri Lanka’s success in the 1990s.

Hashim Amla (South Africa) – 27 Centuries

Hashim Amla was a stylish and dependable batsman for South Africa. He scored 27 ODI centuries with his calm and composed batting.

AB de Villiers (South Africa) – 25 Centuries

AB de Villiers, also called “Mr. 360°,” was known for his ability to play shots all over the field. He scored 25 centuries and played some of the fastest innings in ODI history.

Chris Gayle (West Indies) – 25 Centuries

Chris Gayle, also known as the “Universe Boss,” was one of the most explosive batsmen in cricket. He hit 25 centuries and was famous for hitting big sixes.

Kumar Sangakkara (Sri Lanka) – 25 Centuries

Kumar Sangakkara was one of Sri Lanka’s best batsmen. He scored 25 ODI centuries and was known for his graceful batting style.

David Warner (Australia) – 22 Centuries

David Warner is one of the most aggressive openers in modern-day cricket. He has scored 22 ODI centuries for Australia and has played many match-winning innings.

Related Post: Complete List of Champions Trophy Winners from 1998 to 2025

Conclusion

These players have made history with their incredible performances in ODI cricket. They have entertained millions of fans and inspired young cricketers worldwide. As cricket continues to evolve, new players may join this elite list, but the legends mentioned here will always be remembered for their contributions to the game.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

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