New Zealand Player Corey Aderson scored the fastest century in 37 balls.
Nathan Astle
Shahid Khan Afridi
It was Shoaib Akhtar's ball, which is 100 mph or 161 kph.
Not only 100,he holds the record of taking fastest 200 wickets as well.
Brendon McCalen
Mark Boucher. He did it in 44 balls.
Shahid Afridi in 37 balls.
Yes, I know he is Pakistan Spin Bowler Saqlain Mushtaq who completed his fastest to 100 wickets in one day matches.
the player who had scored on an averege more than 55 is the fastest player in odi eg:- m. bevan (aus)
The fastest 100 in cricket was hit by Shahid Afridi in 37 balls.
1st 100 runs of a player
Sachin tendulkar