Team India beat South Africa by nine wickets at the ACA-VDCA Cricket Stadium in Visakhapatnam on Saturday, December 6. The game saw the Men in Blue ending their 20-match toss-losing streak in ODIs. KL Rahul won the toss and invited South Africa to bat first in the must-win game.
India's bowlers did an excellent job to bowl out the Proteas for 270 in 47.5 overs. Left-arm wrist-spinner Kuldeep Yadav was outstanding with figures of 4-41, while pacer Prasidh Krishna also shone with 4-66. In the chase, the hosts romped home in 39.5 overs as Yashasvi Jaiswal (116*) notched up his maiden one-day hundred, while Rohit Sharma (75*) and Virat Kohli (65* off 45) struck half-centuries.
The India-South Africa clash in Visakhapatnam marked the last men's ODI in 2025. India ended the year with 11 wins and three losses from 14 matches, giving them a win percentage of 78.57. In this feature, we look at the top five Indian batters with most runs in ODIs in 2025.
#5 KL Rahul (367)
Rahul, who captained the side in the three-match ODI series against South Africa, is fifth on the list of Indian batters with most runs in one-dayers in 2025. In 11 innings, he scored 367 runs at an average of 52.42 and a strike rate of 107.94, with the aid of two half-centuries.
Rahul struck 66* off 43 against South Africa in Raipur and 60 off 56 against the Proteas in Ranchi. He also played a key role in India's Champions Trophy triumph, scoring 42* off 34 against Australia in the semifinal and 34* off 33 against New Zealand in the final.
#4 Shubman Gill (490)
Team India's new ODI skipper Shubman Gill missed the series against South Africa due to a neck injury he sustained during the preceding Test series. Still, he ended the year as India's fourth-leading run-getter in one-dayers. In 11 innings, he scored 490 runs at an average of 49 and a strike rate of 88.76, with the aid of two hundreds and two half-centuries.
Gill scored 112 off 102 balls against England in Ahmedabad, hammering 14 fours and three sixes. He also struck 101* off 129 balls against Bangladesh in Dubai in the group stage of the Champions Trophy. The knock included nine fours and two sixes. Gill kicked off ODIs in 2025 with scores of 87 and 60 against England in Nagpur and Cuttack respectively.
#3 Shreyas Iyer (496)
Shreyas Iyer, who is currently out of action due to a nasty injury he suffered in Australia, is in the top three among Indian batters with most ODI runs in 2025. In 10 innings, he scored 496 runs at an average of 49.60 and a strike rate of 89.53, with the aid of five half-centuries.
Shreyas was India's leading run-getter in the Champions Trophy, with 243 runs in five innings at an average of 48.60 and a strike rate of 79.41. He struck 79 in the group match against New Zealand and 56 in the group clash against Pakistan as well. Shreyas contributed crucial 40s in the semifinal and the final. He began the year with scores of 59, 44 and 78 in the home series against England.
#2 Rohit Sharma (650)
Former India captain Rohit had a memorable 2025 in ODIs, the only format he plays now in international cricket. In 14 innings, he totaled 650 runs at an average of 50 and a strike rate of 100.46, with two tons and four fifties. Before being sacked as captain, the Hitman led India to victory in the Champions Trophy.
(Top 5 Indian batters with most ODI runs in 2025)
Rohit smashed 119 off 90 balls against England in Cuttack, hitting 12 fours and seven sixes. He was also the Player of the Final for his 76 off 83 against New Zealand in the Champions Trophy. The 38-year-old also scored a sublime 121* off 125 against Australia in Sydney, a knock that featured 13 fours and three sixes.
#1 Virat Kohli (651)
Despite two consecutive ducks in Australia, Kohli finished as India's leading run-getter in ODIs for 2025. In 13 innings, he scored 651 runs at an average of 65.10 and a strike rate of 96.15, with three hundreds and four half-centuries.
Kohli hammered back-to-back hundreds in the ODI series against South Africa at home. He smashed 135 off 120 in Ranchi, with the aid of 11 fours and seven sixes. The former India captain followed it up with 102 off 93 in Raipur, striking seven fours and two sixes. He also compiled 100* off 111 balls against Pakistan in the Champion Trophy and 84 off 98 against Australia in the semifinal of the event.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news