Sachin Tendulkar has scored the maximum number of centuries in one day cricket, with 100 centuries. He is followed by Ricky Ponting with 41 centuries, Virat Kohli with 43 centuries, and Kumar Sangakkara with 40 centuries.
Viv Richards scored 45 centuries in Test cricket, but only 11 centuries in one day cricket. Saeed Anwar scored 34 centuries in Test cricket, but only 10 centuries in one day cricket. Brian Lara scored 34 centuries in Test cricket, but only 11 centuries in one day cricket.
Sachin Tendulkar is an Indian former international cricketer who served as captain of the Indian national team. He is widely regarded as one of the greatest batsmen in the history of cricket. He is the leading run-scorer of all time in international cricket, and the only player to have scored one hundred international centuries, the first batsman to score a double century in a One Day International (ODI), the holder of the record for the most runs in both Test and ODI cricket, and the only player to have played more than 200 Test matches. He is the recipient of the Bharat Ratna, India’s highest civilian award.
Ricky Ponting is an Australian former international cricketer who served as captain of the Australian national team. He is widely regarded as one of the greatest batsmen in the history of cricket. He is the second-highest run-scorer of all time in international cricket, and the only player to have scored more than 13,000 runs in both Test and ODI cricket. He is the only player to have won the ICC Cricketer of the Year award three times.
Virat Kohli is an Indian international cricketer who captains the Indian national team in all formats of the game. He is widely regarded as one of the greatest batsmen in the history of cricket. He is the third-highest run-scorer of all time in international cricket, and the only player to have scored more than 20,000 runs in both Test and ODI cricket. He is the only player to have won the ICC Cricketer of the Year award twice.
Kumar Sangakkara is a Sri Lankan former international cricketer who served as captain of the Sri Lankan national team. He is widely regarded as one of the greatest batsmen in the history of cricket. He is the fourth-highest run-scorer of all time in international cricket, and the only player to have scored more than 12,000 runs in both Test and ODI cricket. He is the only player to have won the ICC Cricketer of the Year award once.