Jump to content

List of cricketers with centuries in all international formats

From Wikipedia, the free encyclopedia
Chris Gayle in 2019

In cricket, a player is said to have scored a century when they score 100 or more runs in a single innings. There are three international cricket formats - Test, One Day (ODI) and Twenty20 (T20I). Scoring a century in any format is regarded as a landmark score;[1] completing the feat in all three international formats is considered a significant milestone by the cricket community and media.[2][3] The first Twenty20 International match was held on 5 August 2004, so players whose careers finished before this date cannot appear on this list.[4]

The first player to score centuries in all international formats was Chris Gayle of the West Indies in 2007, who achieved the feat by scoring the first century in T20I cricket.[5][6] He had notched the Test component of the feat in July 2001 against Zimbabwe with an innings of 175, and the ODI component in August of the same year against Kenya with an innings of 152.

Every International Cricket Council (ICC) full member team, except Afghanistan, has had at least one player score centuries in all international formats.[a] As of July 2025, the feat has been accomplished by 32 players; 27 men and 5 women. India has the most players who have completed the feat with six; five men and one woman, followed by Australia with five; four men and one woman, then England with four; two men and two women. The most recent player to accomplish the feat was Shai Hope of the West Indies after scoring 102* against Australia in July 2025.

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:[2][8][9][10]

As of 26 July 2025

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

Women's international cricket

[edit]

Source:[38][39][2]

As of 28 June 2025

Completion Date Player Period Team First Test century First ODI century First T20I century Test total ODI total T20I total
26 February 2020 Heather Knight[40] 2010–present  England 157 vs  Australia, Aug 2013 106 vs  Pakistan, Jun 2017 108* vs  Thailand, Feb 2020 2 2 1
22 June 2023 Tammy Beaumont[41] 2009–present  England 208 vs  Australia, Jun 2023 104 vs  Pakistan, Jun 2016 116 vs  South Africa, Jun 2018 1 12 1
28 June 2024 Laura Wolvaardt[42] 2016–present  South Africa 122 vs  India, Jul 2024 105 vs  Ireland, Aug 2016 102 vs  Sri Lanka, Mar 2024 1 8 1
30 January 2025 Beth Mooney[43] 2016–present  Australia 106 vs  England, Jan 2025 100 vs  New Zealand, Feb 2017 117* vs  England, Nov 2017 1 3 2
28 June 2025 Smriti Mandhana[44] 2013–present  India 127 vs  Australia, Sep 2021 102 vs  Australia, Feb 2016 112 vs  England, Jun 2025 2 11 1

See also

[edit]

Notes

[edit]

References

[edit]
  1. ^ Fulton, Dave (22 May 2008). "Milestone or millstone?". Retrieved 20 July 2025.
  2. ^ a b c "Centuries In All Three Formats, Full List: Beth Mooney Scripts History For Australia Women | Women's Ashes Test 2025 | Cricket News Today". Wisden. 2025-02-01. Archived from the original on 2025-06-21. Retrieved 2025-07-19.
  3. ^ Sports Desk, Hindustan Times (28 June 2025). "Smriti Mandhana becomes first Indian woman to enter elite century club after T20I ton vs England, edges past Harmanpreet". Hindustan Times. Retrieved 23 July 2025.
  4. ^ Miller, Andrew (6 August 2004). "Revolution at the seaside". Cricinfo. Archived from the original on 3 April 2023. Retrieved 21 July 2025.
  5. ^ Sinha, Pratyush. "Chris Gayle". Cricbuzz. Archived from the original on 8 July 2025. Retrieved 20 July 2025.
  6. ^ "Wisden's T20 innings of the 2000s, No.4: Chris Gayle's 117". Wisden. 2020-05-25. Retrieved 2025-07-19.
  7. ^ Bandarupalli, Sampath (23 June 2017). "List of full member nations under ICC". crictracker.com. Archived from the original on 24 September 2020. Retrieved 8 January 2022.
  8. ^ 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.
  9. ^ "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.
  10. ^ "'David, more like Goliath': Aussie superstar re-writes record books with all-time blitz". Fox Sports. 2025-07-26. Retrieved 2025-07-26.
  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. Archived from the original on 2021-11-02. Retrieved 2021-11-02.
  22. ^ "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.
  23. ^ "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.
  24. ^ "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.
  25. ^ "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.
  26. ^ "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.
  27. ^ "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.
  28. ^ "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.
  29. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2023-04-25. Retrieved 2022-06-17.
  30. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2022-10-09.
  31. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2023-02-01.
  32. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2023-03-27.
  33. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2023-03-27.
  34. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Archived from the original on 2024-12-14. Retrieved 2023-03-27.
  35. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2023-03-27.
  36. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". Cricinfo. Retrieved 2025-02-24.
  37. ^ "All-round records | Combined Test, ODI and T20I records | Cricinfo Statsguru | ESPNcricinfo.com". ESPNcricinfo. Retrieved 2025-07-25.
  38. ^ "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.
  39. ^ "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.
  40. ^ "Heather Knight profile and biography, stats, records, averages, photos and videos". ESPNcricinfo. Archived from the original on 2021-10-28. Retrieved 2021-11-02.
  41. ^ "Tammy Beaumont Profile - Cricket Player England | Stats, Records, Video". ESPNcricinfo. Archived from the original on 2025-02-04. Retrieved 2025-02-24.
  42. ^ "Laura Wolvaardt Profile - Cricket Player South Africa | Stats, Records, Video". ESPNcricinfo. Archived from the original on 2025-02-19. Retrieved 2025-02-24.
  43. ^ "Beth Mooney Profile - Cricket Player Australia | Stats, Records, Video". ESPNcricinfo. Archived from the original on 2025-02-19. Retrieved 2025-02-24.
  44. ^ "Smriti Mandhana Profile - Cricket Player India | Stats, Records, Video". ESPNcricinfo. Archived from the original on 2025-03-04. Retrieved 2025-06-28.