Indian captain Virat Kohli has become the fastest to 8,000 ODI runs, accomplishing the feat in his 175th innings in the Champions Trophy semi-final against Bangladesh on Thursday. Virat, who needed 88 runs to complete 8,000 ODI runs, went past South Africa's AB de Villiers, who had taken 182 innings. Virat is the eighth Indian to aggregate 8,000 ODI runs.