In front of a packed Mumbai crowd – including David Beckham, a host of Bollywood stars and Sachin Tendulkar – Virat Kohli scored a record-breaking 50th ODI century as India scored 397 for four against New Zealand in the Cricket World Cup semi-final on Wednesday . This surpassed the mark he previously shared with Tendulkar, who scored 49 hundreds in 452 ODI innings. Kohli surpassed this milestone in his 279th innings.