India captain Rohit Sharma has become the second-fastest batter to score 10,000 runs in ODI cricket history, reaching the milestone with a six during Asia Cup 2023 Super Four stage match against Sri Lanka. Rohit took 241 innings to reach the milestone. Virat Kohli holds the record for being the fastest batter to score 10,000 ODI runs, taking 205 innings.