Sportsboom Logo
  • Baseball

  • Basketball

  • Betting

  • Boxing

  • Cricket

  • Darts

  • Football

  • Golf

  • Interviews

  • MMA

  • Motor Sports

  • NBA

  • NFL

  • Olympics

  • Pool

  • Rugby

  • Snooker

  • Tennis

Interviews
Predictions
Transfers
Betting
  • Sports
    • Baseball
    • Basketball
    • Betting
    • Boxing
    • Cricket
    • Darts
    • Football
    • Golf
    • Interviews
    • MMA
    • Motor Sports
    • NBA
    • NFL
    • Olympics
    • Pool
    • Rugby
    • Snooker
    • Tennis
  • Interviews
  • Predictions
  • Transfers
  • Betting
    1. Home>
    2. Cricket>
    3. Players Who Scored Hundreds in All Formats
    Cricket
    Cricket
    Guide

    Players Who Scored Hundreds in All Formats

    Scoring 100 runs in any form of cricket, be it domestic, first-class or international, is a noteworthy achievement for any player. Even rarer are those global players who reached centuries in all formats of cricket, serving as a testament to their batting skills.

    Bruce Douglas
    Bruce Douglas
    Sports Writer

    Last updated: 2025-03-21

    Chad Nagel
    Sports & Betting Editor

    7 minutes read

    Chris Gayle of the West Indies celebrates his century

    Chris Gayle of the West Indies celebrates his century/Getty Images

    Table of Contents
    • Facts and Figures
    • Facts and Figures
    • All-Format Centurions: Who Could Join the List?
    • Conclusion
    • References

    From the patience of Tests to the aggressive approach of T20 games, less than 30 international cricketers boast this milestone.

    Most of the names on this elite list have earned legendary status in the sport, etching their names in history as the greatest.

    SportsBoom looks at the international cricketers who have conquered all three formats - ODIs, T20Is and Tests - as a batsman.

    List of Players Who Have Scored Hundreds in All Formats: Top 10

    Player nameCountryCareer spanFirst Test 100First ODI 100First T20 100Total centuries
    Chris GayleWest Indies1999-2021175 vs Zimbabwe, July 2001152 vs Kenya, August 2001117 vs South Africa, September 200742
    Brendon McCullumNew Zealand2002-2016143 vs Bangladesh, October 2004166 vs Ireland, July 2008116* vs Australia, February 201019
    Mahela JayawardeneSri Lanka1997-2015167 vs New Zealand, June 1998120 vs England, January 1999100 vs Zimbabwe, May 201054
    Suresh RainaIndia2005-2018120 vs Sri Lanka, July 2010101 vs Hong Kong, June 2008101 vs South Africa, May 20107
    Tillakaratne DilshanSri Lanka1999-2016163* vs Zimbabwe, November 1999117* vs Netherlands, July 2006104* vs Australia, August 201139
    Martin GuptillNew Zealand2009-2022189 vs Bangladesh, Feb 2010122* vs West Indies, Jan 2009101* vs South Africa, Dec 201223
    Ahmed ShehzadPakistan2009-2019147 vs Sri Lanka, Jan 2014115 vs New Zealand, Feb 2011111* vs Bangladesh, Mar 201410
    Faf du PlessisSouth Africa2011-2021110* vs Australia, Nov 2012106 vs Australia, August 2014119 vs West Indies, Jan 201523
    Rohit SharmaIndia2007-present177 vs West Indies, Nov 2013114 vs Zimbabwe, May 2010106 vs South Africa, Oct 201549
    Shane WatsonAustralia2002-2016120* vs Pakistan, Dec 2009126 vs West Indies, Jun 2008124* vs India, Jan 201614
    Sportsboom Event Table Logo

    Facts and Figures

    Suresh Raina of India

    Suresh Raina of India/Getty Images

    Chris Gayle from the West Indies holds the distinction of being the first to achieve the triple, completing his milestone with a T20 century against South Africa in 2007.

    He is also the holder of the record for the first T20 century by a player.

    Sri Lanka’s Mahela Jayawardene has the highest number of centuries in cricket of those stars who became all-format century scorers.

    His compatriot Tillakaratne Dilshan is the only cricketer to be unbeaten in each of their debut 100s in a Test, ODI and T20I respectively.

    Suresh Raina scored the quickest ODI century of this list - just 95 balls and also scored the fastest T20I century - just 60 balls. His knock remains the fastest hundred in all formats for those on this list.

    Rohit Sharma is the only active player in the top 10, having led India to the Champions Trophy for a record third time this year. Australian legend Shane Watson also makes the top 10.

    Chris Gayle is part of an elite list of players to achieve a triple century in Test cricket and a double century in ODI cricket.

    List of Players Who Have Scored Hundreds in All Formats: Remaining 16

    Tamim Iqbal2007-2023Bangladesh128 vs West Indies, Jul 2009129 vs Ireland, Mar 2008103* vs Oman, Mar 201624
    KL RahulIndia2014-present110 vs Australia, Jan 2015100* vs Zimbabwe, June 2016110* vs West Indies, Aug 201617
    Glenn MaxwellAustralia2012-present104 vs India, Mar 2017102 vs Sri Lanka, Mar 2015145* vs Sri Lanka, Sep 201610
    Kevin O’BrienIreland2006-2021118 vs Pakistan, May 2018142 vs Kenya, Feb 2007124 vs Hong Kong, Oct 20194
    David WarnerAustralia2009-2024123* vs New Zealand, Dec 2011163 vs Sri Lanka, Mar 2012100* vs Sri Lanka, Oct 201949
    Mohammad RizwanPakistan2015-present115* vs South Africa, Feb 2021115 vs Australia, Mar 2019104* vs South Africa, Feb 20215
    Babar AzamPakistan2015-present127* vs New Zealand, Nov 2018120 vs West Indies, Sep 2016122 vs South Africa, Apr 202131
    Jos ButtlerEngland2011-present106 vs India, Aug 2018121 vs Sri Lanka, May 2014101* vs Sri Lanka, Nov 202114
    Dawid MalanEngland2017-present140 vs Australia, Dec 2017125 vs Netherlands, Jun 2022103* vs New Zealand, Nov 20196
    Virat KohliIndia2008-present116 vs Australia, Jan 2012107 vs Sri Lanka, Dec 2009122* vs Afghanistan, Sep 202282
    Shubman GillIndia2019-present110 vs Bangladesh, Dec 2022130 vs Zimbabwe, Aug 2022126* vs New Zealand, Feb 202314
    Quinton de KockSouth Africa2012-2024129* vs England, Jan 2016112 vs Pakistan, Nov 2013100 vs West Indies, Mar 202328
    Paul StirlingIreland2008-present103 vs Sri Lanka, Apr 2023177 vs Canada, Sep 2010115* vs Zimbabwe, Sep 202115
    Sikandar RazaZimbabwe2013-present127 vs Sri Lanka, Jul 2017141 vs Afghanistan, Jul 2014133* vs Gambia, Oct 20249
    Kusal PereraSri Lanka2013-present110 vs Zimbabwe, Oct 2016106 vs Bangladesh, Feb 2014101 vs New Zealand, Jan 20259
    Josh InglisAustralia2022-present102 vs Sri Lanka, Jan 2025120* vs England, Feb 2025110 vs India, Nov 20234
    Sportsboom Event Table Logo

    Facts and Figures

    Of the 16 names featured in this table, almost all of them are still active players.

    Cricket World Cup winner David Warner scored the fastest debut century of those on the ranking, taking just 89 balls to reach 100 in 2011.

    The most recent addition to the list was Australia’s Josh Inglis in January 2025.

    Former India captain Virat Kohli has the highest number of total centuries across Tests, ODIs and T20Is from every player on this elite ranking.

    All-Format Centurions: Who Could Join the List?

    With Shubman Gill becoming the youngest member of centurions in all cricket formats, other promising young stars could be listed alongside him soon.

    His international teammate Prithvi Shaw has been in impressive form, with his aggressive batting likely to see him to glory in Tests, ODIs and T20Is.

    Rachin Ravindra of New Zealand had an outstanding outing at the 2025 ICC Champions Trophy and is expected to continue the fine form for his country.

    England’s Jason Roy has become synonymous with a hard-hitting style but many believe that he could translate that approach into the longest format.

    Conclusion

    Reaching a single international hundred is a remarkable feat, let alone scoring centuries in all cricket formats. The fact that only 26 players have achieved all-format centuries is a testament to the skill and determination that was needed.

    Which of these iconic players do you rate as the most versatile and who do you think could become #27 on this elite list?

    Referenced

    1. 1

      List of cricketers with centuries in all international formats: Wikipedia, List of cricketers with centuries in all international formats: https://en.wikipedia.org/wiki/List_of_cricketers_with_centuries_in_all_international_formats  Accessed Feb 16, 2025 

    2. 2

      14 batsmen with international hundreds in all three formats: Cricket365, Triple Threat: The 14 batsmen with international hundreds in all three formats: https://www.cricket365.com/cricket-features/triple-threat-the-14-batsmen-with-international-hundreds-in-all-three-formats  Accessed Feb 18, 2025

    3. 3

      Chris Gayle statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/51880.html?class=11;template=results;type=allround  Accessed Feb 17, 2025

    4. 4

      Brendon McCullum statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/37737.html?class=11;template=results;type=allround  Accessed Feb 17, 2025

    5. 5

      Mahela Jayawardene statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/49289.html?class=11;template=results;type=allround  Accessed Feb 17, 2025

    6. 6

      Suresh Raina statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/33335.html?class=11;template=results;type=allround  Accessed Feb 17, 2025

    7. 7

      Tillakaratne Dilshan statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/48472.html?class=11;template=results;type=allround  Accessed Feb 17, 2025

    8. 8

      Martin Guptill statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/226492.html?class=11;template=results;type=allround  Accessed Feb 17, 2025

    9. 9

      Ahmed Shehzad statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/259410.html?class=11;template=results;type=allround Accessed Feb 17, 2025

    10. 10

      Faf du Plessis statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/259410.html?class=11;template=results;type=allround  Accessed Feb 17, 2025

    11. 11

      Rohit Sharma statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/34102.html?class=11;template=results;type=allround  Accessed Feb 17, 2025

    12. 12

      Shane Watson statistics: ESPN cricinfo, Combined Test, ODI and T20I records: https://stats.espncricinfo.com/ci/engine/player/8180.html?class=11;template=results;type=allround  Accessed Feb 17, 2025

    Bruce Douglas
    Bruce DouglasSports Writer

    Bruce Douglas has more than 12 years of experience in local news media. He has worked at all levels of print and online publication, from crime and politics to photography, newspaper layout, proofreading, mentoring, sub-editing, and leading a newsroom. He played numerous sports at the school level and enjoys keeping up to date.

    Table of Contents
    • Facts and Figures
    • Facts and Figures
    • All-Format Centurions: Who Could Join the List?
    • Conclusion
    • References
    • Cricket
      • Ashes 2023
      • Asia Cup 2025
      • Big Bash League
      • CPL
      • Cricket Betting Sites
      • ICC Champions Trophy
      • Indian Premier League
      • India tour of West Indies 2023
      • ILT20
      • PSL
      • SA20
      • T20 World Cup 2024
      • World Cup 2023
      • World Test Championship 2023 - 2025
    About Us
    Content TransparencyCopyright Notice Editorial PolicyLinking to SportsBoom About Us
    Privacy PolicySportsBoom AuthorsSB Market Index How We ReviewTerms and Conditions
    Sports Coverage
    Baseball
    Basketball
    Betting
    Boxing
    Cricket
    Darts
    Football
    Golf
    Interviews
    MMA
    Motor Sports
    NBA
    NFL
    Olympics
    Pool
    Rugby
    Snooker
    Tennis
    Contact Us
    Contact UsFacebookTwitter
    United Kingdom flagUnited KingdomSouth Africa flagSouth AfricaUnited States flagUnited StatesChile flagChile
    • United Kingdom
    • South Africa
    • United States
    • Chile
    Follow Us
    Sportsboom logo
    © SportsBoom.com 2023 - 2025. All rights reserved
    As Featured On:
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo
    Featured on logo