ODI cricket has still got its significance as long as the World Cup is played in this format. This format is a blend of class, temperament, and aggression due to its gear-shifting nature. Scoring runs in ODI is nice but getting runs consistently demands perseverance, character, and merit. Plenty of batters play the ODIs but not everyone can show orderliness, let’s take a gaze at the batsmen with the most runs in 5 consecutive ODI innings. Four players out of five are from the top-tier team and one is from the low-rank team.

Virat Kohli
Arguably the greatest ODI batsman of all time, Virat Kohli tops the elite list of most ODI runs in 5 consecutive innings. The classy batting stalwart from India scored 596 runs at an impressive average of 108.56. This version of Virat Kohli freaked out any robust bowling unit in the globe. With such consistency, he won matches for India single-handedly.
Babar Azam
Indian great Virat Kohli is followed by the current Pakistani skipper Babar Azam in terms of making the most ODI runs in 5 consecutive innings. The No.3 standout batter of the Pakistani batting lineup amassed 537 runs at a commendable strike rate of 104.07. The Lahore born was on a roll in that period and toyed with the bowlers bluntly.
Sean Williams
One of the vital members of the Zimbabwe team, Sean Williams has been in pristine touch in the ongoing 2023 World Cup qualifiers. The Southpaw has aggregated 532 runs in 5 matches so far at a startling average of 133.00, while his strike rate remained at an incredible 148.60. The in-form batter scored 174, 102*, 91, 23, and 142 in all five innings apiece. His sensation knocks have steered Zimbabwe on the verge of getting a seat in the 2023 World Cup.
Matthew Hayden
One of the best left-hand openers Australia has ever produced, Matthew Hayden has piled up the 4th most runs in 5 consecutive ODI innings. He notched up 529 runs while maintaining a strike rate of 109.30 and that too in the first decade of the 20th century when wickets used to be tricky and aggressive batting was not fancy.
Fakhar Zaman
The 5th place on this list goes to swashbuckling Pakistani opener Fakhar Zaman. The left-hander wreaked havoc on every opponent bowler on his way to scoring 515 runs in a 5 ODI innings stretch. When Zaman goes berserk he can push any team out of the contest and his destructive innings of 114 in the 2017 Champions Trophy final against India remains testimony of it.
List of Most Runs in 5 Consecutive ODI Innings
Player | Runs | Strike Rate |
Virat Kohli (IND) | 596 | 108.56 |
Babar Azam (PAK) | 537 | 104.07 |
Sean Williams (ZIM) | 532 | 148.60 |
Matthew Hayden (AUS) | 529 | 109.30 |
Fakhar Zaman (PAK) | 515 | 111.47 |
Virat Kohli has Most ODI Runs in 5 Consecutive Innings which is 596 runs for now.
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at info@skyblogs.in