ODI cricket often gets overshadowed by the excitement of T20s and the prestige of the World Test Championship (WTC). Recently, with Virat Kohli setting the record for the fastest 14000 runs in ODI, this achievement has once again gained attention.
Contents
Top 3 Players to Score Fastest 14000 Runs in ODI
One way to distinguish the greatest ODI batters is by their ability to score runs at a record pace. Only three players have crossed the fastest 14000 runs in ODI cricket milestone, making it an elite club. In this article, we cover which players are the fastest to reach 14000 runs in ODI cricket.
| Player | Date | Inns |
| Virat Kohli | 23 Feb 2025 | 287 |
| Sachin Tendulkar | 6 Feb 2006 | 350 |
| Kumar Sangakkara | 8 Mar 2015 | 378 |
1. Virat Kohli
It is a no-brainer to see modern-day legend Virat Kohli be the first name in our players to score the fastest 14000 runs in ODI list. Virat Kohli is hailed as one of the most successful ODI batsmen of all time. He reached the milestone in his 287th ODI knock, 63 innings ahead of Tendulkar, in the ICC Champions Trophy 2025 match against Pakistan, Kohli achieved this milestone with his trademark cover drive.
It’s always been the King’s Gambit. 👑
Fastest to 1️⃣4️⃣,0️⃣0️⃣0️⃣ ODI runs – Virat Kohli. 🐐#PlayBold #ನಮ್ಮRCB #CT2025 #PAKvIND pic.twitter.com/G4BhxpllCh
— Royal Challengers Bengaluru (@RCBTweets) February 23, 2025
With 51 ODI hundreds to his credit—the most of any batsman—he is the third-leading ODI run scorer with an average of 57, which is far higher than that of Sangakkara and Tendulkar.
Related Articles
Champions Trophy 2025:Pakistan vs India Highlights
2025 ICC Champions Trophy 5th ODI Pakistan vs India (PAK vs IND) on 02/23 at 02:30 PM IST.
2. Sachin Tendulkar
The top run scorer in ODI cricket is batting wizard Sachin Tendulkar. At an average of 44, he finished his illustrious ODI career with 18426 runs in 463 games. Tendulkar scored 49 hundreds in ODIs. After making his ODI debut in 1989, Sachin Tendulkar reached the 14,000-run milestone in his 350th ODI innings in 2006 against Pakistan in Peshawar. He is the first batter to touch this number and the second fastest to reach 14000 runs in ODI.

3. Kumar Sangakkara
The first Sri Lankan and the 2nd batsman to reach the 14,000-run mark in One-Day International cricket is the legendary left-hander Kumar Sangakkara. In the 2015 World Cup, Sangakkara made it there in his 378th ODI innings. Kumar Sangakkara scored 14234 runs at an average of 41.98 in 404 ODIs. Between 2000 and 2015, he scored 93 half-centuries and 25 hundreds during his ODI career. He is the 3rd fastest to reach 14000 runs in ODI cricket.
3 Players with Fastest to Reach 14000 Runs in ODI

Virat Kohli, Sachin Tendulkar, and Kumar Sangakkara have etched their names in ODI history by becoming the only three players to score the fastest 14000 runs in ODI cricket. Kohli leads the elite list, reaching the milestone in just 287 innings, followed by Tendulkar (350 innings) and Sangakkara (378 innings). Their consistency, and hunger for runs set them apart as the greatest ODI batters of all time.














