Virat Kohli has became the fastest man to score 8000 runs in ODI cricket in 2017. He brought up his 8,000th ODI run in his 175th innings. Sachin Tendulkar had reached the milestone off 210 innings in 1999.South African captain de Villiers needed 182 innings to get to 8000 runs in August 2015.