Virat Kohli became the fastest to reach 7,000 ODI runs after he reached the milestone in his 161st innings in the third ODI against Australia at the MCG. South Africa's AB de Villiers was the previous record holder, as he achieved the milestone in 166 innings.
India's test skipper got to the milestone with a boundary down the leg side off James Faulkner in the 10th over. After losing the opening two ODIs, India are looking to retain their No.2 spot in the ODI rankings with a win and get them back in the series.
South African skipper achieved his landmark against Australia at Perth in 2014 in 166 innings, beating Sourav Ganguly's record, which had stood since 2001.
The list of top 10 fastest to 7,000 ODI runs features four Indians, including current limited-overs skipper MS Dhoni and India's leading run scorer in ODIs, Sachin Tendulkar. There are also three West Indians in the list, led by Brian Lara, who achieved it in 183 innings.
There are also two South Africans, with the other being Jacques and a solitary Australian in former captain Ricky Ponting, who occupies the 10th spot.
Here is the complete list of the 10 fastest to 7,000 ODI runs
No. | Player | Inns | Opposition | Ground | Year |
1 | Virat Kohli (India) | 161 | Australia | Melbourne | 2016 |
2 | AB de Villiers (South Africa) | 166 | Australia | Perth | 2014 |
3 | Sourav Ganguly (India) | 174 | Kenya | Paarl | 2001 |
4 | Brian Lara (West Indies) | 183 | South Africa | St George's | 2001 |
5 | Desmond Haynes (West Indies) | 187 | India | Adelaide | 1991 |
6 | Jacques Kallis (South Africa) | 188 | Sri Lanka | Colombo (RPS) | 2004 |
7 | Sachin Tendulkar (India) | 189 | Sri Lanka | Colombo (RPS) | 1998 |
8 | Chris Gayle (West Indies) | 189 | New Zealand | Napier | 2009 |
9 | MS Dhoni (India) | 189 | Pakistan | Chennai | 2012 |
10 | Ricky Ponting (Australia) | 192 | Sri Lanka | Dambulla | 2004 |
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news