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......
Yuvraj Singh of India has scored the fastest fifty in t20 cricket off 12 balls against England in 2007 ICC T20 World Cup.
Don Bradman scored fastest 2000 runs in test cricket in just 22 innings.
viv Richards
the fastest half century in T20 was scored by Sanath Jayasuriy in 12 balls
Virendra sehwag
Nathan Astle
The phrase means a batsman have scored century
As of July 2009, Virender Sehwag holds the record for the fastest hundred by an Indian in any form of cricket. He scored hundred in 60 balls against New Zealand in Hamilton on 11th March 2009. This was an ODI cricket match. Kapil Dev and Mohammad Azharuddin are the fastest hundred scorers in Tests for India. Both share this record of 74 balls.
Shahid Khan Afridi
sachin and sehwag
New Zealand Player Corey Aderson scored the fastest century in 37 balls.