Shahid Afridi / 37 balls
corey anderson
Hi Dude, Fastest century in ODI was hit by Shahid Afridi Vs Sri Lanka. He scored century in just 36 balls.
Sanath Jayasuriya of Sri Lanka scored the fastest Fifty in ODI against Pakistan in 1996 in Singapore. He scored 50 in just 17 balls.
Mehrab Hossain scored first ODI century (101) for Bangladesh vs Zimbabwe in 1999.
He managed only one century in ODIs.He scored one ODI century. His score was 102 not out.
Kapil Dev Just Scored One Century in ODI Cricket for India.
Virender Sehwag scored 200 in 140 balls (He eventually scored 219 from 149 balls) when West Indies toured India. He beats Sachin Tendulkar's record who took 149 balls to score the first ODI double century. ODI no. 3223 Played at Holkar Cricket Stadium, Indore 8 December 2011
Sachin Tendulkar scored 46 ODI centuries (as of August 18, 2010).
Only 1 century in odi's and 6 in test.
Blinda Clarke (Aus)
vishakapatnam
Sachin Tendulkar scored his ODI maiden century in 1994 against Australia.