8
39 test centuries and 29 odi centuries
Virat Kohli has made 7 centuries in ODI's.(Oct 2011)
Sachin Tendulkar scored 46 ODI centuries (as of August 18, 2010).
Sachin Tendulkar has scored 49 centuries in ODI and 51 centuries in the Test.
(24/11/2010): Sachin Tendulkar has now scored 49 centuries.
Sachin Tendulkar scored 49 ODI centuries from 463 Matches.
5
4
It would be hardly 5
Sachin Tendulkar, with 46 centuries.
Mahendra Singh Dhoni scored 4 test centuries and 7 ODI centuries. (as of 20 September 2010).