the fastest half century in T20 was scored by Sanath Jayasuriy in 12 balls
Sahid afaridi has scored the fastest century in just 37 balls
kevin o'brien
Brendon McCalen
New Zealand Player Corey Aderson scored the fastest century in 37 balls.
John Davison of Canada hit the fastest century off 67 balls in the 2003 World Cup.
Virender Sehwag (300 of 278 balls)
in 57 balls by Adam Gilchrist against England.
its nj astle in 2001-02just in 153 balls
Virender Sehwag scored century in 60 balls against New Zealand in 2009
Virender Sehwag holds the record for scoring the fastest triple century in Test cricket. He achieved this milestone in 278 balls against South Africa in 2008.
Ajit Agarkar of India has scored the fastet half century in just 22 balls against zimbabwe in 1999