List of Top 20 Players with most Centuries in International Cricket

Today cricket is played around the world, though it is more popular in certain countries. Cricket is 2nd Most Popular Sport in the World with 2-3 billion fans. Are you looking for a list of the Top 20 Players with the most Centuries in International Cricket? If your answer is yes then this article is for you. Here we make a great list for you.

RankPlayerPeriodTeamTestODIT20ITotal
1Sachin Tendulkar1989–2013 India51490100
2Ricky Ponting1995–2012 Australia4130071
3Virat Kohli2008–2021 India2743070
4Kumar Sangakkara2000–2015 Sri Lanka3825063
5Jacques Kallis1995–2014 South Africa4517062
6Hashim Amla2004–2019 South Africa2827055
7Mahela Jayawardene1997–2015 Sri Lanka3419154
8Brian Lara1990–2007 West Indies3419N/A53
9Rahul Dravid1996–2012 India3612048
10AB de Villiers2004–2018 South Africa2225047
11David Warner 2009–2021 Australia2418143
12Chris Gayle 1999–2021 West Indies1525242
13Sanath Jayasuriya1989–2011 Sri Lanka1428042
14Shivnarine Chanderpaul1994–2015 West Indies3011041
15Younis Khan2000–2017 Pakistan347041
16Matthew Hayden1993–2009 Australia3010040
17Rohit Sharma 2007–2021 India729440
18Ross Taylor 2006–2021 New Zealand1921040
19Tillakaratne Dilshan1999–2016 Sri Lanka1622139
20Mohammad Yousuf1998–2010 Pakistan2415039
21Alastair Cook2006–2018 England335038
22Sourav Ganguly1992–2008 India1622N/A38
23Virender Sehwag1999–2013 India2315038
24Steve Smith 2010–2021 Australia2711038
25Mark Waugh1988–2002 Australia2018N/A38
26Graeme Smith2002–2014 South Africa2710037
27Kane Williamson 2010–2021 New Zealand2413037
28Michael Clarke2003–2015 Australia288036
29Joe Root 2012–2021 England2016036
30Sunil Gavaskar1971–1987 India341N/A35
31Herschelle Gibbs1996–2010 South Africa1421035
32Desmond Haynes1978–1994 West Indies1817N/A35
33Inzamam ul-Haq1991–2007 Pakistan2510035
34Viv Richards1974–1991 West Indies2411N/A35
35Steve Waugh1985–2004 Australia323N/A35
36Gary Kirsten1993–2004 South Africa2113N/A34
37Adam Gilchrist1996–2008 Australia1716033
38Kevin Pietersen2004–2014 England239032
39Aravinda de Silva1984–2003 Sri Lanka2011N/A31
40Javed Miandad1975–1996 Pakistan238N/A31
41Saeed Anwar1989–2003 Pakistan1120N/A31
42Allan Border1978–1994 Australia273N/A30
43Gordon Greenidge1974–1991 West Indies1911N/A30
44Mohammad Azharuddin1984–2000 India227N/A29
45Don Bradman1928–1948 Australia29N/AN/A29
46Graham Gooch1975–1995 England208N/A28
47Nathan Astle1995–2007 New Zealand1116027
48Marvan Atapattu1990–2007 Sri Lanka1611027
49Greg Chappell1970–1984 Australia243N/A27
50Andrew Strauss2003–2012 England216027
51Ian Bell2004–2015 England224026
52David Boon1984–1996 Australia215N/A26
53Garfield Sobers1954–1974 West Indies260N/A26
54Marcus Trescothick2000–2006 England1412026
55David Gower1978–1992 England187N/A25
56Shikhar Dhawan 2010–2021 India717024
57Tamim Iqbal 2007–2021 Bangladesh914124
58Geoffrey Boycott1964–1982 England221N/A23
59Faf du Plessis 2011–2021 South Africa1012123
60Justin Langer1993–2007 Australia230N/A23
61VVS Laxman1996–2012 India176N/A23
62Colin Cowdrey1954–1975 England220N/A22
63Wally Hammond1927–1947 England22N/AN/A22
64Michael Hussey2004–2013 Australia193022
65Ijaz Ahmed1986–2001 Pakistan1210N/A22
66Martin Crowe1982–1995 New Zealand174N/A21
67Martin Guptill 2009–2021 New Zealand316221
68Neil Harvey1948–1963 Australia21N/AN/A21
69Mohammad Hafeez 2003–2021 Pakistan1011021
70Richie Richardson1983–1996 West Indies165N/A21
71Azhar Ali 2010–2021 Pakistan183021
72Quinton de Kock 2012–2021 South Africa615021
73Ken Barrington1955–1968 England20N/AN/A20
74Gautam Gambhir2003–2016 India911020
75Carl Hooper1987–2003 West Indies137N/A20
76Clive Lloyd1966–1985 West Indies191N/A20
77Saleem Malik1982–1999 Pakistan155N/A20
78Ramnaresh Sarwan2000–2013 West Indies155020
79Mark Taylor1989–1999 Australia191N/A20
80Babar Azam 2015–2021 Pakistan514120
81Aaron Finch 2011–2021 Australia017219
82Len Hutton1937–1955 England19N/AN/A19
83Brendon McCullum2002–2016 New Zealand125219
84Alec Stewart1989–2003 England154N/A19
85Zaheer Abbas1969–1985 Pakistan127N/A19
86Michael Atherton1989–2001 England162N/A18
87Dean Jones1984–1994 Australia117N/A18
88Allan Lamb1982–1992 England144N/A18
89Damien Martyn1992–2006 Australia135018
90Cheteshwar Pujara 2010–2021 India180N/A18
91Upul Tharanga2005–2019 Sri Lanka315018
92Michael Vaughan1999–2008 England180018
93Dilip Vengsarkar1976–1992 India171N/A18
94Jonny Bairstow 2011–2021 England611017
95Denis Compton1937–1957 England17N/AN/A17
96Daryll Cullinan1993–2001 South Africa143N/A17
97Stephen Fleming1994–2008 New Zealand98017
98Marlon Samuels2000–2018 West Indies710017
99Brendan Taylor 2004–2021 Zimbabwe611017
100Yuvraj Singh2000–2017 India314017
101MS Dhoni2004–2019 India610016
102Andy Flower1992–2003 Zimbabwe124N/A16
103Tom Latham 2012–2021 New Zealand115016
104Eoin Morgan 2006–2021 England/ Ireland214016
105Thilan Samaraweera1998–2013 Sri Lanka142016
106Herbert Sutcliffe1924–1935 England16N/AN/A16
107Graham Thorpe1993–2005 England160N/A16
108Dennis Amiss1966–1977 England114N/A15
109Dinesh Chandimal 2010–2021 Sri Lanka114015
110Mushfiqur Rahim 2005–2021 Bangladesh78015
111Paul Collingwood2001–2017 England105015
112Jack Hobbs1909–1930 England15N/AN/A15
113Nasser Hussain1989–2003 England141N/A15
114Rohan Kanhai1957–1975 West Indies150N/A15
115Ajinkya Rahane 2011–2021 India123015
116Ravi Shastri1981–1992 India114N/A15
117Navjot Singh Sidhu1983–1999 India96N/A15
118Clyde Walcott1948–1960 West Indies15N/AN/A15
119Doug Walters1965–1981 Australia150N/A15
120Everton Weekes1948–1958 West Indies15N/AN/A15

More About Cricket:

  List of Winners & Runners-up of the Cricket World Cup

Well, there you have it, Top 20 Players with most Centuries in International Cricket. You might not have known about this list. If I’ve left important something out in this list, feedback is appreciated and welcome on the Make A Public List.

Feel free to comment below.

Was this article helpful?
YesNo

1 Comment

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.