Stats: Virat Kohli scored 50th ODI century; the most by any player in the ODI cricket history
Virat Kohli became the first player to attain 50 hundred in One Day Internationals; he broke the long-standing record of 49 hundred held by Sachin Tendulkar while in India, Kohli has scored the most hundreds of any player in one country with 24. Virat Kohli became the first player to attain 50 hundred in One Day Internationals. He broke the long-standing record of 49 hundred held by Sachin Tendulkar. Since surpassing Desmond Haynes’ previous record of 17 hundred in September 1998, Tendulkar has held the record for the most ODI hundreds. Most hundreds in ODIs Player 100s Inngs Runs HS Avg SR V Kohli 50 279 13794 183 58.69 93.62 S Tendulkar 49 452 18426 200* 44.83 86.23 Rohit Sharma 31 253 10662 264 49.13 91.81 R Ponting 30 365 13704 164 42.03 80.39 S Jayasuriya 28 433 13430 189 32.36 91.20 H Amla 27 178 8113 159 49.46 88.39 Note: Kohli’s first ODI century came in his 13th innings. Kohli has scored the most hundreds of any player in one country with 24 in India. Tendulkar is ranked second on the list with 20 in India, followed far behind by Ricky Ponting and Hashim Amla with 14 in Australia and South Africa, respectively. In the 10 countries where he has played one-day international cricket, Kohli has reached triple digits. Between December 2017 and October 2018, he scored hundreds in four consecutive innings in India. AB de Villiers also hit four in India in 2010–11, but only Babar Azam has done five consecutive hundreds in UAE. In run chases, Kohli has 27 hundreds, 10 more than Tendulkar, who is in second place. Of these 27, 23 have come in successful run chases, with an average of 90.40. With only Tendulkar ahead of him (32), the one at the Wankhede semifinal was his 23rd while batting first, surpassing Ponting’s 22. Kohli has scored 50 hundred in 279 innings, averaging 5.6 innings per century. Among the 62 players to have achieved at least ten hundred in ODIs, the closest for anyone is Babar Azam’s 6.0 (19 hundred in 114 innings) and Amla’s 6.6 (27 hundred in 128 innings). 2012, 2017, 2018, 2019, and 2023 are the five calendar years in which Kohli scored five hundred. In 2017, 2018, and 2019, Rohit Sharma became the only other player to accomplish this feat in at least three calendar years. After hitting six hundreds in 2017 and 2018, he did so again in 2023, making him the only player to have accomplished the feat three times. Both Rohit and Kohli have scored hundreds in four matches, which is tied for second most in the format with Tendulkar and Sourav Ganguly. De Villiers and Amla are the only pair with five.