The 31-year old has now surpassed South African legend Jacques Kallis to become the seventh highest run-scorer in One Day Internationals. The former South African legend mustered 11579 runs in 328 ODIs with the help of 17 centuries and 86 fifties and Kohli has gone past his tally in his 242nd game.