Durban, April 29 (Inditop) Kolkata Knight Riders captain Brendon McCullum won the toss and elected to bat against Bangalore Royal Challengers in their Indian Premier League (IPL) match at Kingsmead here Wednesday