Edvnce blog

List of Cricketers with Centuries in All International Formats

This list is a compilation of international cricketers who have scored centuries in all formats of the game.

Men’s international cricket

Last updated: 25 April 2023

PlayerPeriodTeamFirst Test CenturyFirst ODI CenturyFirst T20I Century
Chris Gayle1999–2021 West Indies175 vs  Zimbabwe, Jul 2001152 vs  Kenya, Aug 2001117 vs  South Africa, Sep 2007
Brendon McCullum2002–2016 New Zealand143 vs  Bangladesh, Oct 2004166 vs  Ireland, Jul 2008116* vs  Australia, Feb 2010
Mahela Jayawardene1997–2015 Sri Lanka167 vs  New Zealand, Jun 1998120 vs  England, Jan 1999100 vs  Zimbabwe, May 2010
Suresh Raina2005–2018 India120 vs  Sri Lanka, Jul 2010101 vs  Hong Kong, Jun 2008101 vs  South Africa, May 2010
Tillakaratne Dilshan1999–2016 Sri Lanka163* vs  Zimbabwe, Nov 1999117* vs  Netherlands, Jul 2006104* vs  Australia, Aug 2011
Martin Guptill2009–2022 New Zealand189 vs  Bangladesh, Feb 2010122* vs  West Indies, Jan 2009101* vs  South Africa, Dec 2012
Ahmed Shehzad2009–2019 Pakistan147 vs  Sri Lanka, Jan 2014115 vs  New Zealand, Feb 2011111* vs  Bangladesh, Mar 2014
Faf du Plessis2011–2021 South Africa110* vs  Australia, Nov 2012106 vs  Australia, Aug 2014119 vs  West Indies, Jan 2015
Rohit Sharma2007–present India177 vs  West Indies, Nov 2013114 vs  Zimbabwe, May 2010106 vs  South Africa, Oct 2015
Shane Watson2002–2016 Australia120* vs  Pakistan, Dec 2009126 vs  West Indies, Jun 2008124* vs  India, Jan 2016
Tamim Iqbal2007–present Bangladesh128 vs  West Indies, Jul 2009129 vs  Ireland, Mar 2008103* vs  Oman, Mar 2016
KL Rahul2014–present India110 vs  Australia, Jan 2015100* vs  Zimbabwe, Jun 2016110* vs  West Indies, Aug 2016
Glenn Maxwell2012–present Australia104 vs  India, Mar 2017102 vs  Sri Lanka, Mar 2015145* vs  Sri Lanka, Sep 2016
Kevin O’Brien2006–2021 Ireland118 vs  Pakistan, May 2018142 vs  Kenya, Feb 2007124 vs  Hong Kong, Oct 2019
David Warner2009–present Australia123* vs  New Zealand, Dec 2011[22]163 vs  Sri Lanka, Mar 2012[23]100* vs  Sri Lanka, Oct 2019[24]
Mohammad Rizwan2015–present Pakistan115* vs  South Africa, Feb 2021[26]115 vs  Australia, Mar 2019[27]104* vs  South Africa, Feb 2021[28]
Babar Azam2015–present Pakistan127* vs  New Zealand, Nov 2018[30]120 vs  West Indies, Sep 2016[31]122 vs  South Africa, Apr 2021[32]
Jos Buttler2011–present England106 vs  India, Aug 2018[34]121 vs  Sri Lanka, May 2014[35]101* vs  Sri Lanka, Nov 2021[36]
Dawid Malan2017–present England140 vs  Australia, Dec 2017[38]125 vs  Netherlands, Jun 2022[39]103* vs  New Zealand, Nov 2019[40]
Virat Kohli2008–present India116 vs  Australia, Jan 2012107 vs  Sri Lanka, Dec 2009122* vs  Afghanistan, Sep 2022
Shubman Gill2019–present India110 vs  Bangladesh, Dec 2022130 vs  Zimbabwe, Aug 2022126* vs  New Zealand, Feb 2023
Quinton de Kock2012–present South Africa129* vs  England, Jan 2016112 vs  Pakistan, Nov 2013100 vs  West Indies, Mar 2023
Paul Stirling2008–present Ireland103 vs  Sri Lanka, Apr 2023177 vs  Canada, Sep 2010115* vs  Zimbabwe, Sep 2021

Women’s international cricket

PlayerPeriodTeamFirst Women’s Test CenturyFirst Women’s ODI CenturyFirst Women’s T20I Century
Heather Knight[46]2010–2023 England157 vs  Australia, August 2013[47]106 vs  Pakistan, June 2017[48]108* vs  Thailand, February 2020[49]
Tammy Beaumont2009–2023 England208 vs  Australia, June 2023104 vs  Pakistan, June 2016116 vs  South Africa, June 2018
Total
0
Shares
Previous Article
Edvnce blog

How to Launch Your Blogging Site From Scratch?

Next Article
statistics terminologies

Basic Statistics Terminologies For Beginners

Related Posts