Scoring a century is a remarkable feat in cricket, as it shows the batter’s skills and temperament to deal with the best of the bowlers.
Since the inception of the ODI format, many batters have etched memorable centuries. However, a few batters did the unthinkable by scoring back-to-back hundreds, displaying their batting excellence.
So, in this article, we’ll delve into the list of batters with the most consecutive centuries in ODIs.
Most Consecutive Centuries in ODI
100s | Player | Runs | Against | Venue | Date |
---|---|---|---|---|---|
4 | Kumar Sangakkara (SL) | 105* | Bangladesh | Melbourne | 26 Feb 2015 |
117* | England | Wellington | 1 Mar 2015 | ||
104 | Australia | Sydney | 8 Mar 2015 | ||
124 | Scotland | Hobart | 11 Mar 2015 | ||
3 | Zaheer Abbas (PAK) | 118 | India | Multan | 17 Dec 1982 |
105 | India | Lahore | 31 Dec 1982 | ||
113 | India | Karachi | 21 Jan 1983 | ||
Saeed Anwar (PAK) | 107 | Sri Lanka | Sharjah | 30 Oct 1993 | |
131 | West Indies | Sharjah | 1 Nov 1993 | ||
111 | Sri Lanka | Sharjah | 2 Nov 1993 | ||
Herschelle Gibbs (SA) | 116 | Kenya | Colombo (RPS) | 20 Sep 2002 | |
116* | India | Colombo (RPS) | 25 Sep 2002 | ||
153 | Bangladesh | Potchefstroom | 3 Oct 2002 | ||
AB de Villiers (SA) | 114* | India | Gwalior | 24 Feb 2010 | |
102* | India | Ahmedabad | 27 Feb 2010 | ||
102 | West Indies | North Sound | 22 May 2010 | ||
Quinton de Kock (SA) | 135 | India | Johannesburg | 5 Dec 2013 | |
106 | India | Durban | 8 Dec 2013 | ||
101 | India | Centurion | 11 Dec 2013 | ||
Ross Taylor (NZ) | 112* | India | Hamilton | 28 Jan 2014 | |
102 | India | Wellington | 31 Jan 2014 | ||
105* | Pakistan | Dubai (DSC) | 8 Dec 2014 | ||
Babar Azam (PAK) | 120 | West Indies | Sharjah | 30 Sep 2016 | |
123 | West Indies | Sharjah | 2 Oct 2016 | ||
117 | West Indies | Abu Dhabi | 5 Oct 2016 | ||
Jonny Bairstow (ENG) | 138 | New Zealand | Dunedin | 7 Mar 2018 | |
104 | New Zealand | Christchurch | 10 Mar 2018 | ||
105 | Scotland | Edinburgh | 10 Jun 2018 | ||
Virat Kohli (IND) | 140 | West Indies | Guwahati | 21 Oct 2018 | |
157* | West Indies | Visakhapatnam | 24 Oct 2018 | ||
107 | West Indies | Pune | 27 Oct 2018 | ||
Rohit Sharma (IND) | 102 | England | Birmingham | 30 Jun 2019 | |
104 | Bangladesh | Birmingham | 2 Jul 2019 | ||
103 | Sri Lanka | Leeds | 6 Jul 2019 | ||
Babar Azam (PAK) | 114 | Australia | Lahore | 31 Mar 2022 | |
105* | Australia | Lahore | 2 Apr 2022 | ||
103 | West Indies | Multan | 8 Jun 2022 | ||
Fakhar Zaman (PAK) | 101 | New Zealand | Karachi | 13 Jan 2023 | |
117 | New Zealand | Rawalpindi | 27 Apr 2023 | ||
180* | New Zealand | Rawalpindi | 29 Apr 2023 |
Key Insights
4: Kumar Sangakkara holds the record for smashing the most consecutive centuries in ODIs. And what’s more special about this is that Sangakkara pulled off this feat in the ODI World Cup.
Sangakkara was on a roll in the 2015 World Cup and scored 4 consecutive hundreds against Bangladesh, England, Australia, and Scotland. This is also the most consecutive centuries scored in World Cup history.
3: The other batsman to score consecutive hundreds in the ODI World Cup is India’s opening batter, Rohit Sharma. He hammered 3 successive tons in the 2019 edition against England, Bangladesh, and Sri Lanka.
2: 5 of the batters from the above list have slammed continuous hundreds spanning across 2 countries.
The batters are:
- Kumar Sangakkara – 3 in Australia, 1 in New Zealand
- Herschelle Gibbs – 2 in Sri Lanka, 1 in South Africa
- AB de Villiers – 2 in India, 1 in Antigua & Barbuda
- Ross Taylor – 2 in New Zealand, 1 in the UAE
- Jonny Bairstow – 2 in New Zealand, 1 in Scotland
1: There is only 1 instance of a batter scoring 3 or more consecutive centuries across 2 different years. Pakistan’s Zaheer Abbas made 2 hundreds in December 1982, and his third ton came in January 1983. All 3 of them came against India in Pakistan, though there was a gap of 20 days between his second and third hundred.
2: There are 2 instances each of batters scoring consecutive ODI hundreds against India and the West Indies. Zaheer Abbas and Quinton de Kock have done so against India, while Babar Azam and Virat Kohli have hammered 3 back-to-back centuries against the West Indies.