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

CricSchedule.Com

  • Home
  • News
  • Cricket 2023
  • Schedule
    • Monthly
    • Format
    • Venue
  • World Cup Squad
    • AFG WC Squad
    • AUS WC Squad
    • ENG WC Squad
    • IND WC Squad
    • NL WC Squad
    • NZ WC Squad
    • SA WC Squad
  • FTP
  • Records
  • IPL
  • On This Day
  • BBL
  • CPL

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.

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 2001
152 vs KEN,
Aug 2001
117 vs SA,
Sep 2007
Brendon McCullum (NZ)2002–2016143 vs BAN,
Oct 2004
166 vs IRE,
Jul 2008
116* vs AUS,
Feb 2010
Mahela Jayawardene (SL)1997–2015167 vs NZ,
Jun 1998
120 vs END,
Jan 1999
100 vs ZIM,
May 2010
Suresh Raina (IND)2005–2018120 vs SL,
Jul 2010
101 vs HKG,
Jun 2008
101 vs SA,
May 2010
Tillakaratne Dilshan (SL)1999–2016163* vs ZIM,
Nov 1999
117* vs ND,
Jul 2006
104* vs AUS,
Aug 2011
Martin Guptill (NZ)2009–2022189 vs BAN
Feb 2010
122* vs WI,
Jan 2009
101* vs SA,
Dec 2012
Ahmed Shehzad (PAK)2009–2019147 vs SL,
Jan 2014
115 vs NZ,
Feb 2011
111* vs BAN,
Mar 2014
Faf du Plessis (SA)2011–2021110* vs AUS,
Nov 2012
106 vs AUS,
Aug 2014
119 vs WI,
Jan 2015
Rohit Sharma (IND)2007–2022177 vs WI,
Nov 2013
114 vs ZIM,
May 2010
106 vs SA,
Oct 2015
Shane Watson (AUS)2002–2016120* vs PAK,
Dec 2009
126 vs WI,
Jun 2008
124* vs IND,
Jan 2016
Tamim Iqbal (BAN)2007–2022128 vs WI,
Jul 2009
129 vs IRE,
Mar 2008
103* vs OMN,
Mar 2016
KL Rahul (IND)2014-2022110 vs AUS,
Jan 2015
100* vs ZIM,
Jun 2016
110* vs WI,
Aug 2016
Glenn Maxwell (AUS)2012–2022104 vs IND,
Mar 2017
102 vs SL,
Mar 2015
145* vs SL,
Sep 2016
Kevin O’Brien (IRE)2006–2021118 vs PAK,
May 2018
142 vs KEN,
Feb 2007
124 vs HNG,
Oct 2019
David Warner (AUS)2009–2022123* vs NZ,
Dec 2011
163 vs SL,
Mar 2012
100* vs SL,
Oct 2019
Mohammad Rizwan (PAK)2015–2022115* vs SA,
Feb 2021
115 vs AUS,
Mar 2019
104* vs SA,
Feb 2021
Babar Azam (PAK)2015–2022127* vs NZ,
Nov 2018
120 vs WI,
Sep 2016
122 vs SA,
Apr 2021
Jos Buttler (ENG)2011–2022106 vs IND,
Aug 2018
121 vs SL,
May 2014
101* vs SL,
Nov 2021
Dawid Malan (ENG)2017–2022140 vs AUS,
Dec 2017
125 vs ND,
Jun 2022
103* vs NZ,
Nov 2019
Virat Kohli (IND)2008–2022116 vs AUS, Jan 2012107 vs SL,
Dec 2009
122* vs AFG
Sep 2022
Shubman Gill (Ind)2022-2023110 vs BAN
Dec 2022
208 vs NZ,
JAN 2023
126* vs NZ,
FEB 2023
Quinton de Kock (SA)2012–2023129* vs ENG,
Jan 2016
112 vs PAK,
Nov 2013
100 vs WI,
Mar 2023
Paul Stirling (Ireland)2008–2023103 vs SL,
Apr 2023
177 vs Canada,
Sep 2010
115* vs ZIM,
Sep 2021

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.

Wicket keepers with Centuries in All Three Formats

Primary Sidebar

CRICKET

Team India scripts history; becomes the second team to achieve No. 1 rankings in all three formats

Pakistan Team Squad for ICC World Cup 2023

Most Runs in last 10 overs in ODI

ICC announces a huge Cash Prize for the Cricket World Cup 2023 Playing Teams

Most Sixes in an ODI innings by a Team

More Posts from this Category

BBL

BBL Winners List

Players who missed BBL Century (99 runs Score)

IPL vs BBL: Which is Better and Why?

BBL Finals: List of All Big Bash League Final

More Posts from this Category

CPL News

Fastest 100 in CPL

Highest Run Chase in CPL

Most Centuries in CPL

Highest Individual Score in CPL

More Posts from this Category

The Hundred

The Hundred Teams 2023, Squad, Venue & Winners List

Hat-Trick in The Hundred

Highest Run Chase in The Hundred

Southern Brave Squad 2023

More Posts from this Category

IPL

How many times MI qualified for Playoffs in IPL

Highest Score in IPL Final

Wankhede Stadium: “Most Iconic Ground” – View all of the IPL stats and records for this venue

Players who missed IPL Century (99 runs Score)

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

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