List of Top 20 Players with most Centuries in International Cricket

Cricket is considered the game of batsman up to a great extent. If a player scores 100 runs in any match, it is called the century of that match. The top-order batsmen have more chance to hit the century because they have the chance to play more balls.

Sachin Tendulkar is the only cricketer who has scored 100 centuries in the cricket world. Ricky Ponting of Australia is on the second spot with 71 centuries and incumbent Indian captain, Virat Kohli is on the third spot in terms of overall highest number of centuries.

Interestingly, Sachin has scored 100 centuries in his 24-year cricket career, while Ricky Ponting has scored 71 centuries in 17 years and Virat Kohli has scored 69 centuries in only 11 years career.

There are 3 Indians in the top 10 list of the cricketers while South Africa and Sri Lanka have 2 players each.

Let us know about players that have scored the highest number of international centuries;

Player

Centuries (ODI/ TEST)

Duration

1. Sachin Tendulkar

Total-  100, ODI-49, Test-51

1989–2013

2. Ricky Ponting

Total- 71, ODI-30, Test-41

1995–2012

3. Virat Kohli

Total - 69, ODI - 43, Test - 26

2008–2019

4. Kumar Sangakkara

Total - 63, ODI - 26, Test - 38

2000–2015

5. Jack Kallis

Total - 62, ODI - 17, Test - 45

1995–2014

6. Hashim Amla

Total - 55, ODI - 27, Test - 28

2004–2019

7. Mahela Jayawardene

Total - 54, ODI - 19, Test - 34, T - 20-1

1997–2015

8. Brian Lara

Total-53, ODI-19, Test-34

1990–2007

9. Rahul Dravid

Total-48, ODI-12, Test-36

1996–2012

10. AB de Villiers

Total-47, ODI-25, Test-22

2004–2018

11. Sanath Jayasuriya

Total-42, ODI-28, Test-14

1989–2011

12. Chris Gayle

Total-42, ODI-25, Test-15, T-20-2

1999–2019

13. Shivnarine Chanderpaul

Total - 41, ODI - 11, Test - 30

1994–2015

14. Younis Khan

Total - 41, ODI - 7, Test - 34

2000–2017

15. Matthew Hayden

Total-40, ODI-10, Test-30

1993–2009

16. Mohammad Yusuf

Total - 39, ODI - 15, Test - 24

1998–2010

17. Tilakaratne Dilshan

Total-39, ODI-22, Test-16, T-20-1

1999–2016

18. David Warner

Total-39, ODI-17, Test-21, T-20-1

2009–2019

19. Mark Waugh

Total - 38, ODI - 18, Test - 20

1988–2002

20.  Sourav Ganguly

Total - 38, ODI - 22, Test - 16

1992–2008

Apart from the players given in the above table, Virender Sehwag, Ross Taylor, Alastair Cook have also scored 38 centuries each. Rohit Sharma has also scored a total of 37 centuries that includes 27 in ODIs and 6 centuries in Tests.

An important statistic here is that Rohit Sharma is the only batsman in the world who has scored the most 4 centuries in T20 matches; Gayle has scored 2 centuries. Virat Kohli is yet to score a single century in T20 matches.

The list of top 20 batsmen includes 4 players from India, Sri Lanka and Australia each while 3 players from South Africa and West Indies each and 2 players from Pakistan. Thus, all the top 20 players belongs to just 6 nations.

So this was the list of top 20 century scorers in international cricket. We hope that very soon Rohit Sharma will secure place in the list of top 20 players.

ICC T20 Men's World Cup 2020: Schedule, Teams and Venues

Top 10 players who have scored most runs in T20 International

 

Related Categories

Popular

View More