Indian Players with the most IPL Centuries, Virat Kohli has the most centuries with 8. Sanju Samson and KL Rahul both have 5 centuries each. Shubman Gill has scored 4 centuries. In IPL 2026, Samson scored his second century of the season, which helped him move up in the list. These players show that scoring centuries needs skill, focus, and patience over many matches, not just one good innings.
Virat Kohli – 8 Centuries
Virat Kohli has the most IPL centuries with 8, all for Royal Challengers Bengaluru. He scored these between 2016 and 2024. In 2016, he made 4 centuries in one season, which is a record. His highest score is 113, made twice in 2016 and 2024. He has also scored more than 8500 runs, making him the top run-scorer. After helping RCB win in 2025, he was retained for 2026.
Sanju Samson – 5 Centuries
Sanju Samson made history in IPL 2026 by becoming the first player to score centuries for three teams: Delhi Daredevils, Rajasthan Royals, and Chennai Super Kings. He has 5 centuries in total,
Including 115 not out off 56 balls for CSK against Delhi Capitals and 101 in 54 balls against Mumbai Indians, both centuries coming in IPL 2026 season, his was the first century by a CSK wicketkeeper. He helped him join the top Indian IPL centurions.
KL Rahul – 5 Centuries
KL Rahul has scored 5 IPL centuries. He made 2 for Punjab Kings, 2 for Lucknow Super Giants, and 1 for Delhi Capitals. His latest was an unbeaten 112 against the Gujarat Titans in 2025. He is tied second among Indian players with Sanju Samson, behind Virat Kohli, who has 8. His centuries came in 2019, 2020, 2022 twice, and 2025.
ALSO READ: MI vs CSK IPL 2026: Samson’s 101* Powers Chennai To 207/6 At Wankhede
