New Zealand all-rounder Corey Anderson, 23, scored the quickest century ever in ODI cricket on Wednesday, taking just 36 balls against the West Indies Cricket team to break the world record long held by Pakistan's Shahid Afridi. Afridi had slammed a 37-ball ton 17 years ago.

In a match limited to 21 overs each, New Zealand made 283/4, with left-hander Corey Anderson scoring an unbeaten 131 from 47 balls. He hit 14 of New Zealand's 22 sixes, in a match that the Kiwis comprehensively won by 159 runs. His partner Jesse Ryder smacked the sixth fastest century of all time - reaching 100 off 46 balls. Anderson and Ryder put on 191 for the fourth wicket.

Player Country Score Balls

to 100 4s 6s Against Date

Corey Anderson New Zealand 131* 36 6 14 West Indies Jan 1 2014

Shahid Afridi Pakistan 102 37 6 11 Sri Lanka Oct 4 1996

Mark Boucher South Africa 147* 44 8 10 Zimbabwe Sep 20 2006

Brian Lara West Indies 117 45 18 4 Bangladesh Oct 9 1999

Shahid Afridi Pakistan 102 45 10 9 India Apr 15 2005

Fastest 100s

Fastest Century in Test Match

Last updated on 11th March 2009

S. No Player Country Opposition Balls Venue Year

1 IVA Richards West Indies England 56 St John's 1985-86

1 AC Gilchrist Australia England 57 Perth 2006-07

2 J.Gregory Australia South Africa 67 Johannesburg 1921-22

3 S Chanderpaul West Indies Australia 69 Georgetown 2002-03

4 R.Fredericks West Indies Australia 71 Perth 1975-76

5 Majid khan Pakistan New Zealand 74 Karachi 1976-77

6 Kapil Dev India Sri Lanka 74 Kanpur 1986-87

7 M.Azharuddin India South Africa 74 Calcutta 1996-97

8 G.Jessop England Australia 76 The Oval 1902

9 Brian Lara West Indies Pakistan 77 Multan 2006-07

10 Shahid Afridi Pakistan West Indies 78 Bridgetown 2005

Fastest Century in ODI Match

Player Country Opposition Venue Year Runs Balls

Shahid Afridi Pakistan Sri Lanka Nairobi 04/10/1996 102 37

MV Boucher South Africa Zimbabwe Potchefstroom 20/09/2006 147* 44

Brian Lara West Indies Bangladesh Dhaka 09/10/1999 117 45

Shahid Afridi Pakistan India Kanpur 15/04/2005 102 45

S Jayasuria Sri Lanka Pakistan Singapore 02/04/1996 134 48

V Sehwag India New Zealand Hamilton 11/03/2009 125* 60

M Azharuddin India New Zealand Baroda 17/12/1988 108 62

S Jayasuriya Sri Lanka Netherlands Baroda 04/07/2006 157 64

Yuvraj Singh India England Rajkot 14/11/2008 138* 64

M Hayden Australia South Africa St Kitts 24/03/2007 101 66

S Raina India Hong Kong Karachi 25/06/2008 101 66

John Davison Canada West indies Centurion 23/02/2003 111 67

Basit Ali Pakistan West indies Sharjah 05/11/1993 127* 67

AC Gilchrist Australia Sri Lanka Brisbane 14/02/2006 122 67