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.
Shoaib Akhtar (Pakistan) is the fastest bowler ever in cricket history
In test cricket it was gilchrist......
The fastest hundred in ODI Cricket was scored by Abraham Benjamin de Villiers (AB de Villiers) of South Africa in 31 balls. The record of fastest hundred in Test Cricket is shared by Sir Viv Richards of West Indies and Misbah-ul-Haq of Pakistan. Both scored hundred in 56 balls. The fastest century in Twenty20 Cricket was scored by Richard Levi of South Africa in 45 balls.
Shahid Afridi of Pakistan in 37 balls.
Shahid Afridi of Pakistan in 37 balls.
Mufardi bon Bielé - 162 km/h
Yuvraj Singh of India has scored the fastest fifty in t20 cricket off 12 balls against England in 2007 ICC T20 World Cup.
Sachin tendulkar
Ajit Agarkar - 19 matches
Shoaib akhtar from Pakistan bowled the fastest bowl twice in a cricket game which is 161.3 km/h during tyhe ICC CRICKET WORLD CUP 2003 against England....http://wiki.answers.com/What_is_the_fastest_ball_in_cricket_ever_bowled#ixzz1H3fHBI1K
i think Shane bond is very economical and fastest bowler.
its chris gayle against austrailia...and it reached fence in 0.91 seconds