Indian Batsmen with Highest Sixes in an ODI Innings

Rohit Sharma holds the Indian record with 16 sixes in one ODI innings.

Rohit’s six-hitting masterclass came during his historic 264-run knock in 2014.

MS Dhoni hammered 10 sixes in an explosive ODI innings against Sri Lanka.

Virender Sehwag redefined aggression, smashing 9 sixes in a single ODI innings.

Yuvraj Singh’s fearless strokeplay included 9 towering sixes in one ODI match.

Sachin Tendulkar joined the list with 8 sixes during his iconic double century.