Virat Kohli surpasses Rahul Dravid to become India’s third-highest ODI run-getter
Virat Kohli now stands behind only Sourav Ganguly and Sachin Tendulkar in ODIs. © AFP

Virat Kohli has surpassed Rahul Dravid in India‘s all-time ODI run table, moving past the icon to sit at second place behind Sachin Tendulkar and Sourav Ganguly.

The current India captain crossed Dravid’s mark of 10,768 runs on Friday during the third ODI against Australia in Ranchi when he moved to 75 with a glanced four.

Kohli had closed the gap to 75 runs with his 40th ODI hundred, a fine 116 off 120 balls, during the Nagpur match on Tuesday.

Tendulkar is ODI cricket’s all-time leading run-getter with 18,426 from 452 innings, with Ganguly India’s second best with 11,221 from 297 innings.

Dravid played 340 ODIs for India from 1996 to 2011, from which he scored 10768 runs in 314 innings at an average of 39.15. He led India in 79 of those matches, scoring 2658 runs at 42.19. He played his last ODI during India’s tour of England in 2011. (READ: Virat Kohli is the greatest one-day player of all time: Aaron Finch)

Kohli, 30, made his ODI debut in 2008 during the tour of Sri Lanka. He opened the batting, aged 19, and made 12 off 22 balls. His first fifty came in the fourth match of that series, when he scored 54 in Colombo. (READ: An ODI behemoth: The numbers that highlight Kohli’s genius)

In 2013, Kohli had become the fastest Indian batsman to 5,000 ODI runs when he got there in his 114th innings.

In October 2010 he became the fastest batsman to 10,000 runs when he achieved the milestone in his 205th ODI innings, a whopping 54 fewer than Tendulkar needed in 2001. Tendulkar was the first batsman to get to 10,000 runs, making history against Australia on March 31, 2001 in his 259th innings.

Kohli has scored 40 ODI centuries (as of the last game) to sit behind Tendulkar’s all-time record of 49.