List of Players with Centuries in all three Cricket Formats – Test, ODI & T20I

Scoring hundred across all three international cricket formats; Test, ODI, and T20I, is a mark of elite versatility, highlighting a player’s adaptability and brilliance at the highest level. This exclusive list features legends such as Chris Gayle, Brendon McCullum, Mahela Jayawardene, Suresh Raina, Rohit Sharma, Virat Kohli, and David Warner, along with emerging stars who have demonstrated their ability to notch hundreds in Tests, ODIs, and T20Is. Female cricket icons like Heather Knight, Tammy Beaumont, and Smriti Mandhana also make the cut, underscoring the growing depth of talent in women’s cricket. Explore the full table of players who have mastered all formats and joined cricket’s most versatile century-makers.
List of Men’s Players with Centuries in all three Cricket Formats
Player | Span | Team | Test 100s | ODI 100s | T20I 100s |
Chris Gayle | 1999–2021 | West Indies | 15 | 25 | 2 |
Brendon McCullum | 2002–2016 | New Zealand | 12 | 5 | 2 |
Mahela Jayawardene | 1997–2015 | Sri Lanka | 34 | 19 | 1 |
Suresh Raina | 2005–2018 | India | 1 | 5 | 1 |
Tillakaratne Dilshan | 1999–2016 | Sri Lanka | 16 | 22 | 1 |
Martin Guptill | 2009–2022 | New Zealand | 3 | 18 | 2 |
Ahmed Shehzad | 2009–2019 | Pakistan | 3 | 6 | 1 |
Faf du Plessis | 2011–2021 | South Africa | 10 | 12 | 1 |
Rohit Sharma | 2007–present | India | 12 | 32 | 5 |
Shane Watson | 2002–2016 | Australia | 4 | 9 | 1 |
Tamim Iqbal | 2007–2023 | Bangladesh | 9 | 14 | 1 |
KL Rahul | 2014–present | India | 10 | 7 | 2 |
Glenn Maxwell | 2012–present | Australia | 1 | 4 | 5 |
Kevin O’Brien | 2006–2021 | Ireland | 1 | 2 | 1 |
David Warner | 2009–2024 | Australia | 26 | 22 | 1 |
Mohammad Rizwan | 2015–present | Pakistan | 3 | 4 | 1 |
Babar Azam | 2015–present | Pakistan | 9 | 19 | 3 |
Jos Buttler | 2011–present | England | 2 | 11 | 1 |
Dawid Malan | 2017–2024 | England | 1 | 4 | 1 |
Virat Kohli | 2008–present | India | 30 | 51 | 1 |
Shubman Gill | 2019–present | India | 9 | 8 | 1 |
Quinton de Kock | 2012–present | South Africa | 6 | 21 | 1 |
Paul Stirling | 2008–present | Ireland | 1 | 14 | 1 |
Sikandar Raza | 2013–present | Zimbabwe | 1 | 7 | 1 |
Kusal Perera | 2013–present | Sri Lanka | 2 | 6 | 1 |
Josh Inglis | 2022–present | Australia | 1 | 1 | 2 |
Shai Hope | 2015–present | West Indies | 2 | 18 | 1 |
Pathum Nissanka | 2021–present | Sri Lanka | 4 | 7 | 1 |
Brendan Taylor | 2004–present | Zimbabwe | 6 | 11 | 1 |
List of Women’s Players with Centuries in all three Cricket Formats
Player | Span | Team | Test 100s | ODI 100s | T20I 100s |
Heather Knight | 2010–present | England | 2 | 2 | 1 |
Tammy Beaumont | 2009–present | England | 1 | 12 | 1 |
Laura Wolvaardt | 2016–present | South Africa | 1 | 9 | 1 |
Beth Mooney | 2016–present | Australia | 1 | 4 | 2 |
Smriti Mandhana | 2013–present | India | 2 | 13 | 1 |
Relevant news

Most Runs in T20I Career – Batting Records
T20 International cricket has witnessed some phenomenal batting talents who have consistently dominated the shortest…

Most wickets in T20I Career – Bowling Records
T20 International cricket has seen some of the finest bowlers etch their names in history…

Highest Team Totals in T20Is
The thrilling world of T20 international cricket has witnessed some extraordinary team totals that have…

ENG vs SA: England Makes History with Record T20I Score Against South Afric
England’s cricket team rewrote T20I history at Old Trafford, Manchester, becoming the first ICC full…

Highest Team Totals in Asia Cup History (ODIs & T20s)
When it comes to high-scoring cricket contests, few tournaments stir excitement quite like the Asia…

List of Most Wickets in Asia Cup (1984-2025) ODIs & T20s
In the fast-paced world of Asia Cup cricket, bowlers often become the unsung heroes behind…