Did you know the first-ever One Day International (ODI) cricket match was played as a last-minute replacement for a Test match that got washed out? Since then, ODIs have become one of the most ...
As of 2025, the most six-hitters in ODI cricket history are Shahid Afridi (351 sixes), Rohit Sharma (344 sixes), and Chris Gayle (331 sixes). Check below for the list of players with the most ...
Virat registered a number of records to his name, en route 14,000 runs in ODI cricket. He is the fastest player ever to reach 8,000 runs (175 innings), 9,000 runs (194 innings), 10,000 runs (205 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results