6 centuries by Sachin Tendulkar
Only Sachin Tendulkar (from India) scored 100 centuries in International Cricket (Test + ODI). He scored 51 centuries in Test Cricket and 49 centuries in ODIs. This is a world record.
16 centuries were scored in 2007 world cup.
The total number of centuries; 3,450 have been scored by the batsmen of all the Test-playing Countries till the 1999th Test Match.
Reggie Jackson and Paul Molitor share the record for most runs scored in World Series history with 10.