who has the record for fastest century in one day international cricket
Century (cricket) In One day International cricket (ODI) the fastest century is held by South African batsman AB De Villiers. De Villiers' century came up in just 31 balls against the West Indies in the 2nd ODI at Johannesburg on 18 January 2015. De Villiers' hundred included 8 fours and 10 sixes. Corey Anderson (New Zealand) is second with 36 balls century against West Indies in Queenstown on 1 January 2014 and Shahid Afridi (Pakistan) is third with 37 balls century against Sri Lanka in Nairobi on 4 October 1996.
List of One Day International cricket records The most successful team in ODI cricket, in terms of win percentage, barring the Asia XI cricket team,[5] is Australia, having won 556 of their 911 ODIs (63.91%). Out of whole nations, its South Africa which dethroned Australia in terms of highest win percentage in ODIs in the year 2017 and currently hold record for having 64.08 (teams with more than 500 ODIs to their name).[6] In contrast, four teams have failed to win a single ODI: East Africa, Hong Kong, Namibia, and the USA.[7] Notable ODI records include longest winning sequence (Australia, 21), longest losing sequence (Bangladesh, 23), highest match by any player (Sachin,463 ) highest individual score (Rohit Sharma, 264), best bowling figures (Chaminda Vaas, 8â€“19), most runs in an over (Herschelle Gibbs, 36) and fastest century (AB De Villiers, 31 deliveries[8]).
Marcus Álvarez
List of Test cricket records In the Manchester Test of 1956, England spin bowler Jim Laker took 19 wickets for 90 runs (19–90) which set not only the Test record for best match figures but also the first-class one.[16] In taking 10–53 in the second innings he became the first bowler to capture all ten wickets in a Test match innings, and his analysis remains the best innings figures. Indian Leg-spinner Anil Kumble is the only other bowler to have taken 10 wickets in an innings, claiming 10–74 against Pakistan in 1999.[17] West Indies batsman Brian Lara has the highest individual score in Test cricket: he scored 400 not out against England in 2004 to surpass the innings of 380 by Matthew Hayden six months earlier. Lara had held the record before Hayden, with a score of 375 against England 10 years earlier.[18] Pakistan's Misbah-ul-Haq holds the record of the fastest test half century scoring 50 runs from 21 balls. The record for the fastest test century is held by New Zealand's Brendon McCullum who scored 100 runs from 54 balls in his final test match.