| Player | Runs | Average | Strike Rate | 100s | Streak Start-Streak End |
|---|---|---|---|---|---|
| Virat Kohli (IND) | 995 | 142.14 | 103.97 | 5 | 7 Feb 2018-27 Oct 2018 |
| David Warner (AUS) | 857 | 85.70 | 114.42 | 5 | 12 Oct 2016-2 Jun 2017 |
| Babar Azam (PAK) | 837 | 93.00 | 94.36 | 4 | 13 Jul 2021-21 Aug 2022 |
| Ross Taylor(NZ) | 834 | 104.25 | 91.85 | 3 | 18 Jan 2018-23 Jan 2019 |
| Rohit Sharma (IND) | 816 | 136.00 | 105.56 | 4 | 19 Sep 2018-12 Jan 2019 |
| Matthew Hayden (AUS) | 802 | 100.25 | 105.11 | 4 | 20 Feb 2007-25 Apr 2007 |
| Aaron Finch (AUS) | 794 | 88.22 | 95.09 | 3 | 22 Mar 2019-15 Jun 2019 |
| Kumar Sangakkara (SL) | 775 | 110.71 | 112.97 | 5 | 20 Jan 2015-11 Mar 2015 |
| Sachin Tendulkar (IND) | 768 | 85.33 | 100.92 | 4 | 22 Apr 1998-20 Sep 1998 |
| Hashim Amla (SA) | 768 | 76.80 | 102.95 | 4 | 27 Feb 2010-29 Oct 2010 |
Only two batters in the history of ODI cricket have managed to score 850 or more runs in any given sequence of 10 innings, establishing a monumental standard for ODI batting consistency.
Virat Kohli (IND): Stands at the absolute pinnacle, having amassed a staggering 995 runs between his 197th and 206th innings. This stunning run of form included a massive five centuries and came at a stupendous average of 142.14, striking at just under 104. This phase encompassed two of his career-defining ODI series: a world-record 558 runs in an away series against South Africa, followed by 453 runs in a home series against the West Indies.
David Warner (AUS): The only other batter to cross the 850-run mark, accumulating 857 runs during the 2016/17 period. Warner also smashed five tons during this ten-inning sequence, including three scores of 150 or more.
A total of 19 batters have scored 725 or more runs in 10 successive ODI innings. This list includes giants like Sachin Tendulkar and Kumar Sangakkara, along with several other notable names who achieved this high level of scoring consistency (725+ runs). Apart from the 10 mentioned above, here are the others:
Virat Kohli holds the top spot with a phenomenal average of 142.14 (995 runs), cementing his status as the most dominant ODI batter over a ten-inning sequence.
Rohit Sharma comes in a close second, averaging a staggering 136 after hammering 816 runs in the 2018/19 season. This included four centuries, two of which were 150+ scores.
Six other batters have averaged 100: Ross Taylor (104.25), Matthew Hayden (100.25), Kumar Sangakkara (110.71), Viv Richards (106.29), Ten Doeschate (105.43), and Marsh Waugh (103.86).
AB de Villiers possesses the best strike rate in this category, an explosive 140.19. The South African legend amassed 757 runs, playing two of his most memorable ODI innings in this sequence: 149 and the fastest ODI 150 (162* off 66 balls).
The next best is surprisingly achieved by Sean Williams (743 runs), who maintained an outstanding strike rate of 129.44.
Five Centuries (The Apex): Virat Kohli, David Warner, and Kumar Sangakkara have all struck five centuries in their best 10 ODI innings sequence.
Four Centuries: A total of 20 other players have hit four centuries in 10 successive ODI innings, showcasing an exceptional level of century consistency at the top tier of batting:
Key Insights on Most Prolific Run Scorers in Test Cricket History All-Time Records for Most…
Under the captaincy of Axar Patel, the Delhi Capitals (DC) are entering IPL 2026 with…
Under the leadership of Rishabh Pant, the Lucknow Super Giants (LSG) are entering IPL 2026…
The Gujarat Titans (GT), led by the stylish Shubman Gill, are looking to recapture the…
The Rajasthan Royals (RR) enter the 2026 season in the midst of a massive identity…
Following their 2024 triumph and a challenging 2025, the Kolkata Knight Riders (KKR) have hit…