Player | Runs | Average | Strike Rate | 100s | Streak Start-Streak End |
---|---|---|---|---|---|
Virat Kohli (IND) | 5834 | 72.93 | 97.04 | 24 | 11 Oct 2014-15 Dec 2019 |
Rohit Sharma (IND) | 5688 | 63.91 | 96.55 | 25 | 27 Aug 2014-19 Jan 2020 |
AB de Villiers (SA) | 5454 | 69.04 | 110.52 | 20 | 27 Nov 2009-25 Oct 2015 |
Hashim Amla (SA) | 5388 | 57.94 | 89.93 | 20 | 9 Nov 2008-3 Mar 2015 |
Babar Azam (PAK) | 5279 | 59.99 | 89.47 | 19 | 11 Nov 2015-6 Sep 2023 |
David Warner (AUS) | 5052 | 53.74 | 102.23 | 19 | 4 Mar 2015-28 Oct 2023 |
Kane Williamson (NZ) | 4857 | 52.79 | 83.13 | 10 | 4 Jan 2014-14 Jul 2019 |
Sachin Tendulkar (IND) | 4836 | 53.73 | 91.06 | 18 | 17 Apr 1998-31 Jan 2002 |
Joe Root (ENG) | 4802 | 57.86 | 89.44 | 15 | 2 Sep 2014-30 Jun 2019 |
Ross Taylor (NZ) | 4795 | 63.09 | 85.06 | 14 | 31 Oct 2013-8 Feb 2020 |
Key Insights: The Most Prolific 100 Consecutive Innings Ever
Only 6 batters in the history of ODI cricket have accumulated 5000 or more runs in a sequence of 100 consecutive ODI innings.
Like we saw in the most aggregate runs scored in successive 10, 25, and 50 ODI innings, Virat Kohli leads the tally here as well. Between 2014 to 2019, which can be termed as his golden batting period, the former Indian skipper smashed a whopping 5834 runs at a whopping average of just under 73 and registered 24 centuries in the process.
The next prolific scorer in any given sequence of their 100 straight ODI innings is Rohit Sharma. The right-handed batter, who also leads the Indian team in the format, has made 5688 runs in his 118th and 217th ODIs innings for India. This includes a record run where he made two double centuries, including the world record score of 264. It is interesting to note, both Kohli and Rohit have had a similar 100 ODI innings peak in the format, and almost dominated the entire decade.
Consistency: Batters exceeding the 4500-Run Mark
A total of 18 batters have scored 4500 or more runs in 100 successive ODI innings. Beyond the top 10, these eight batters have achieved the said landmark and joined several leading ODI batters such as Kohli, Rohit Sharma, Babar Azam, etc, among others. They are:
- Quinton de Kock (4742)
- Kumar Sangakkara (4736)
- Sir Vivian Richards (4611)
- Faf du Plessis (4593)
- Brian Lara (4575)
- Shai Hope (4557)
- Shikhar Dhawan (4539)
- Steven Smith (4517)
CHECK: Viv Richards’ Unrivalled ODI Stats
Record Batting Averages in 100 Consecutive Innings (Minimum of 4500 runs)
Virat Kohli, as expected, holds the top spot with a stunning average of 79.43 over a 100-inning sequence. As discussed earlier, he scored the most runs during this dominant phase of his.
Kohli’s long-time teammate, AB de Villiers, who played with him in the IPL, comes in the second position, having averaged 69.04 in 100 straight ODI innings between 2009 and 2015. He had amassed a staggering 5454 runs that include 20 of his 25 career centuries.
Apart from them, six other batters have an average of 55 or more: Rohit Sharma (63.91), Hashim Amla (57.94), Babar Azam (59.99), Joe Root (57.86), Ross Taylor (63.09), and Vivian Richards (56.93).
Highest Batting strike rates in 100 Consecutive Innings (Minimum of 4500 runs)
AB de Villiers has the best strike rate (110.52) among batters who have scored 4500 or more runs in a stretch of 100 ODI innings. This is significantly higher than his career SR of 101.10, where he made 9577 runs.
The next batter who had accumulated over 4500 runs in a hundred-inning sequence with the best strike rate is David Warner (102.23). The left-hander had averaged 53.74 in this phase with 19 centuries.
The other players who batted with a strike rate of more than 95 are: Virat Kohli (97.04), Rohit Sharma (96.55), Quinton de Kock (100.87), and Shikhar Dhawan (95.16).
Most Centuries in 100 Consecutive ODI Innings (Minimum 3500 runs)
While Virat Kohli may have scored the maximum runs in 100 consecutive ODI innings, it is Rohit Sharma who leads the century tally. The star opener had struck 25 centuries in a given 100 consecutive innings. The former comes in next with 24 tons in this period.
14 Centuries: A total of 14 players have hit 14 or more centuries in 100 successive ODI innings, showcasing an exceptional level of century consistency at the top tier of batting:
- AB de Villiers (20 tons)
- Hashim Amla (20 tons)
- Babar Azam (19 tons)
- David Warner (19 tons)
- Sachin Tendulkar (18 tons)
- Joe Root (15 tons)
- Ross Taylor (14 tons)
- Kumar Sangakkara (14 tons)
- Shai Hope (16 tons)
- Shikhar Dhawan (14 tons)
- Martin Guptill (14 tons)
- Chris Gayle (14 tons)