Rohit Sharma completes 12,000 ODI Runs (Source: AFP)Rohit Sharma has added another big and major milestone to his ODI career in the ongoing India vs West Indies 2nd ODI. The former India captain has reached 12,000 ODI runs during the second ODI against West Indies on September 30, 2026.Rohit came into the match with 11,927 runs and needed 73 more to reach the landmark.Rohit Sharma Reaches 12,000 ODI Runs and Creates HistoryRohit Sharma crossed the 12,000-run mark while playing for India in the second ODI. The milestone is another highlight of his long career in the 50-over format, and it has placed him in an elite group of ODI batters. He is now only the third Indian to score 12,000 runs in the format, after Sachin Tendulkar and Virat Kohli. Tendulkar finished his ODI career with 18,426 runs, while Kohli has scored 15,080 runs. The list includes players such as Ricky Ponting and Kumar Sangakkara.Rohit is also the seventh batter overall to reach the 12,000-run mark in men’s ODI cricket.Also Read: Rohit Sharma Becomes 1st Player In History To Slam 200 ODI Sixes At HomeRohit Becomes Second-Fastest To 12,000 ODI RunsRohit Sharma reached the 12,000-run mark in his 282nd innings, which makes him the second-fastest batter to reach the feat by innings.The list is led by Virat Kohli, who reached 12,000 runs in 242 innings. Rohit is next with 282 innings, followed by Sachin Tendulkar, who took 300 innings. Other players on the list include Ricky Ponting, who reached the milestone in 314 innings, and Kumar Sangakkara, who did so in 336 innings.242 - Virat Kohli (India)282 - Rohit Sharma (India)*300 - Sachin Tendulkar (India)314 - Ricky Ponting (Australia/ICC)336 - Kumar Sangakkara (Sri Lanka/Asia/ICC)RECORD ALERT: Rohit Sharma is the second-fastest to 12,000 ODI runs by balls faced, reaching the milestone in 12,973 balls, behind Virat Kohli’s 12,853 balls.Other Batters Who Have Completed 12,000 ODI RunsVirat KohliRohit SharmaSachin TendulkarRicky PontingKumar SangakkaraSanath JayasuriyaMahela JayawardeneHow Did Rohit Sharma Complete 12,000 ODI Runs?Rohit Sharma completed 12,000 ODI runs in the 16th over of India’s innings. Roston Chase bowled a short delivery around the middle, and Rohit gently played it towards square leg for a single, and with that single took his ODI career total to 12,000 runs.It is important to note that the star opener had scored only 32 runs in the first match of the series in Thiruvananthapuram. But in Guwahati, he played much more aggressively and scored his fifty in just 38 balls.At the time of writing, India captain Shubman Gill has completed his century, and Rohit is nearing his 35th ODI century. India completed 219/0 and needed 187 runs in 162 balls to win the IND vs WI 2nd ODI.Also Read: India vs Sri Lanka Head To Head Records- 2nd Semi-Final, Asian Games 2026