5. David Warner (4 centuries)

Australian opener David Warner is one of the best batters in IPL history. He has consistently performed well throughout the competition, and his club has frequently advanced to the postseason thanks largely to him. Warner has been a key contributor to his team’s success in the IPL, scoring four hundreds thus far. With a better average of 42.00 compared to Shane Watson, Warner ends up at number 3 on this list.