Updated On: 08 December, 2025 09:42 AM IST | Mumbai | Rohan Koli
As Yashasvi Jaiswal became only the 7th Indian player to score centuries in all three international formats with his 116 not out vs South Africa on Saturday, mid-day highlights his other six compatriots who have achieved this milestone and how

Yashasvi Jaiswal is all pumped up as he celebrates his maiden ODI century against South Africa at Vizag on Saturday. Pics/BCCI, AFP, Getty Images
Quick Read

Suresh Raina was the first Indian to smash centuries in all three formats. The aggressive left-handed middle-order batter achieved this milestone in July 2010 with a magnificent 120 — his only Test century — on his Test debut against Sri Lanka. Raina, known for his explosive cameos, scored his maiden ODI ton (101) in the Asia Cup vs Hong Kong in Karachi in 2008, while his lone T20I century (101) came during the 2010 T20 World Cup vs South Africa at Gros Islet.