In cricket, consistency and making use of good form is the need of the hour be it with the bat or ball. For a batter, consistency is keep on churning out big runs and in ODI format terms, it means making scores of 50 or more regularly. This not only just boost individual batting credentials but also keeps their team in good stead in terms of results.

There are batters who kept on scoring runs for fun and made optimum use of the stellar run they had by notching milestones match after match. In this piece, we will talk about those players who redefined the word consistency, albeit for a limited period of time in ODI cricket. Here are the batters with most consecutive 50 plus scores in ODI cricket.

Most Consecutive Fifties in ODIs

PlayerNo. of 50sRunsAgainstVenueDate
Javed Miandad (PAK)978IndiaNagpur24 Mar 1987
78*IndiaJamshedpur26 Mar 1987
74*AustraliaSharjah3 Apr 1987
60EnglandSharjah7 Apr 1987
52*IndiaSharjah10 Apr 1987
113EnglandThe Oval21 May 1987
71*EnglandNottingham23 May 1987
68EnglandBirmingham25 May 1987
103Sri LankaHyderabad (Sind)8 Oct 1987
Imam-ul-Haq (PAK)756EnglandBirmingham13 Jul 2021
103AustraliaLahore29 Mar 2022
106AustraliaLahore31 Mar 2022
89*AustraliaLahore2 Apr 2022
65West IndiesMultan8 Jun 2022
72West IndiesMultan10 Jun 2022
62West IndiesMultan12 Jun 2022
Gordon Greenidge (WI)685*EnglandBrisbane23 Dec 1979
50EnglandAdelaide16 Jan 1980
80EnglandMelbourne20 Jan 1980
98*EnglandSydney22 Jan 1980
103New ZealandChristchurch6 Feb 1980
78EnglandLeeds28 May 1980
Andrew Jones (NZ)657IndiaVadodara17 Dec 1988
55*PakistanDunedin6 Feb 1989
62*PakistanChristchurch4 Mar 1989
67PakistanWellington8 Mar 1989
82PakistanAuckland11 Mar 1989
63*PakistanHamilton14 Mar 1989
Mark Waugh (AUS)663Sri LankaSydney13 Jan 1999
83*EnglandMelbourne15 Jan 1999
85EnglandSydney17 Jan 1999
65Sri LankaHobart21 Jan 1999
57Sri LankaAdelaide24 Jan 1999
65EnglandAdelaide26 Jan 1999
Mohammad Yousuf (AUS)6106BangladeshFaisalabad12 Sep 2003
65BangladeshLahore15 Sep 2003
94*BangladeshRawalpindi18 Sep 2003
52BangladeshKarachi21 Sep 2003
68South AfricaLahore3 Oct 2003
65South AfricaLahore5 Oct 2003
Kane Williamson (NZ)693EnglandThe Oval12 Jun 2015
118EnglandSouthampton14 Jun 2015
90EnglandNottingham17 Jun 2015
50EnglandChester-le-Street20 Jun 2015
97ZimbabweHarare2 Aug 2015
90ZimbabweHarare7 Aug 2015
Ross Taylor (NZ)6181* EnglandDunedin7 Mar 2018
80PakistanAbu Dhabi7 Nov 2018
86*PakistanAbu Dhabi9 Nov 2018
54Sri LankaMount Maunganui3 Jan 2019
90Sri LankaMount Maunganui5 Jan 2019
137Sri LankaNelson8 Jan 2019
Chris Gayle (WI)673BangladeshBasseterre28 Jul 2018
135EnglandBridgetown20 Feb 2019
50EnglandBridgetown22 Feb 2019
162EnglandSt George’s27 Feb 2019
77EnglandGros Islet2 Mar 2019
50PakistanNottingham31 May 2019
Paul Stirling (IRE)677West IndiesDublin (Malahide)11 May 2019
130BangladeshDublin15 May 2019
71AfghanistanBelfast19 May 2019
50AfghanistanBelfast21 May 2019
57ZimbabweBready1 Jul 2019
52ZimbabweBelfast4 Jul 2019
Shai Hope (WI)6115Sri LankaColombo (SSC)22 Feb 2020
51Sri LankaHambantota26 Feb 2020
72Sri LankaPallekele1 Mar 2020
110Sri LankaNorth Sound10 Mar 2021
84Sri LankaNorth Sound12 Mar 2021
64Sri LankaNorth Sound14 Mar 2021
Babar Azam (PAK)6158EnglandBirmingham13 Jul 2021
57AustraliaLahore29 Mar 2022
114AustraliaLahore31 Mar 2022
105*AustraliaLahore2 Apr 2022
103West IndiesMultan8 Jun 2022
77West IndiesMultan10 Jun 2022

Key Stats

9 – Javed Miandad holds the record for scoring the most successive fifty-plus scores in the history of ODI cricket. In the year 1987, the former Pakistani skipper scored nine scores of 50 or more on the bounce including 2 centuries (113 vs England and 103 vs Sri Lanka).

Imam-ul-Haq, another Pakistani batter came close to bettering this record by scoring 7 successive half-centuries in 2021/22. Like Miandad, Imam also scored two centuries during this sensational streak.

10 batters made six consecutive fifty-plus scores in ODI cricket. Apart from the ones mentioned here, only Babar Azam and Shai Hope have scored six back-to-back fifties in ODI cricket.

131 – The number of times a batter has scored 4 or more fifties in their respective successive ODI outings.

8 – The number of times, Virat Kohli scored 4 or more scores of fifties in successive ODIs, the most by any batter in the format. Four times he scored five successive fifties and the four times it’s been four consecutive 50s.