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
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.
In test cricket it was gilchrist......
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.
Ajit Agarkar - 19 matches
Sachin tendulkar
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