Indian Players To Score A Century In All Three Formats: Yashasvi Jaiswal Joins Smriti Mandhana, Virat Kohli - Check Full List
India opener Yashasvi Jaiswal is the latest to join the elite list, having scored his maiden ODI century against South Africa in the third match. He also became the second-youngest Indian, after Shubman Gill, to achieve centuries in all three formats. Here's a list of 7 Indian players who have hit centuries in all three formats:
India opener Yashasvi Jaiswal is the latest to join the elite list, having scored his maiden ODI century against South Africa in the third match. He also became the second-youngest Indian, after Shubman Gill, to achieve centuries in all three formats.
Here's a list of 7 Indian players who have hit centuries in all three formats:
Suresh Raina

Suresh Raina was the first Indian cricketer to score centuries in all three international formats. Raina, who was known for his aggressive batting and electric fielding, achieved this milestone in 2010. Raina's first century in each format - 101 vs Hong Kong in 2008 (ODI), 101 vs South Africa in 2010 (T20I), 120 vs Sri Lanka in 2010 (Tests).
Rohit Sharma

KL Rahul

KL Rahul, who is known for his versatility, is the fastest batter globally to score centuries in all three formats. He achieved the milestone within his first 20 international innings. Rahul's first century in each format - 100 not out vs Zimbabwe (ODI), 110 Not Out vs West Indies in 2016 (T20Is), 110 against Australia in 2025 (Tests).
Virat Kohli

Shubman Gill

Smriti Mandhana

Smriti Mandhana became the first Indian woman to score centuries in all three formats. She achieved this historic feat in the first women's T20I against England in Trent Bridge, Nottingham on July 28, Saturday. Smriti's first century in each format - 127 vs Australia in 2021 (Tests), 106 vs Australia in 2016 (ODIs), 112 vs England in 2025 (T20I).





