Shahid Khan Afridi made the fastest hundred in ODI
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.
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.
Sanath Jayasuriya(SriLanka) scored 50 off 17 balls against Pakistan in 1996 which is the fastest 50 in limited overs cricket. If you also consider Twenty20 Internationals (which is indeed a form of Limited overs cricket), the record is currently held by Yuvraj Singh (India), who scored a memorable 50 off just 12 balls against England in 2007 during the Twenty20 World Cup.
Virender Sehwag (300 of 278 balls)
Not only 100,he holds the record of taking fastest 200 wickets as well.
Sir Vivian Richards holds the record for the fastest century in Test Cricket. He blazed his way to hundred in 57 balls against England at St.Johns (1986). Shahid Afridi the record for scoring the fastest century in ODIs. He scored his century in 37 balls against Sri Lanka on 4th October 1996 on his ODI debut.
Irish Kevin O'Brien hits fastest World Cup hundred Ireland batsman Kevin O'Brien on Wednesday entered the World Cup record books on Tuesday by hitting the fastest century in the mega event's history off just 50 balls during his side's group B match against England in Bangalore.
Usain Bolt has the world record for the 100M.
This record is hold by AB de Villiers of South Africa AB de Villiers have made this record..he made 149 on 44(100 on just 31 balls) balls against West Indies at Johannesburg, Jan 18, 2015
shahid afridi from the Pakistani team