Its Sachin Tendulkar with 45 ODI centuries.
Yuvaraj Singh the Indian Cricketer in first ICC T20.
Kapil Dev was the first Indian cricketer to score century in One Day Cricket.
29 sixes were hit by Indian players in 2011 ICC World Cup.
Shahid Afridi of Pakistan hit 27 sixes in 18 matches in 2010
Its Kapil Dev.