
Virat Kohli has made history once again by becoming the fastest player to score 14,000 runs in One Day Internationals (ODIs). He accomplished this remarkable feat in only 287 innings, outpacing legends Sachin Tendulkar (350 innings) and Kumar Sangakkara (378 innings). Kohli reached this milestone during India’s Champions Trophy 2025 match against Pakistan in Dubai, where he delivered a match-winning performance with an unbeaten century, marking his 51st ODI ton.
His impressive consistency and talent for chasing down targets have turned him into a record-breaking player in One Day Internationals (ODIs). Kohli has been the quickest to every 1,000-run milestone since reaching 8,000 runs in 2017, further establishing his dominance in the format.
Comparison with Milestone Achievers
Player | Innings Taken | Average | Balls Faced |
Virat Kohli | 287 | 57+ | 14,984 |
Sachin Tendulkar | 350 | 44.19 | 16,292 |
Kumar Sangakkara | 378 | 41.73 | 17,789 |