Last updated:
Rishabh Pant scored history by scoring a century in both innings in the Leeds Test against England. Pant scored 134 runs in the first innings and played a brilliant innings of 118 runs in the second innings. Indian vice-captain Pant became the seventh Indian to achieve this special achievement.
Vijay Hazare was the first Indian who first did two centuries in a Test. The star all -rounder scored 116 and 145 against Australia during the Adelaide Test in 1948. India lost by an innings and 16 runs in the match
Sunil Gavaskar was the first player in the world to complete this double three times and was one of the three players to do so in history. Gavaskar scored two centuries in a Test match against West Indies in Port of Spain during his debut series in 1971. He did this feat twice against Pakistan at Karachi and Eden Gardens in 1978 within a month.
Rahul Dravid is one of the two Indians who completed this rare double by scoring a century in both innings of the Test match. He achieved this feat against New Zealand in Hamilton in 1999 and against Pakistan in Kolkata in 2005.
Virat Kohli was the second Indian captain who did this feat and became the first player to do so in his captaincy debut. He scored 115 and 141 runs against Australia in 2014 Adelaide.
Ajinkya Rahane scored two centuries for India in a Test match against South Africa at Arun Jaitley Stadium in Delhi in 2015. He had scored 127 and 100 runs and the hosts won the match by 337 runs.
Rohit Sharma completed this rare double as an opening batsman in his first match in Test cricket. He scored 176 and 127 runs against South Africa in Visakhapatnam in 2019 and India won the match by 203 runs.
Rishabh Pant made history by scoring two centuries against England in the Leeds Test in 2025. Pant became the second wicketkeeper batsman in history to do this feat. Earlier in 2001, Andy Flower achieved this feat against South Africa.