In a statement, de Villiers also said uncertainties surrounding travel and conditions due to the Covid-19 situation played a part in him opting out for the T20 tournament.
Here's a look at five notable batting experiments in the Indian Premier League so far:
Gaikwad and veteran Ambati Rayudu (39 off 27 balls) added 67 runs in 8.2 overs for the second wicket to finish off a chase in style although it might have been too little too late.
Kohli scored 50 off 43 balls with a four and a six while De Villiers helped himself to a polished 39 off 36 balls.
CSK too made a couple of changes with Mitchell Santner and Monu Kumar coming in place of Shardul Thakur and Josh Hazlewood.
Siraj's first three wickets came without him conceding a run as he went on to become the first bowler in IPL history to bowl two maidens in a single game.
AB de Villiers smashed an unbeaten 55 off 22 balls after skipper Virat Kohli scored 32-ball 43 as RCB chased down the target, scoring 179 for three in 19.4 overs.
Kohli said the move did not yield the desired result but his bowlers should have been able to defend 171 against Punjab on Thursday.
De Villiers smashed a sensational 33-ball 73 not out to power RCB to 194 for 2 after opting to bat.
'The game needs you back': Ravi Shastri urges AB de Villiers to come out of international retirement
The former Proteas skipper played 114 Tests, 228 ODIs and 78 T20Is for the national side before his retirement in 2018.
Karthik defended his decision to open with Banton in place of an in-form Rahul Tripathi who had impressed with an 81 against CSK in Abu Dhabi.
Kohli, who remained not out on 33 from 28 balls, said it was only thanks to the genius of de Villiers that his side got to 194 for 2.
Kolkata lost wickets at regular intervals and never looked in the zone during the chase. Bangalore bowlers did not give any freebies.
The South African raced to his fifty in 23 balls as KKR cruised to 83 runs from the last five overs to prop up the total.
RCB is currently at the fifth position in the IPL 2020 standings with six points from five matches. The Virat Kohli-led side has won three matches and witnessed defeat in two.