List of cricketers by number of international centuries scored

From Bharatpedia, an open encyclopedia
Information red.svg
Scan the QR code to donate via UPI
Dear reader, We need your support to keep the flame of knowledge burning bright! Our hosting server bill is due on June 1st, and without your help, Bharatpedia faces the risk of shutdown. We've come a long way together in exploring and celebrating our rich heritage. Now, let's unite to ensure Bharatpedia continues to be a beacon of knowledge for generations to come. Every contribution, big or small, makes a difference. Together, let's preserve and share the essence of Bharat.

Thank you for being part of the Bharatpedia family!
Please scan the QR code on the right to donate.

0%

   

transparency: ₹0 raised out of ₹100,000 (0 supporter)



This list is a compilation of total centuries scored by international cricketers, split between different formats of the game.

A qualification of 15 overall centuries is used for entry onto the men's list. To date, 124 cricketers have scored 15 or more international centuries, 82 of whom went on to score 20 or more centuries. 43 have scored 30 or more centuries and 21 have a total of 40 or more centuries. Across all three formats, eight players have scored 50 or more centuries, five have scored 60 or more centuries and three have scored 70 or more centuries in their respective international careers.

Five centuries is used as the qualifying standard for the women's list; to date, 25 players have reached this mark.

Key[edit]

^ Inducted into the ICC Cricket Hall of Fame
ǂ Denotes player who is still playing internationally
N/A Indicates player hasn't played in the format

Men's international cricket[edit]

Source: ESPNcricinfo

Last updated: 25 June 2023

Rank Player Period Team Test ODI T20I Total
1 Sachin Tendulkar^ 1989–2013  India 51 49 0 100
2 Virat Kohli ǂ 2008–2023  India 29 46 1 76
3 Ricky Ponting^ 1995–2012  Australia 41 30 0 71
4

Kumar Sangakkara^

2000–2015  Sri Lanka 38 25 0 63
5 Jacques Kallis^ 1995–2014  South Africa 45 17 0 62
6 Hashim Amla 2004–2019  South Africa 28 27 0 55
7 Mahela Jayawardene^ 1997–2015  Sri Lanka 34 19 1 54
8 Brian Lara^ 1990–2007  West Indies 34 19 53
9 Rahul Dravid^ 1996–2012  India 36 12 0 48
10 AB de Villiers 2004–2018  South Africa 22 25 0 47
11 Joe Root ǂ 2012–2023  England 30 16 0 46
12 David Warner ǂ 2009–2023  Australia 25 19 1 45
13 Rohit Sharma ǂ 2007–2023  India 10 30 4 44
Steve Smith ǂ 2010–2023  Australia 32 12 0 44
15 Chris Gayle 1999–2021  West Indies 15 25 2 42
Sanath Jayasuriya 1989–2011  Sri Lanka 14 28 0 42
17 Shivnarine Chanderpaul^ 1994–2015  West Indies 30 11 0 41
Younis Khan 2000–2017  Pakistan 34 7 0 41
Kane Williamson ǂ 2010–2023  New Zealand 28 13 0 41
20 Matthew Hayden 1993–2009  Australia 30 10 0 40
Ross Taylor 2006–2022  New Zealand 19 21 0 40
22 Tillakaratne Dilshan 1999–2016  Sri Lanka 16 22 1 39
Mohammad Yousuf 1998–2010  Pakistan 24 15 0 39
24 Alastair Cook 2006–2018  England 33 5 0 38
Sourav Ganguly 1992–2008  India 16 22 38
Virender Sehwag 1999–2013  India 23 15 0 38
Mark Waugh 1988–2002  Australia 20 18 38
28 Graeme Smith 2002–2014  South Africa 27 10 0 37
29 Michael Clarke 2003–2015  Australia 28 8 0 36
30 Sunil Gavaskar^ 1971–1987  India 34 1 35
Herschelle Gibbs 1996–2010  South Africa 14 21 0 35
Desmond Haynes^ 1978–1994  West Indies 18 17 35
Inzamam-ul-Haq 1991–2007  Pakistan 25 10 0 35
Viv Richards^ 1974–1991  West Indies 24 11 35
Steve Waugh^ 1985–2004  Australia 32 3 35
36 Gary Kirsten 1993–2004  South Africa 21 13 34
37 Adam Gilchrist^ 1996–2008  Australia 17 16 0 33
38 Kevin Pietersen 2004–2014  England 23 9 0 32
39 Aravinda de Silva 1984–2003  Sri Lanka 20 11 31
Javed Miandad^ 1975–1996  Pakistan 23 8 31
Saeed Anwar 1989–2003  Pakistan 11 20 31
42 Allan Border^ 1978–1994  Australia 27 3 30
Gordon Greenidge^ 1974–1991  West Indies 19 11 30
Babar Azam ǂ 2015–2023  Pakistan 9 18 3 30
45 Mohammad Azharuddin 1984–2000  India 22 7 29
Don Bradman^ 1928–1948  Australia 29 29
47 Graham Gooch^ 1975–1995  England 20 8 28
48 Nathan Astle 1995–2007  New Zealand 11 16 0 27
Marvan Atapattu 1990–2007  Sri Lanka 16 11 0 27
Greg Chappell^ 1970–1984  Australia 24 3 27
Andrew Strauss 2003–2012  England 21 6 0 27
52 Ian Bell 2004–2015  England 22 4 0 26
David Boon 1984–1996  Australia 21 5 26
Garfield Sobers^ 1954–1974  West Indies 26 0 26
Marcus Trescothick 2000–2006  England 14 12 0 26
56 David Gower^ 1978–1992  England 18 7 25
Tamim Iqbal ǂ 2007–2023  Bangladesh 10 14 1 25
58 Shikhar Dhawan ǂ 2010–2022  India 7 17 0 24
Quinton de Kock ǂ 2012–2023  South Africa 6 17 1 24
60 Geoffrey Boycott^ 1964–1982  England 22 1 23
Jonny Bairstow ǂ 2011–2023  England 12 11 0 23
Faf du Plessis 2011–2021  South Africa 10 12 1 23
Martin Guptill ǂ 2009–2022  New Zealand 3 18 2 23
Justin Langer 1993–2007  Australia 23 0 23
VVS Laxman 1996–2012  India 17 6 23
66 Colin Cowdrey 1954–1975  England 22 0 22
Wally Hammond^ 1927–1947  England 22 22
Michael Hussey 2004–2013  Australia 19 3 0 22
Azhar Ali 2010–2022  Pakistan 19 3 0 22
Ijaz Ahmed 1986–2001  Pakistan 12 10 22
71 Martin Crowe^ 1982–1995  New Zealand 17 4 21
Neil Harvey^ 1948–1963  Australia 21 21
Mohammad Hafeez 2003–2021  Pakistan 10 11 0 21
Richie Richardson 1983–1996  West Indies 16 5 21
75 Ken Barrington^ 1955–1968  England 20 20
Tom Latham ǂ 2012–2023  New Zealand 13 7 0 20
Gautam Gambhir 2003–2016  India 9 11 0 20
Carl Hooper 1987–2003  West Indies 13 7 20
Clive Lloyd^ 1966–1985  West Indies 19 1 20
Saleem Malik 1982–1999  Pakistan 15 5 20
Ramnaresh Sarwan 2000–2013  West Indies 15 5 0 20
Mark Taylor 1989–1999  Australia 19 1 20
83 Aaron Finch 2011–2022  Australia 0 17 2 19
Cheteshwar Pujara ǂ 2010–2023  India 19 0 19
Mushfiqur Rahim ǂ 2005–2023  Bangladesh 10 9 0 19
Len Hutton^ 1937–1955  England 19 19
Brendon McCullum 2002–2016  New Zealand 12 5 2 19
Alec Stewart 1989–2003  England 15 4 19
Zaheer Abbas^ 1969–1985  Pakistan 12 7 19
90 Michael Atherton 1989–2001  England 16 2 18
Dean Jones 1984–1994  Australia 11 7 18
Allan Lamb 1982–1992  England 14 4 18
Angelo Mathews ǂ 2008–2023  Sri Lanka 15 3 0 18
Damien Martyn 1992–2006  Australia 13 5 0 18
Dinesh Chandimal ǂ 2010–2023  Sri Lanka 14 4 0 18
Upul Tharanga 2005–2019  Sri Lanka 3 15 0 18
Michael Vaughan 1999–2008  England 18 0 0 18
Dilip Vengsarkar 1976–1992  India 17 1 18
99 Denis Compton 1937–1957  England 17 17
Usman Khawaja ǂ 2011–2023  Australia 15 2 0 17
Shai Hope ǂ 2015–2023  West Indies 2 15 0 17
Dimuth Karunaratne ǂ 2011–2023  Sri Lanka 16 1 17
Daryll Cullinan 1993–2001  South Africa 14 3 17
Stephen Fleming 1994–2008  New Zealand 9 8 0 17
Marlon Samuels 2000–2018  West Indies 7 10 0 17
Brendan Taylor 2004–2021  Zimbabwe 6 11 0 17
Yuvraj Singh 2000–2017  India 3 14 0 17
108 MS Dhoni 2004–2019  India 6 10 0 16
Andy Flower^ 1992–2003  Zimbabwe 12 4 16
Eoin Morgan 2006–2022  England/ Ireland 2 14 0 16
Ben Stokes ǂ 2011–2023  England 13 3 0 16
Thilan Samaraweera 1998–2013  Sri Lanka 14 2 0 16
Herbert Sutcliffe^ 1924–1935  England 16 16
Graham Thorpe 1993–2005  England 16 0 16
115 Dennis Amiss 1966–1977  England 11 4 15
Paul Stirling ǂ 2008–2023  Ireland 1 13 1 15
Paul Collingwood 2001–2017  England 10 5 0 15
Jack Hobbs^ 1909–1930  England 15 15
Nasser Hussain 1989–2003  England 14 1 15
Rohan Kanhai^ 1957–1975  West Indies 15 0 15
Ajinkya Rahane ǂ 2011–2023  India 12 3 0 15
Ravi Shastri 1981–1992  India 11 4 15
Navjot Singh Sidhu 1983–1999  India 9 6 15
Clyde Walcott^ 1948–1960  West Indies 15 15
Doug Walters 1965–1981  Australia 15 0 15
Everton Weekes 1948–1958  West Indies 15 15

Women's international cricket[edit]

Source: ESPNcricinfo[1][2][3]

Last updated: 18 July 2023

Rank Player Period Teams WTest WODI WT20I Total
1 Meg Lanning ǂ 2010–2023  Australia 0 15 2 17
2 Suzie Bates ǂ 2006–2023  New Zealand 12 1 13
Charlotte Edwards 1996–2016  England 4 9 0 13
4 Claire Taylor^ 1998–2011  England 4 8 0 12
5 Tammy Beaumont ǂ 2009–2023  England 1 9 1 11
6 Janette Brittin 1979–1998  England 5 5 10
Karen Rolton^ 1995–2009  Australia 2 8 0 10
8 Chamari Atapattu ǂ 2009–2023  Sri Lanka 8 1 9
9 Debbie Hockley^ 1979–1996  New Zealand 4 4 8
Mithali Raj 2002–2022  India 1 7 0 8
Nat Sciver-Brunt ǂ 2013–2023  England 1 7 0 8
12 Belinda Clark^ 1991–2005  Australia 2 5 0 7
Sarah Taylor 2006–2019  England 0 7 0 7
Sophie Devine ǂ 2006–2023  New Zealand 6 1 7
Amy Satterthwaite 2007–2022  New Zealand 7 0 7
Stafanie Taylor ǂ 2008–2023  West Indies 7 0 7
17 Enid Bakewell^ 1968–1982  England 4 2 6
Alyssa Healy ǂ 2010–2023  Australia 0 5 1 6
Smriti Mandhana ǂ 2013–2023  India 1 5 0 6
Harmanpreet Kaur ǂ 2009–2023  India 0 5 1 6
21 Jill Kennare 1982–1987  Australia 3 2 5
Deandra Dottin ǂ 2008–2022  West Indies 0 3 2 5
Heather Knight ǂ 2010–2023  England 2 2 1 5
Hayley Matthews ǂ 2014–2023  West Indies 0 4 1 5
Beth Mooney ǂ 2016–2023  Australia 0 3 2 5

See also[edit]

References[edit]

  1. "Records - Women's Test matches - Batting records - Most hundreds in a career". ESPNcricinfo. Retrieved 11 March 2019.
  2. "Records - Women's One-Day Internationals - Batting records - Most hundreds in a career". ESPNcricinfo. Retrieved 11 March 2019.
  3. "Records - Women's Twenty20 Internationals - Batting records - Most hundreds". ESPNcricinfo. Retrieved 11 March 2019.

Template:International cricket centuries Template:Cricket records