From Virat Kohli to Kumar Sangakkara, here's a look at the top five batters fastest to 12,000 runs in ODIs. This list also includes Sachin Tendulkar, Ricky Ponting and Sanath Jayasuriya

Indian batting stalwart, Virat Kohli, tops the list of batters fastest to 12,000 runs in ODIs. To achieve this milestone, he took 251 matches and 242 innings.

Cricket great Sachin Tendulkar is the second quickest to reach 12,000 runs in ODI cricket. He achieved this milestone in 309 matches and 300 innings.

The former Australian captain, Ricky Ponting, features third on this list. He took 314 innings and 323 matches to achieve 12,000 runs in ODIs.
Ponting achieved this milestone during a match between Australia and England at Centurion in 2009.

Former Sri Lanka captain and a T20 World Cup winner, Kumar Sangakkara, features fourth on this list, taking 359 matches and 336 innings to achieve this milestone.

The former Sri Lankan batter, Sanath Jayasuriya, features next on this list. Jayasuriya took 379 innings and 390 matches to achieve 12,000 runs in ODIs.