Since joining the league in its inaugural season, de Villiers has become one of the most successful batsmen in the Indian Premier League (IPL). After originally playing for Delhi Daredevils, he moved to Royal Challengers Bangalore (RCB) for US$1.5 million in the league's fourth season. Three of his four Twenty20 centuries have come in the IPL and as of June 2019 he has played in over 150 matches in the league. He has played match-winning innings for RCB and shown some destructive batting against bowlers especially in the death overs.