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.

Key

[edit]
Key Description
* denotes that the batter remained not out
indicates that the player is still an active international cricketer

Men's international cricket

[edit]

Source:[1][2][3][4][5][6]

Order Player Period Team First Test Century First ODI Century First T20I Century Test Total ODI Total T20I Total
1 Chris Gayle[7] 1999–2021  West Indies 175 vs  Zimbabwe, Jul 2001 152 vs  Kenya, Aug 2001 117 vs  South Africa, Sep 2007 15 25 2
2 Brendon McCullum[8] 2002–2016  New Zealand 143 vs  Bangladesh, Oct 2004 166 vs  Ireland, Jul 2008 116* vs  Australia, Feb 2010 12 5 2
3 Mahela Jayawardene[9] 1997–2015  Sri Lanka 167 vs  New Zealand, Jun 1998 120 vs  England, Jan 1999 100 vs  Zimbabwe, May 2010 34 19 1
4 Suresh Raina[10] 2005–2018  India 120 vs  Sri Lanka, Jul 2010 101 vs  Hong Kong, Jun 2008 101 vs  South Africa, May 2010 1 5 1
5 Tillakaratne Dilshan[11] 1999–2016  Sri Lanka 163* vs  Zimbabwe, Nov 1999 117* vs  Netherlands, Jul 2006 104* vs  Australia, Aug 2011 16 22 1
6 Martin Guptill[12] 2009–2022  New Zealand 189 vs  Bangladesh, Feb 2010 122* vs  West Indies, Jan 2009 101* vs  South Africa, Dec 2012 3 18 2
7 Ahmed Shehzad[13] 2009–2019  Pakistan 147 vs  Sri Lanka, Jan 2014 115 vs  New Zealand, Feb 2011 111* vs  Bangladesh, Mar 2014 3 6 1
8 Faf du Plessis[14] 2011–2021  South Africa 110* vs  Australia, Nov 2012 106 vs  Australia, Aug 2014 119 vs  West Indies, Jan 2015 10 12 1
9 Rohit Sharma[15] 2007–present  India 177 vs  West Indies, Nov 2013 114 vs  Zimbabwe, May 2010 106 vs  South Africa, Oct 2015 12 32 5
10 Shane Watson[16] 2002–2016  Australia 120* vs  Pakistan, Dec 2009 126 vs  West Indies, Jun 2008 124* vs  India, Jan 2016 4 9 1
11 Tamim Iqbal[17] 2007–2023  Bangladesh 128 vs  West Indies, Jul 2009 129 vs  Ireland, Mar 2008 103* vs  Oman, Mar 2016 9 14 1
12 KL Rahul[18] 2014–present  India 110 vs  Australia, Jan 2015 100* vs  Zimbabwe, Jun 2016 110* vs  West Indies, Aug 2016 8 7 2
13 Glenn Maxwell[19] 2012–present  Australia 104 vs  India, Mar 2017 102 vs  Sri Lanka, Mar 2015 145* vs  Sri Lanka, Sep 2016 1 4 5
14 Kevin O'Brien[20] 2006–2021  Ireland 118 vs  Pakistan, May 2018 142 vs  Kenya, Feb 2007 124 vs  Hong Kong, Oct 2019 1 2 1
15 David Warner[21] 2009–2024  Australia 123* vs  New Zealand, Dec 2011 163 vs  Sri Lanka, Mar 2012 100* vs  Sri Lanka, Oct 2019 26 22 1
16 Mohammad Rizwan[22] 2015–present  Pakistan 115* vs  South Africa, Feb 2021 115 vs  Australia, Mar 2019 104* vs  South Africa, Feb 2021 2 2 1
17 Babar Azam[23] 2015–present  Pakistan 127* vs  New Zealand, Nov 2018 120 vs  West Indies, Sep 2016 122 vs  South Africa, Apr 2021 9 19 3
18 Jos Buttler[24] 2011–present  England 106 vs  India, Aug 2018 121 vs  Sri Lanka, May 2014 101* vs  Sri Lanka, Nov 2021 2 11 1
19 Dawid Malan[25] 2017–2024  England 140 vs  Australia, Dec 2017 125 vs  Netherlands, Jun 2022 103* vs  New Zealand, Nov 2019 1 4 1
20 Virat Kohli[26] 2008–present  India 116 vs  Australia, Jan 2012 107 vs  Sri Lanka, Dec 2009 122* vs  Afghanistan, Sep 2022 30 51 1
21 Shubman Gill[27] 2019–present  India 110 vs  Bangladesh, Dec 2022 130 vs  Zimbabwe, Aug 2022 126* vs  New Zealand, Feb 2023 5 8 1
22 Quinton de Kock[28] 2012–2024  South Africa 129* vs  England, Jan 2016 112 vs  Pakistan, Nov 2013 100 vs  West Indies, Mar 2023 6 21 1
23 Paul Stirling[29] 2008–present  Ireland 103 vs  Sri Lanka, Apr 2023 177 vs  Canada, Sep 2010 115* vs  Zimbabwe, Sep 2021 1 13 1
24 Sikandar Raza[30] 2013–present  Zimbabwe 127 vs  Sri Lanka, Jul 2017 141 vs  Afghanistan, Jul 2014 133* vs  Gambia, Oct 2024 1 7 1
25 Kusal Perera[31] 2013–present  Sri Lanka 110 vs  Zimbabwe, Oct 2016 106 vs  Bangladesh, Feb 2014 101 vs  New Zealand, Jan 2025 2 6 1
26 Josh Inglis[32] 2022–present  Australia 102 vs  Sri Lanka, Jan 2025 120* vs  England, Feb 2025 110 vs  India, Nov 2023 1 1 2

Women's international cricket

[edit]

Source:[33][34]

Last updated: 1 February 2025

Order Player Period Team First Women's Test Century First Women's ODI Century First Women's T20I Century Women's Test Total Women's ODI Total Women's T20I Total
1 Heather Knight[35] 2010–2025  England 157 vs  Australia, Aug 2013 106 vs  Pakistan, Jun 2017 108* vs  Thailand, Feb 2020 2 2 1
2 Tammy Beaumont[36] 2009–2025  England 208 vs  Australia, Jun 2023 104 vs  Pakistan, Jun 2016 116 vs  South Africa, Jun 2018 1 10 1
3 Laura Wolvaardt[37] 2016–2024  South Africa 122 vs  India, Jul 2024 105 vs  Ireland, Aug 2016 102 vs  Sri Lanka, Mar 2024 1 8 1
4 Beth Mooney[38] 2016–2025  Australia 106 vs  England, Feb 2025 100 vs  New Zealand, Feb 2017 117* vs  England, Nov 2017 1 3 2

See also

[edit]

References

[edit]
  1. ^ Tickner, Dave (2019-10-08). "Triple threat: The 14 batsmen with international hundreds in all three formats". Cricket365. Archived from the original on 2021-11-01. Retrieved 2021-11-01.
  2. ^ "Jos Buttler: Wicketkeeper batter becomes first England man to hit centuries in all three formats | The Cricketer". www.thecricketer.com. Archived from the original on 2021-11-01. Retrieved 2021-11-01.
  3. ^ "Pakistan vs. South Africa T20I: A roundup of Babar Azam's achievements against SA". Siasat.pk News Blog. 2021-04-15. Archived from the original on 2021-06-28. Retrieved 2021-11-06.
  4. ^ "Top 5 All-Format Batsmen Currently". Archived from the original on 2021-01-08. Retrieved 2021-11-06.
  5. ^ "David Malan becomes only the second Englishman to get a century in all three formats of the game - Cricket.Surf". 2022-06-17. Retrieved 2022-07-21.
  6. ^ "Records broken by Virat Kohli with his 71st International century vs Afghanistan in the Asia Cup". www.royalchallengers.com. Retrieved 2022-10-09.
  7. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  8. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  9. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  10. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  11. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  12. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  13. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  14. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  15. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  16. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  17. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  18. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  19. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  20. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  21. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2021-11-06.
  22. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-06. Retrieved 2021-11-06.
  23. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2021-11-06. Retrieved 2021-11-06.
  24. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2020-12-15. Retrieved 2021-11-02.
  25. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2022-06-17.
  26. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2022-10-09.
  27. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2023-02-01.
  28. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2023-03-27.
  29. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2023-03-27.
  30. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2023-03-27.
  31. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2023-03-27.
  32. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2025-02-24.
  33. ^ "Knight Ton Establishes New All-Time Record | Wisden Cricket". Wisden. 2020-02-26. Archived from the original on 2020-10-31. Retrieved 2021-11-02.
  34. ^ "ICC Women's T20 World Cup 2020: List of records Heather Knight created with her unbeaten 108". CricTracker. 2020-02-26. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  35. ^ "Heather Knight profile and biography, stats, records, averages, photos and videos". ESPNcricinfo. Archived from the original on 2021-10-28. Retrieved 2021-11-02.
  36. ^ "Tammy Beaumont Profile - Cricket Player England | Stats, Records, Video". ESPNcricinfo. Retrieved 2025-02-24.
  37. ^ "Laura Wolvaardt Profile - Cricket Player South Africa | Stats, Records, Video". ESPNcricinfo. Retrieved 2025-02-24.
  38. ^ "Beth Mooney Profile - Cricket Player Australia | Stats, Records, Video". ESPNcricinfo. Retrieved 2025-02-24.