Rohit, Kohli have the most ODI runs for India in Guwahati [Source: AFP]India decimated the West Indies in the first ODI on Sunday to take a 1-0 lead in the series. Courtesy of sublime centuries from captain Shubman Gill and Virat Kohli, India won the first game and will be the favourites to clinch the series in the second game in Guwahati.The Men in Blue needed 296 runs to take the victory, and the Indian batters made light work of the target as Gill reached his 10th ODI century, and Kohli scored his 55th to break multiple records.The two teams will collide in the second ODI at the Barsapara Stadium, Guwahati, and here are the top five Indian batters with the most ODI runs at this venue.5) Shreyas Iyer (28 runs)Interestingly, India has only played two ODIs at the Barsapara Stadium, Guwahati, and Shreyas Iyer was part of one of those games.In January 2023, India battled against Sri Lanka at this venue, and while almost all the other Indian batters delivered, including a stellar hundred by Virat Kohli, Shreyas Iyer failed, as he just scored 28 runs.He scored 28 off 24 balls, and that was the only match Iyer had played at the Barsapara Cricket Stadium in Guwahati.4) KL Rahul (39 runs)Just like Iyer, India’s keeper-batter KL Rahul has also played a solitary match at the Barsapara Stadium, Guwahati. It was the Sri Lanka ODI in 2023, and India needed a solid finish after a fiery start.KL Rahul gave just the finish India needed from him as he scored a quickfire 39 off 29 balls, with 4 fours and a six, as India posted 373/7.3) Shubman Gill (70 runs)India’s current ODI captain, Shubman Gill, has also played a solitary match at the Barsapara Stadium, and he was one of the stars for India in the contest.Also Read: Innings Taken By Virat Kohli For Every 1000 Runs Scored In ODIsGill, in the 2023 ODI match against Sri Lanka, opened alongside Rohit Sharma, and he scored a fluent fifty to give India a solid start.The star player scored a blistering 70 off 60 balls, with a strike rate of 116.66, and missed out on a chance to score a stunning hundred.2) Rohit Sharma (235 runs)One of India’s two batters to have scored runs in the triple digits at the Barsapara Stadium, Guwahati, Rohit Sharma has enjoyed batting at this venue.Rohit first played at this venue in 2018, when India played against the West Indies. The Men in Maroon posted a challenging 322/8, but Rohit, alongside Virat Kohli made light work of the total, and the Indian opener smashed 152* off 117 balls to help India win the match.He then played here against Sri Lanka in 2023, and in that match, the former ODI skipper scored 83 off 67 balls and helped India post a match-winning total.1) Virat Kohli (253 runs)Virat Kohli just loves to bat at the Barsapara Stadium, and interestingly, in the two matches that he has played, the number 3 batter has scored centuries in both.Like Rohit, his first ODI at the venue was in 2018, and chasing 323, India lost Shikhar Dhawan early before Kohli forged a match-winning partnership alongside Rohit; he scored 140 off 107 balls and was declared Player of the Match.Then again, India played against Sri Lanka in 2023, and Kohli once again slammed a stunning hundred as he registered 113 off 87 balls and tormented the Lankan bowlers with his batting.Also Read: List Of All 6 ODI Centuries Scored On September 27, 2026