Published: | Updated:
Written by Akash Saha | Edited and fact-checked by Amit Saha | Editorial policy
Most runs in 5 consecutive ODI innings: Virat Kohli, 596
Virat Kohli holds the record for the most runs in five consecutive ODI innings, with 596, according to the ICC. Babar Azam is second with 537, and Zimbabwe’s Sean Williams third with 532, set at the 2023 World Cup Qualifier.

Most Runs in 5 Consecutive ODI Innings: Top 5
| Rank | Player | Country | Runs | Strike rate | Scores / context |
|---|---|---|---|---|---|
| 1 | Virat Kohli | India | 596 | 108.56 | World record |
| 2 | Babar Azam | Pakistan | 537 | 104.07 | Best by a Pakistan batter |
| 3 | Sean Williams | Zimbabwe | 532 | 148.60 | 174, 102*, 91, 23, 142 at the 2023 World Cup Qualifier |
| 4 | Matthew Hayden | Australia | 529 | 109.30 | Best by an Australian |
| 5 | Fakhar Zaman | Pakistan | 515 | 111.47 | 60, 117, 43*, 210*, 85 v Zimbabwe, 2018 |
Who Has the Most Runs in 5 Consecutive ODI Innings?
Virat Kohli has the most runs in five consecutive ODI innings: 596. It fits his wider record of ODI consistency: he is the fastest to 10,000 ODI runs (205 innings) and holds the world record of 558 runs in a bilateral ODI series, set in South Africa in 2018.
How Did Sean Williams Get Into the Top 3?
Sean Williams scored 532 runs in his first five innings at the 2023 World Cup Qualifier in Zimbabwe, including three centuries, at a strike rate of 148.60, the fastest of anyone in the top five.
- Scores: 174, 102*, 91, 23 and 142 in his first five innings of the tournament.
- What happened next: Zimbabwe lost to Sri Lanka and Scotland and missed out on the 2023 World Cup.
Fakhar Zaman’s 515 Against Zimbabwe
Fakhar Zaman made 515 runs in Pakistan’s five-match ODI series in Zimbabwe in July 2018, including 210*, Pakistan’s first ODI double century.
- Fastest to 1,000 ODI runs: he reached it in 18 innings during the series, a record that still stands.
- 455 runs between dismissals: the most in ODI history.
- Most by a Pakistan batter in a bilateral ODI series.
Related ODI Consistency Records
| Record | Holder | Mark |
|---|---|---|
| Most runs in 5 consecutive innings | Virat Kohli | 596 |
| Most runs between two dismissals | Fakhar Zaman | 455 |
| Most runs in a bilateral series | Virat Kohli (v South Africa, 2018) | 558 |
| Most consecutive hundreds | Kumar Sangakkara (2015 World Cup) | 4 |
| Most consecutive fifty-plus scores | Javed Miandad (1987) | 9 |
| Most runs in 50 consecutive innings | Virat Kohli (2015-2018) | 3,497 |
Frequently Asked Questions
Who has the most runs in 5 consecutive ODI innings?
Virat Kohli, with 596 runs. Babar Azam (537) and Sean Williams (532) are second and third.
Which Pakistan batter has the most runs in 5 consecutive ODI innings?
Babar Azam, with 537. Fakhar Zaman made 515 in the 2018 series in Zimbabwe.
Who has the most runs between two dismissals in ODIs?
Fakhar Zaman, with 455 runs against Zimbabwe in July 2018.
Who has scored the most consecutive ODI centuries?
Kumar Sangakkara, with four in a row at the 2015 World Cup.
More ODI Records
- Highest batting average in ODI cricket
- Most centuries in international cricket
- Fastest records in cricket history
- Most ODI runs for Bangladesh
- Most ODI wins by a team
- Cricket records index
Discover more from Skyblogs Sports
Subscribe to get the latest posts sent to your email.










