In
Men's
Cricket,
Ab de Villiers holds the record for the
fastest ODI hundreds. Before
2000,
Shahid Afridi held the record for the
fastest century, which he achieved in just
37 balls in
1996.
In
international cricket,
Sachin Tendulkar is known as the
century king. In international cricket, he has
100 centuries.
Ricky Ponting is ranked second in the world in terms of the most centuries.
Ponting has
41 test hundreds and
30 ODI centuries to his credit.
Kohli, an
Indian veteran cricketer, is in
third place with
70 international hundreds.
Ab de Villiers, the top batsman, scored 149 off 44 balls to set a new record for most
sixes in an innings (16) by one player in ODI formats.
In
2013,
Virat Kohli made his
fastest century in cricket history, scoring a century in just
52 balls against
Australia. In
ODIs, this is the
quickest century
by an
Indian cricketer.
Virendra Sehwag is the next Indian cricketer to get a century off
60 balls after Virat Kohli. In 2009, Sehwag got his second
and fastest Indian century, both against New Zealand.