8
Virat Kohli scores the most centuries in Indian Premier League(IPL) history. Kohli scored 8 centuries in the IPL so far.
6
England Wicketkeeper batter Jos Buttler who made his IPL debut in 2016 scored 6 IPL centuries so far.
6
West Indies explosive batter Chris Cayle who played for KKR, KXIP, PBKS and RCB scored 6 IPL centuries since his debut in 2009 season.
4
KL Rahul made his IPL Debut in 2013 and scored 4 IPL centuries so far while playing for KXIP, LSG, PBKS, RCB and SRH
4
Former Australian allrounder Shane Watson scored a total of 4 IPL centuries before announcing his IPL retirement in 2020.
4
David Warner made his IPL debut in 2009 and played more than 180 IPL games so far. During his tenure Warner scored 4 IPL centuries.
3
Shubman Gill who made his IPL debut in 2018 have scored 3 IPL centuries in IPL so far.
3
Sanju Samson scored three IPL centuries so far while playing more than 150 matches for Delhi Capitals and Rajasthan Royals.
3
South African wicketkeeper batter AB de Villiers stands next in the list with a total of 3 IPL centuries under his name.
2
Hashim Amla has bagged 2 IPL centuries from playing just 16 matches. Amla played for KXIP in the 2016 and 2017 IPL seasons.
2
Ben Stokes who made his IPL debut in 2017 have scored 2 IPL centuries with a high score of an unbeaten 107.
2
Adam Gilchrist also has a couple of centuries under his belt while playing for Delhi Capitals and Kings XI Punjab between 2008-2013.
2
South African wicketkeeper Quinton de Kock who played for 5 various teams in the IPL has bagged 2 centuries so far.
2
Former Indian cricketer Virender Sehwag who played 104 IPL matches between 2008-2015 scored 2 IPL centuries.
2
Murali Vijay who played for CSK, DC and KXIP between 2009-2020 featured in 106 matches and scored 2 IPL centuries.
2
New Zealand wicketkeeper batter Brendon McCullum who played 109 matches between 2008-2018 scored 2 IPL centuries with a high score of an unbeaten 158.
2
Indian top order Ajinkya Rahane who nearly played for 6 different teams in IPL so far have scored 2 centuries.
2
Shikhar Dhawan who made his IPL debut in 2008 so far scored 2 IPL centuries while playing for DC, MI, PBKS, and SRH.
2
The five times IPL title-winning captain Rohit Sharma who made his IPL debut in 2008 scored 2 IPL centuries so far.