kevin o'brien
Brendon McCalen
The fastest 100 in cricket was hit by Shahid Afridi in 37 balls.
Matthew Hayden made 2nd fastets century against South Africa in 2007 on 66 balls.
in 57 balls by Adam Gilchrist against England.
Sahid afradi of pakistan has made the fastest century in world 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.
Charles bannerman have scored the first century in cricket test matches.
Suresh raina scored the century against south africa
Kapil Dev scored first Century in ODI for India. His score of 175* against Zimbabwe in 1983 Cricket World Cup is the first century by an Indian in ODI.
Sachin Tendulkar has made most half centuries in Cricket World Cup. He has made 15 half centuries and he also holds the record of most centuries -6 centuries. He had played 45 matches and scored 2278 runs(which is also the most by any player)