Corey AndersonAnother record has broken off with the achievement of fastest century after Pakistan’s cricket captain Shahid Afridi. Corey Anderson has recorded fastest century in ODI cricket in New Zealand which broke Afridi’s record of doing the same. Anderson clocked 100 runs in 36 balls against West Indies in Queen’s land.

Anderson, on Wednesday’s third ODI match against West Indies in Queensland scored 4 fours and 12 sixes to clock a century. Anderson played unbeaten innings of 131 runs in rain effected match. In 1996, Afridi recorded 100 runs off 37 balls against Sri Lanka and managed the fastest century in ODI.

Middle-order batsman Anderson made a total of 14 sixes in his whirlwind innings. This has made him first in New Zealand and 3rd in the world to mark most number of sixes in an innings in ODI cricket. India’s Rohit Sharma scored 16 sixes in an innings against Australia about two months ago and Australia’s Shane Watson scored 15 sixes in 2011 against Bangladesh.

Because of a shoulder and groin injury, Anderson’s career suffered many obstacles. That is probably why Anderson couldn’t show his full strength. An interesting thing about Anderson that he shared is he can only 5% from his left ear.