Runs Balls 6s 4s Player Match Venue Year 131 * 36 14 6 CJ Anderson New Zealand v West Indies Queenstown 01/01/2014
Shahid Afridi 100 off 37 balls, ODI
kevin o'brien
Brendon McCalen
in 57 balls by Adam Gilchrist against England.
the fastest half century in T20 was scored by Sanath Jayasuriy in 12 balls
Sahid afaridi has scored the fastest century in just 37 balls
Shahid Khan Afridi, He made 102 Runs in just 37 Balls.
yes shahid afridi had made fastest century in international oneday cricket history... he taken 37 balls to reach 100, vs srilanka on 4-10-96 at nairobi.
Sir Viv Richards of West Indies has made fastest test century from 56 balls against England in 1985-86 at ST.John's. This record is fastest century by ball. If you see my minutes than it's Jack Gregory of Australia against South Africa. He made his century in 70 minutes in 1921-22 at Johannesburg.
New Zealand Player Corey Aderson scored the fastest century in 37 balls.
John Davison of Canada hit the fastest century off 67 balls in the 2003 World Cup.
The fastest 100 in cricket was hit by Shahid Afridi in 37 balls.
Virender Sehwag (300 of 278 balls)