List of Indian Players with Hundreds in Test, ODI and T20I Cricket

List of Indian Players with Hundreds in Test, ODI and T20I Cricket

Explore Indian players with hundreds in all three formats of cricket – Test, ODI, and T20I. See full records, milestones, and career highlights. This shows that India has many talented batsmen who can score big in all types of cricket matches.

Indian Cricketers with Centuries in All Three Formats

  1. Suresh Raina: Suresh Raina is the first Indian player to score a century in all three international cricket formats: Test, ODI, and T20I. He scored his only Test century, 120 runs, on his debut against Sri Lanka in July 2010, and he never scored another Test hundred in 18 matches. His first and only ODI century was 101 runs against Hong Kong in the 2008 Asia Cup. In T20 Internationals, Raina scored 101 runs against South Africa during the 2010 T20 World Cup, making him the first Indian to score a century in this format. This was also his only T20I hundred.
  2. Rohit Sharma: Rohit Sharma is the second Indian player to score a century in all three international cricket formats. Rohit has scored 12 Test centuries, 33 ODI centuries, and 5 T20I centuries as of 2025. His first Test century was 177 against West Indies on November 6, 2013, helping India win by an innings. His first ODI century came on May 28, 2010, scoring 114 against Zimbabwe. He has three double-centuries in ODIs, with a highest score of 264* against Sri Lanka in 2014. He made his first T20I century on October 2, 2015, with 106 against South Africa and holds the record for 5 T20I centuries, including a fastest 118 off 43 balls in 2017.
  3. KL Rahul: KL Rahul is the third Indian player to score a century in all three international cricket formats. Rahul scored his first Test century in his second match, making 110 runs against Australia in Sydney on January 26, 2015. Since then, he has scored 10 more Test centuries, with the latest in October 2025 against the West Indies. He was the first Indian to score a century on his ODI debut, staying unbeaten on 100 against Zimbabwe in Harare on June 11, 2016. He has made 7 ODI centuries, with his highest score being 112 against New Zealand in 2020. Rahul’s first T20I century was an unbeaten 110 off 51 balls against the West Indies in Lauderhill on August 27, 2016. His second T20I century was 101 not out against England in Manchester on July 3, 2018.
  4. Virat Kohli: Virat Kohli is the fourth Indian player to score a century in all three international cricket formats. He scored his first Test century on March 18, 2011, against Australia in Perth. His first One Day International (ODI) century was on December 24, 2009, against Sri Lanka at Eden Gardens, Kolkata, where he made 107 runs. He scored his first T20 International (T20I) century on October 24, 2023, against England.
  5. Shubman Gill: Shubman Gill is the fifth Indian player to score a century in all three international cricket formats. Shubman Gill scored his first ODI century on 22 August 2022 against Zimbabwe, leading to a 3-0 series win and earning Player of the Series. He now has 8 ODI centuries, including a record 208 against New Zealand on 18 January 2023. His first Test century came on 14 December 2022 against Bangladesh, and he has 10 Test hundreds with a highest score of 269. Gill also scored his only T20I century, 126 runs, in January 2023, completing centuries in all formats within six months.
  6. Yashasvi Jaiswal: Yashasvi Jaiswal is the sixth Indian player to score a century in all three international cricket formats. Jaiswal scored his first Test century on debut against West Indies in 2023 with 171 runs. He also made important hundreds in Australia (161) and England (101). He has seven Test centuries, including a double century of 209 against England. His first ODI hundred came on December 6, 2025, against South Africa (100 off 111 balls), making him the sixth Indian to score hundreds in all formats. He scored his first T20I century before this, totaling nine international hundreds so far.

Also Read: Wasim Akram praised PSL for having five-week schedule

- Advertisement -

India leads globally with seven players (six men, one woman: Smriti Mandhana) achieving this rare milestone as of December 2025.

Related Post

Follow:
Divyansh Sharma is a dedicated sports journalist who has been passionately covering the cricket category for SportsBigNews since 2024. With a deep understanding of the game and a keen eye for emerging stories, Divyansh brings insightful analysis, timely updates, and compelling narratives to cricket fans around the world. Whether it’s match previews, player profiles, or behind-the-scenes developments, his writing reflects both expertise and enthusiasm for the gentleman’s game.