Former Indian captain Sourav Ganguly tops the list. Ganguly smashed as many as 15 sixes in the 2003 ODI World Cup in South Africa. He ended with 465 runs in 11 games with India ending as runners-up, losing to Australia by 125 runs in the final.
Kapil Dev comes second in the list. Kapil hit in excess of 7 sixes in the 1983 World Cup for India. Under him, India beat the two-time defending champions West Indies at Lord's to win their maiden ODI WC title.
MS Dhoni, the former Indian captain, occupies the third spot as he smashed 6 sixes in India's run in the 2015 edition. The then defending champions India lost the semi-finals to Australia by 95 runs in Sydney.
Kapil once again features in the list, holding the fourth spot. The former captain hit 4 sixes in the 1987 World Cup.
Dhoni occupies the fifth spot as well for his 3 maximums in the 2011 edition of the 50-over World Cup. Back then, Dhoni-led India won the title after beating Sri Lanka in the final by six wickets.
Former captain Mohammad Azharuddin is at the sixth spot. He hit 2 sixes in the 1999 ODI World Cup.