As the T20 World Cup 2026 heats up, India faces a crucial showdown against West Indies at Eden Gardens in Kolkata. With a semifinal spot on the line, every run will count in this high-stakes clash. Historically, India-West Indies T20 encounters have produced some explosive batting displays. Today, we dive into the top five batsmen who have dominated these battles with the most runs.
Leading the pack is former Indian captain Rohit Sharma, who retired from T20Is but left an indelible mark. In 22 matches against the Windies, ‘Hitman’ amassed 693 runs at a blistering strike rate of 142. His highlight? A century and five half-centuries that dismantled Caribbean bowling attacks time and again.
West Indies’ explosive wicketkeeper-batsman Nicholas Pooran holds the second spot for his team. Across 20 outings versus India, Pooran notched up 592 runs at 135 strike rate, featuring five fifties. His aggressive strokeplay has often turned games in the Caribbean’s favor.
Virat Kohli, the chase master, ranks third with 570 runs in just 14 matches at an impressive 150 strike rate. Even after bidding adieu to T20Is, Kohli’s elegance against West Indies remains legendary, showcasing his ability to anchor and accelerate.
Current Indian T20 skipper Suryakumar Yadav shines fourth. In 12 games, he’s plundered 408 runs at 164 strike rate, including three half-centuries. Yadav’s 360-degree shots make him a nightmare for Windies pacers.
Rounding out the top five is dynamic keeper-batter Rishabh Pant with 397 runs in 16 matches at 141 strike rate and three fifties. Pant’s fearless approach has injected vitality into India’s middle order during these rivalries.
These records underscore the batting firepower on both sides as fans gear up for the blockbuster at Eden Gardens. Who will script the next chapter?