Its Sachin Tendulkar with 45 ODI centuries.
Sachin Tendulkar. He has been bowled 65 times in ODI cricket.
Adam Gilchrist of Australia has taken the most number of catches in ODI's
Srilankan Cricketer Jayasuriya has scored maximum (34) ducks in odi cricket..
by far sachin has been bowled out the maximum number of timesin world cricket.As on 11th November 2010 sachin has been bowled out 65 times in odi cricket
sachin Tendulkar has played most number of matches in ODI cricket
The Sharjah C.A. Stadium
Sachin Tendulkar of India with 62 Man of the Match awards
Shahid Afridi of pakistan,BOOM BOOM, pakistan's ODI & T20 captain.
Muthiah Muralidharan holds the record for most no of wickets in Test and ODI i.e. 812&515 respectively