There are very few cricketers who scored centuries in all formats of cricket. There are a total of 23 male cricketers and 2 female cricketers who have centuries in all formats. It is a very unique and remarkable record to hold in a cricket career. The number of cricketers who have achieved century in all cricket formats are truly amazing players who have excelled in cricket and showcased their talent. Scoring a century is itself a difficult task to achieve in cricket and Players with centuries in all formats are outstanding.
In this blog, we will see details of each player’s century in all formats in detail. Lets began!
List of Players Scored Century in All Formats
Sr. No | Player Name | Career Span | Country | First Test Century | Date | First ODI Century | Date | First T20Century | Date |
1 | Chris Gayle | 1999–2021 | West Indies | 175 | Jul 2001 | 152 | Aug 2001 | 117 | Sep 2007 |
2 | Brendon McCullum | 2002–2016 | New Zealand | 143 | Oct 2004 | 166 | Jul 2008 | 116* | Feb 2010 |
3 | Mahela Jayawardene | 1997–2015 | Sri Lanka | 167 | Jun 1998 | 120 | Jan 1999 | 100 | May 2010 |
4 | Suresh Raina | 2005–2018 | India | 120 | Jul 2010 | 101 | June 2008 | 101 | May 2010 |
5 | Tillakaratne Dilshan | 1999–2016 | Sri Lanka | 163* | Nov 1999 | 117* | July 2006 | 104* | Aug 2011 |
6 | Martin Guptill | 2009–2022 | New Zealand | 189 | Feb 2010 | 122* | Jan 2009 | 101* | Dec 2012 |
7 | Ahmed Shehzad | 2009–2019 | Pakistan | 147 | Jan 2014 | 115 | Feb 2011 | 111* | Mar 2014 |
8 | Faf du Plessis | 2011–2021 | South Africa | 110* | Nov 2012 | 106 | Aug 2014 | 119 | Jan 2015 |
9 | Rohit Sharma | 2007–2024 | India | 177 | Nov 2013 | 114 | May 2010 | 106 | Oct 2015 |
10 | Shane Watson | 2002–2016 | Australia | 120* | Dec 2009 | 126 | Jun 2008 | 124* | Jan 2016 |
11 | Tamim Iqbal | 2007–2024 | Bangladesh | 128 | Jul 2009 | 129 | Mar 2008 | 103* | Mar 2016 |
12 | KL Rahul | 2014–2024 | India | 110 | Jan 2015 | 100* | Jun 2016 | 110* | Aug 2016 |
13 | Glenn Maxwell | 2012–2024 | Australia | 104 | Mar 2017 | 102 | Mar 2015 | 145* | Sep 2016 |
14 | Kevin O’Brien | 2006–2021 | Ireland | 118 | May 2018 | 142 | Feb 2007 | 124 | Oct 2019 |
15 | David Warner | 2009–2024 | Australia | 123* | Dec 2011 | 163 | Mar 2012 | 100* | Oct 2019 |
16 | Mohammad Rizwan | 2015–2024 | Pakistan | 115* | Feb 2021 | 115 | Mar 2019 | 104* | Feb 2021 |
17 | Babar Azam | 2015–2024 | Pakistan | 127* | Nov 2018 | 120 | Sep 2016 | 122 | Apr 2021 |
18 | Jos Buttler | 2011–2024 | England | 106 | Aug 2018 | 121 | May 2014 | 101* | Nov 2021 |
19 | Dawid Malan | 2017–2024 | England | 140 | Dec 2017 | 125 | Jun 2022 | 103* | Nov 2019 |
20 | Virat Kohli | 2008–2024 | India | 116 | Jan 2012 | 107 | Dec 2009 | 122* | Sep 2022 |
21 | Shubman Gill | 2019–2024 | India | 110 | Dec 2022 | 130 | Aug 2022 | 126* | Feb 2023 |
22 | Quinton de Kock | 2012–2024 | South Africa | 129* | Jan 2016 | 112 | Nov 2013 | 100 | Mar 2023 |
23 | Paul Stirling | 2008–2024 | Ireland | 103 | Apr 2023 | 177 | Sep 2010 | 115* | Sep 2021 |
1. Chris Gayle
Gayle is one of the most powerful hitters in modern-day cricket. He played from 1999 to 2021. Though he has been retired, his exceptional batting and records are still memorable and inspiring for the coming cricketers. The Universe Boss has an excellent record of hitting centuries in all three formats. He was the first cricketer to achieve this record in the world as well as for the West Indies. No other cricketer from the West Indies cricket team has yet achieved this record.
2. Brendon McCullum
Brendon McCullum is the former legendary batsman and the former captain of New Zealand. He has achieved many remarkable things as a captain as well as a player in the New Zealand cricket team. Brendon McCullum is the first New Zealand player to score a century in all formats. He is now the coach of the England test cricket team.
3. Mahela Jayawardene
Mahela Jayawardene is one of the best Sri Lankan former batsman. He was also the captain of the Sri Lankan Cricket Team. He has been the greatest asset for the Sri Lankan cricket team in every role be it as a player, or captain and now as a coach. He was the first Sri Lankan player to score a century in all formats and made his name in this remarkable record list.
4. Suresh Raina
Suresh Raina was one of the best cricketers of the Indian Team back then. His contribution to the Indian Cricket team has been outstanding. He has made many records and played the T20 format very well in his career. He smashes century in all three formats. Suresh Raina was the first Indian player to score a century in all formats in cricket history.
5. Tillakaratne Dilshan
Tillakaratne Dilshan was a former captain and player of Sri Lanka who was the most successful batsman of his time. He was regarded as the most aggressive and innovative player of his time. He made many records in his career. One of Dilshan’s records is he was the second Sri Lankan player to score a century in all formats. Only he and Mahela Jayawardene have achieved this remarkable feat in Sri Lankan cricket history.
6. Martin Guptill
Martin Guptill is the former New Zealand opener batsman who holds many records in cricket history. He has been one of the best batsmen in New Zealand and has scored many runs for his team. Martin is also the second New Zealand player to score a century in all three formats. No other cricketers from New Zealand other than Martin and Brendon McCullum have achieved this remarkable feat.
7. Ahmed Shehzad
Ahmed Shehzad is a former Pakistani cricketer. He was known for his exceptional and aggressive batting. He played for a very short span for his country Pakistan but made many unique records. Ahmed Shehzad was the first player from Pakistan who marked his name in the list of players who scored century in all formats.
8. Faf du Plessis
Faf is undoubtedly the greatest former batsman and captain of the South African Cricket team. He has been also known as the fastest fielder of his era. His batting style and scoring runs have been fabulous for his team. Faf du Plessis is also the first South African player to hit centuries in all three formats. He made this record very early in his career and made his name registered in this remarkable record list.
9. Rohit Sharma
Rohit Sharma is the current Indian Captain in all formats. He is famously known as the Hit-Man. Rohit can score runs in every situation and has made many records for him as well as for the country. He is one of the great leaders as well as an excellent player who has achieved many things for the Indian cricket team. He is the second Indian player to score century in all formats. It’s a remarkable record that Rohit has achieved very early in his career.
10. Shane Watson
One of the most legendary all-rounder batsmen Shane Watson has many records and achievements in his career. He has been the number one batsman in the world in his time. Shane was the first Australian player to score a century in all formats. He recorded his name to this list of players who have centuries in every format and made his country very proud.
List Of Male Players Who Scored Centuries in All Formats of Cricket
Sr. No | Player Name | Country | Career Span | Total Test Centuries | Total ODI Centuries | Total T20 Centuries |
1 | Chris Gayle | West Indies | 1999–2021 | 15 | 25 | 2 |
2 | Brendon McCullum | New Zealand | 2002–2016 | 12 | 5 | 2 |
3 | Mahela Jayawardene | Sri Lanka | 1997–2015 | 34 | 19 | 1 |
4 | Suresh Raina | India | 2005–2018 | 1 | 5 | 1 |
5 | Tillakaratne Dilshan | Sri Lanka | 1999–2016 | 16 | 22 | 1 |
6 | Martin Guptill | New Zealand | 2009–2022 | 3 | 18 | 2 |
7 | Ahmed Shehzad | Pakistan | 2009–2019 | 3 | 6 | 1 |
8 | Faf du Plessis | South Africa | 2011–2021 | 10 | 12 | 1 |
9 | Rohit Sharma | India | 2007–2024 | 11 | 31 | 5 |
10 | Shane Watson | Australia | 2002–2016 | 4 | 9 | 1 |
11 | Tamim Iqbal | Bangladesh | 2007–2024 | 9 | 14 | 1 |
12 | KL Rahul | India | 2014–2024 | 8 | 7 | 2 |
13 | Glenn Maxwell | Australia | 2012–2024 | 1 | 4 | 5 |
14 | Kevin O’Brien | Ireland | 2006–2021 | 1 | 2 | 1 |
15 | David Warner | Australia | 2009–2024 | 26 | 22 | 1 |
16 | Mohammad Rizwan | Pakistan | 2015–2024 | 2 | 2 | 1 |
17 | Babar Azam | Pakistan | 2015–2024 | 9 | 19 | 3 |
18 | Jos Buttler | England | 2011–2024 | 2 | 11 | 1 |
19 | Dawid Malan | England | 2017–2024 | 1 | 4 | 1 |
20 | Virat Kohli | India | 2008–2024 | 29 | 50 | 1 |
21 | Shubman Gill | India | 2019–2024 | 2 | 4 | 1 |
22 | Quinton de Kock | South Africa | 2012–2024 | 6 | 20 | 1 |
23 | Paul Stirling | Ireland | 2008–2024 | 1 | 13 | 1 |
List of Women Players Who Scored Centuries in All Formats of Cricket
Sr. No | Player Name | Country | Career Span | Total Test Centuries | Total ODI Centuries | Total T20 Centuries |
1 | Heather Knight | England | 2010–2023 | 2 | 2 | 1 |
2 | Tammy Beaumont | England | 2009–2023 | 1 | 9 | 1 |