Cricket

Anderson hits fastest century in one-day international off 36 balls

New Zealand All-rounder, Corey Anderson made the fastest century ever in ODI cricket history against the West Indies at Queenstown Events Centre.


The 23-year-old left-handed batsman scored 100 runs in just 36 balls, beating the 17 years ago record made by Pakistan’s Shahid Afridi of 37 balls.

Anderson smashed 131 not out off 47 balls including six fours and 14 sixes with a strike-rate of 278.72.

Fastest ODI Centuries:

  • Corey Anderson from New Zealand in 36 balls against West Indies at Queenstown on Jan 2014
  • Shahid Afridi from Pakistan in 37 balls against Sri Lanka at Nairobi on Oct 1996
  • Mark Boucher from South Africa in 44 balls against Zimbabwe at Potchefstroom on Sep 2006
  • Brian Lara from West Indies in 45 balls against Bangladesh at Dhaka on Oct 1999
  • Shahid Afridi from Pakistan in 45 balls against India at Kanpur on Apr 2005
  • Jesse Ryder from New Zealand in 46 balls against West Indies at Queenstown on Jan 2014