Record for Consecutive Centuries in ODI innings

Published 06/08/2015, 10:30 PM EDT

Since the inception of One-Day International cricket, only 7 players managed to score centuries in three or more innings consecutively. Here is the list of those players:


Article continues below this ad

  • Kumar Sangakkara (4 Innings)



Article continues below this ad

The classy left-handed batsman from Sri Lanka was in a terrific form in the 2015 World Cup, notching up 4 back-to-back hundreds. However, it was the non-Test playing nation, Afghanistan, which brought him to a halt, dismissing him for 7.

RunsInningsTeamOppositionGroundMatch Date
105*1Sri Lankav BangladeshMelbourne26 Feb 2015
117*2Sri Lankav EnglandWellington1 Mar 2015
1042Sri Lankav AustraliaSydney8 Mar 2015
1241Sri Lankav ScotlandHobart11 Mar 2015


  • Zaheer Abbas (3 Innings)


Pakistani batsman, Zaheer Abbas, scored 3 consecutive centuries against India during 1982-83 in Pakistan, becoming the first ever batsman to score 3 back-to-back centuries in ODIs.

RunsInningsTeamOppositionGroundMatch Date
1181Pakistanv IndiaMultan17 Dec 1982
1051Pakistanv IndiaLahore31 Dec 1982
1132Pakistanv IndiaKarachi21 Jan 1983

Saeed Anwar (3 Innings)

The Pakistani left-handed batsman scored 3 centuries in 4 days at Sharjah in the Pepsi Champions Trophy of 1993.

RunsInnsTeamOppositionGroundMatch Date
1071Pakistanv Sri LankaSharjah30 Oct 1993
1312Pakistanv West IndiesSharjah1 Nov 1993
1112Pakistanv Sri LankaSharjah2 Nov 1993

Herschelle Gibbs (3 Innings)

The exciting South African batsman also managed to score a string of 3 centuries, two of them in the 2002 Champions Trophy, still insufficient to see them through to the final of that event.

RunsInningsTeamOppositionGroundMatch Date
1161South Africav KenyaColombo (RPS)20 Sep 2002
116*2South Africav IndiaColombo (RPS)25 Sep 2002
1531South Africav BangladeshPotchefstroom3 Oct 2002

AB de Villiers (3 Innings)

AB de Villiers is the second of the South Africans to score 3 consecutive ODI centuries, including a century in the match in which Sachin Tendulkar scored 200*. Unfortunately, de Villiers ran out of partners.

RunsInningsTeamOppositionGroundMatch Date
114*2South Africav IndiaGwalior24 Feb 2010
102*1South Africav IndiaAhmedabad27 Feb 2010
1021South Africav West IndiesNorth Sound22 May 2010

Quinton de Kock

And the third of the South Africans on the list, Quinton de Kock also scored 3 hundreds, to give India a torrid time on their tour to South Africa in Dec 2013.

RunsInningsTeamOppositionGroundMatch Date
1351South Africav IndiaJohannesburg5 Dec 2013
1061South Africav IndiaDurban8 Dec 2013
1011South Africav IndiaCenturion11 Dec 2013


Article continues below this ad

Ross Taylor


Article continues below this ad

RunsInningsTeamOppositionGroundMatch Date
112*2New Zealandv IndiaHamilton28 Jan 2014
1021New Zealandv IndiaWellington31 Jan 2014
105*1New Zealandv PakistanDubai (DSC)8 Dec 2014




Ishaan Gupta

55 articles