Former Indian captain and modern-day legend Virat Kohli holds the record for scoring the fastest 12000 runs in ODI cricket and tops the list. He has scored 12000 ODI runs in just 251 matches and 242 innings. He is one of the most dominant batsmen of the era.
Virat Kohli is followed by former Indian opener, also known as ‘God of cricket’ Sachin Tendulkar. He completed his 12000 ODI runs in just 309 matches and 300 innings.
Till date, only 6 players have completed 12000 ODI runs in the history of ODI cricket. These players are from teams – India, Sri Lanka & Australia. There are 3 players from Sri Lanka – Kumar Sangakkara (336 innings), Sanath Jayasuriya (379 innings) & Mahela Jayawardene (399 innings). There are 2 players from India who have crossed 12000 runs in ODI cricket. From India – Virat Kohli (242 innings) & Sachin Tendulkar (300 innings). From Australia – Ricky Ponting (314 innings).
S No. | Player | Team | Opposition | Ground | Matches | Innings |
1 | Virat Kohli | India | v Australia | Canberra | 251 | 242 |
2 | Sachin Tendulkar | India | v Pakistan | Centurion | 309 | 300 |
3 | Ricky Ponting | Australia | v England | Centurion | 323 | 314 |
4 | Kumar Sangakkara | Sri Lanka | v Pakistan | Dubai (DSC) | 359 | 336 |
5 | Sanath Jayasuriya | Sri Lanka | v Australia | Bridgetown | 390 | 379 |
6 | Mahela Jayawardene | Sri Lanka | v India | Hyderabad | 426 | 399 |
FAQs
1. Which batsman holds the record for the fastest 12000 runs in ODI cricket?
Virat Kohli of India holds the record for the fastest 12000 runs in ODI cricket – 242 innings.
2. Which is the only Australian player to feature on the list?
Former Australian captain Ricky Ponting is the only Australian player to feature on the list of fastest 12000 runs in ODI cricket – 314.
3. Which player holds the record for the fastest 10000, 11000, and 12000 runs in ODI cricket?
Virat Kohli of India holds the record for the fastest 10000,11000, and 12000 runs in ODI cricket – 242 innings.
4. Which Sri Lankan batsman holds the record for the fastest 12000 runs in ODI cricket?
Kumar Sangakkara holds the record for the fastest 12000 runs in ODI cricket by a Sri Lankan player – 336 innings.