Sachin Tendulkar has scored 49 centuries in ODI. He is the first batsman to do so. He also holds the record of maximum number of centuries(100) in Tests+ODI.
49 centuries as of August, 2012
Sachin Tendulkar has scored 49 centuries in ODI and 51 centuries in the Test.
49 ODI centuries on August 2012
Sachin Tendulkar scored 46 ODI centuries (as of August 18, 2010).
He has hit 34 centuries in tests in 26 in ODIs till march 2008.
SACHIN TENDULKARhas 49 century in one day international cricket