• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
CricSchedule.Com

CricSchedule.Com

  • Home
  • Cricket 2023
  • Filter Schedule
    • Monthly
    • Format
    • Venue
  • News
  • FTP
  • Records
  • IPL
  • PSL
  • BPL
  • BBL
  • CPL
  • 100

List of Batsmen with Centuries in all three Cricket Formats

A batsman scoring a century doesn’t happen on a daily basis. However, sometimes we get to see one or more centuries in a single game. But still, for a batsman, it is a very big thing to reach the three-figure mark in any form of game. Because it takes a lot of concentration and hard work for a batsman to reach the 100-run mark.

Well, with the fast-moving methods and changing dynamics of the game, a true batter is one who can adjust himself in all three formats and can score runs consistently in all three. He is considered the best batsman. And if we talk about scoring centuries, reaching a three-figure mark in a T20I is a rare sight. But the list of batsmen with a century is all three formats are even shorter.

So, in this article, we will cover the list of batters (country-wise) who have scored a hundred in all three formats i.e., Test, ODI and T20I.

5. Tillakaratne Dilshan (Total 39 international centuries)

Tillakaratne Dilshan became the fifth and second Sri Lankan batsman to score a perfect trio of centuries in all three formats. He made his first test century against Zimbabwe in November 1999 and scored 163*. His first ODI century came against the Netherlands in July 2006, when he scored 117*. However, his first and only century in T20 internationals came against Australia in August 2011, when he scored 104*.

4. Suresh Raina (Total 7 international centuries)

Suresh Raina became the first Indian player to score a century in T20Is and also the first Indian batter to score a century in all three formats. After him, Rohit Sharma, KL Rahul, and most recently, Virat Kohli, have done this in their careers. Raina’s first and only Test century came in his debut match against Sri Lanka in July 2010. He scored 120 runs in his first test. His maiden ODI hundred was against Hong Kong in June 2008, when he scored 101 runs. His first and only T20I century came in the 2010 T20 World Cup against South Africa. He scored 101 runs off 60 balls.

3. Mahela Jayawardene (Total 54 international centuries)

The former Sri Lankan skipper, Mahela Jayawardene, became the only player in history to score a century in each of the three formats in May 2010. He scored 167 runs in his first test century, which came against New Zealand in June 1998, when he scored 167 runs. Then, his maiden ODI century came against England in January 1999. He scored 120 runs in that match. In May 2010, Jayawardene scored his maiden and only T20I century against Zimbabwe. He scored a knock of 100 runs. The former Sri Lankan skipper is the first Sri Lankan to do so.

2. Brendon McCullum (19 international centuries)

The former New Zealand skipper, Brendon McCullum, was the second batsman to score centuries in all three formats. McCullum scored his maiden ODI century in July 2008 against Ireland and scored 166 runs. Then, his maiden Test century came against Bangladesh in October 2004, which was a knock of 143 runs. His maiden T20I century was against Australia in February 2010, when he scored an unbeaten 116* runs.

1. Chris Gayle (42 international centuries)

The first ever player to score a century in all three formats was the “Universe Boss”, Chris Gayle. He also scored the very first century in T20 internationals, which came in the 2007 T20 World Cup against South Africa, when he scored 117 runs in the first match of the tournament. Gayle’s first ODI century was against Kenya in August 2001. He scored 152 runs. His maiden test century was against Zimbabwe in July 2001. He scored 175 runs.

List of Players with Centuries in all three Cricket Formats

PlayerSpan1st Test 1001st ODI 1001st T20I 100
Chris Gayle (WI)1999–2021175 vs ZIM, Jul 2001152 vs KEN, Aug 2001117 vs SA, Sep 2007
Brendon McCullum (NZ)2002–2016143 vs BAN, Oct 2004166 vs IRE, Jul 2008116* vs AUS, Feb 2010
Mahela Jayawardene (SL)1997–2015167 vs NZ, Jun 1998120 vs END, Jan 1999100 vs ZIM, May 2010
Suresh Raina (IND)2005–2018120 vs SL, Jul 2010101 vs HKG, Jun 2008101 vs SA, May 2010
Tillakaratne Dilshan (SL)1999–2016163* vs ZIM, Nov 1999117* vs ND, Jul 2006104* vs AUS, Aug 2011
Martin Guptill (NZ)2009–2022189 vs BAN Feb 2010122* vs WI, Jan 2009101* vs SA, Dec 2012
Ahmed Shehzad (PAK)2009–2019147 vs SL, Jan 2014115 vs NZ, Feb 2011111* vs BAN, Mar 2014
Faf du Plessis (SA)2011–2021110* vs AUS, Nov 2012106 vs AUS, Aug 2014119 vs WI, Jan 2015
Rohit Sharma (IND)2007–2022177 vs WI, Nov 2013114 vs ZIM, May 2010106 vs SA, Oct 2015
Shane Watson (AUS)2002–2016120* vs PAK, Dec 2009126 vs WI, Jun 2008124* vs IND, Jan 2016
Tamim Iqbal (BAN)2007–2022128 vs WI, Jul 2009129 vs IRE, Mar 2008103* vs OMN, Mar 2016
KL Rahul (IND)2014-2022110 vs AUS, Jan 2015100* vs ZIM, Jun 2016110* vs WI, Aug 2016
Glenn Maxwell (AUS)2012–2022104 vs IND, Mar 2017102 vs SL, Mar 2015145* vs SL, Sep 2016
Kevin O’Brien (IRE)2006–2021118 vs PAK, May 2018142 vs KEN, Feb 2007124 vs HNG, Oct 2019
David Warner (AUS)2009–2022123* vs NZ, Dec 2011163 vs SL, Mar 2012100* vs SL, Oct 2019
Mohammad Rizwan (PAK)2015–2022115* vs SA, Feb 2021115 vs AUS, Mar 2019104* vs SA, Feb 2021
Babar Azam (PAK)2015–2022127* vs NZ, Nov 2018120 vs WI, Sep 2016122 vs SA, Apr 2021
Jos Buttler (ENG)2011–2022106 vs IND, Aug 2018121 vs SL, May 2014101* vs SL, Nov 2021
Dawid Malan (ENG)2017–2022140 vs AUS, Dec 2017125 vs ND, Jun 2022103* vs NZ, Nov 2019
Virat Kohli (IND)2008–2022116 vs AUS, Jan 2012107 vs SL, Dec 2009122* vs AFG Sep 2022
Shubman Gill (Ind)2022-2023110 vs BAN, Dec 2022208 vs NZ, JAN 2023126* vs NZ, FEB 2023

Primary Sidebar


Cricket

Fastest 50 in T20 by Bangladesh

Most Runs on T20 Debut (Test Playing Nations)

Most Runs on Debut in ODI

Highest Opening Partnership against New Zealand in Test

More Posts from this Category

IPL

IPL 2023: Some Incredible Records Held by Sunil Narine in IPL

IPL 2023: Some Incredible Records Held by Ravindra Jadeja in IPL

IPL 2023: Some Incredible Records Held by Andre Russell in IPL

IPL 2023: Three Incredible Records Held by Jos Buttler in IPL

More Posts from this Category

T20 World Cup

ICC T20 World Cup 2024 Format, New Teams and Rules

Watch: Virat Kohli showed his “Superhuman” skills on the field to win India’s first warm-up match vs AUS

Here’s the complete list of Awards, Cash Prize and Records made in T20 World Cup 2022

List of Man of the Tournament in T20 World Cup

More Posts from this Category

Big Bash

BBL Finals: List of All Big Bash League Final

List of Captain for Perth Scorchers from BBL 2011 to 2023

List of Captain for Sydney Sixers from BBL 2011 to 2023

List of Captain for Melbourne Stars from BBL 2011 to 2023

More Posts from this Category

T10 League News

Northern Warriors Squad T10 League 2022

Delhi Bulls Squad T10 League 2022

Team Abu Dhabi Squad T10 League 2022

Bangla Tigers Squad T10 League 2022

More Posts from this Category

The Hundred

The Hundred Teams 2023, Squad, Venue & Winners List

The Hundred Cricket Rules: All You Need to Know about the 100 Ball Tournament

Oval Invincibles Squad 2022

Manchester Originals Squad 2022

More Posts from this Category

Caribbean Premier League

Best Bowling Figures in CPL

Highest Individual Score in CPL

CPL Winners List

CPL Winning Captains List

More Posts from this Category