Most ODI hundreds by player 2024
As of May 2024, Virat Kohli ranked first for the most centuries scored in men's One Day International cricket. Kohli's record-breaking 50th ODI century came during the semi-final of the 2023 Cricket World Cup against New Zealand, with second-placed Sachin Tendulkar watching in the crowd. Nicknamed "The Little Master", Sachin Tendulkar's 49 ODI centuries came during a career spanning 1989 to 2012, in which time he scored over 18 thousand ODI runs and earned the mantle of all-time leading ODI run-scorer.
The Indian Premier League
One of the biggest and most lucrative domestic tournaments in the world is the Indian Premier League (IPL). The Indian Premier League is a professional men's Twenty20 cricket league that was first contested in 2008. The league consists of 10 teams split into two groups of five, with the Chennai Super Kings winning the most recent season in 2023, claiming a record fifth IPL title. In 2023, the value of the Indian Premier League amounted to around 10.7 billion U.S. dollars. This value has shown a consistent increase over the past decade, despite a short-term decline in 2020 due to the impact of the coronavirus pandemic on major sporting fixtures and competitions. In the case of the IPL, this resulted in a four-month delay and a temporary relocation to Dubai.
ODI rankings and records
One of the biggest criticisms of traditional test match cricket is the length of time that is required to complete a game. ODIs, on the other hand, allow cricket tournaments to take place in a way that can be much more accessible for spectators and, as such, have become extremely popular on the international stage. The ICC regularly releases a points-based ranking system for international cricketers based on their most recent performances for their countries. As of May 2024, Pakistan’s Babar Azam sat at the top of the rankings for ODI batsmen with 828 points. In a similar ranking of ODI bowlers, South Africa’s Keshav Maharaj came out ahead, having earned a total of 716 points as of May 2024. Regarding the ICC’s ranking of international teams based on their most recent performances, India was ranked first with a rating of 122 points as of May 2024.