"Top 5 Players with Most Sixes Against India in T20I"

South African batsman David Miller set a record for the most sixes against India in T20 Internationals, hitting 39 in 26 innings. He scored 63 runs in the recent T20 World Cup match.

Australian all-rounder Glenn Maxwell ranks second with 38 sixes in 22 T20I innings against India, as Australia exits the T20 World Cup in the group stage.

Nicholas Pooran has hit 35 sixes against India in 22 innings. He will not be part of the West Indies squad for the T20 World Cup.

Sri Lanka's captain Dasun Shanaka ranks fourth, hitting 30 sixes in 23 innings against India.

West Indies' Evin Lewis ranks fifth with 28 sixes against India in just 8 innings. He will not participate in the T20 World Cup 2026.