Since the inception of the Indian Premier League, the tournament has witnessed a bunch of solid batters. Making a century in a T20 game is not easy but there have been many instances where batters have smashed the bowlers all around the park to get a century.
The craze of IPL has not been hidden from anyone and undoubtedly the batters have played an important role in taking this league to another level.
Here are the top 5 batters with the most centuries in the history of IPL:
Chris Gayle – 6 centuries Chris Gayle, the West Indian opener, holds the record for the most centuries in IPL history. He has scored six centuries in the tournament so far. His first century came in 2011 when he smashed an unbeaten 102 off 55 balls for Royal Challengers Bangalore against Kolkata Knight Riders. Gayle’s highest score in IPL is 175 not out, which he achieved against Pune Warriors in 2013.
Virat Kohli – 5 centuries Indian skipper Virat Kohli is second on the list of players with the most centuries in IPL history, with five centuries to his name. He scored his first IPL century in 2011 for Royal Challengers Bangalore against Kolkata Knight Riders. Kohli’s highest score in IPL is 113 runs, which he achieved against Kings XI Punjab in 2016.
David Warner – 4 centuries Australian opener David Warner has scored four centuries in the IPL, placing him third on the list. His first century came in 2012 for Delhi Daredevils against Deccan Chargers, where he scored an unbeaten 109. Warner’s highest score in IPL is 126 runs, which he scored against Kolkata Knight Riders in 2017.
Shane Watson – 4 centuries Former Australian all-rounder Shane Watson also has four IPL centuries to his name. His first century came in 2013 for Rajasthan Royals against Chennai Super Kings, where he scored an unbeaten 101. Watson’s highest score in IPL is 117 runs.
KL Rahul – Star Indian wicketkeeper batter KL Rahul is also on the list with four centuries. His first IPL century was scored in 2018 while playing for Kings XI Punjab (now Punjab Kings) against Mumbai Indians, where he scored 101* runs off 54 balls. KL Rahul’s highest score in IPL history is 132.