A greatness for a batter is defined by how consistently he or she is scoring runs, and ODI cricket is no different. So it is much more than contributing in one or two innings and then not making a mark. So in this piece, we will see the batters who have had an outstanding patch of form over a significant course of time.
Here are batters who have amassed and aggregated the maximum number of runs across 25 successive ODI innings.
| Player | Runs | Average | Strike Rate | 100s | Streak Start-Streak End |
|---|---|---|---|---|---|
| Virat Kohli (IND) | 1930 | 107.22 | 101.63 | 10 | 6 Jul 2017-24 Oct 2018 |
| Babar Azam (PAK) | 1838 | 83.55 | 94.64 | 8 | 26 Jun 2019-11 Jan 2023 |
| AB de Villiers (SA) | 1623 | 81.15 | 129.74 | 5 | 21 Oct 2014-25 Oct 2015 |
| Hashim Amla (SA) | 1589 | 69.09 | 98.70 | 7 | 22 Nov 2009-3 Mar 2011 |
| Rohit Sharma (IND) | 1581 | 68.74 | 101.35 | 6 | 27 Aug 2014-23 Jan 2016 |
| David Warner (AUS) | 1567 | 65.29 | 105.52 | 8 | 4 Sep 2016-18 Jan 2018 |
| Sachin Tendulkar (IND) | 1535 | 73.10 | 101.93 | 8 | 19 Apr 1998-14 Jan 1999 |
| Ross Taylor (NZ) | 1518 | 79.89 | 87.90 | 3 | 17 May 2017-8 Jan 2019 |
| Matthew Hayden (AUS) | 1498 | 68.09 | 91.62 | 5 | 26 Jan 2007-14 Dec 2007 |
| Martin Guptill (NZ) | 1496 | 71.24 | 103.24 | 5 | 13 Mar 2015-8 Feb 2016 |
Virat Kohli holds the top record with 1,930 runs during a dominant stretch from 2017 to 2018.
Only 8 batters have scored over 1,500 runs in a 25-inning period.
71 batters in total have scored at least 1,250 runs in a 25-inning period.
Matthew Hayden’s runs tally in 2007 includes his record-breaking World Cup campaign, in which he was the tournament’s top scorer. His total of 659 runs is also the third-most a batter has accumulated in a single ODI World Cup campaign.
Virat Kohli also tops this list with 10 centuries.
Three other players are tied for second place with 8 centuries:
Sachin Tendulkar’s record of the most ODI centuries in a calendar year also falls in the period of him scoring these 8 centuries.
Virat Kohli has the highest average in this category at 107.22.
Babar Azam is second with a stellar average of 83.55.
The Pakistani batter is also the recent addition to this list. Babar achieved the feat of 1838 runs in 25 straight ODI innings from 2019 to 2023.
Virat and Babar are the two batters who almost joined ABD in this record that defines all-format batting.
AB de Villiers is a close second with a strike rate of 129.74.
Heinrich Klaasen leads this category with a blistering strike rate of 137.58.
Read: Fastest ODI Centuries on Debut
In this article, find out the Delhi Capitals’ year-wise performance in the IPL’s history, including…
In this article, find out the Rajasthan Royals’ year-wise performance in the IPL’s history, including…
Lucknow Super Giants (LSG) were one of the two new entrants in the IPL in…
The world of grand prix motorcycle racing is bracing itself for what many experts believe…
In this article, find out the Royal Challengers Bengaluru’s year-wise performance in the IPL’s history.
Kolkata Knight Riders (KKR) are one of the three teams to win the IPL three…