Batsmen with Most Number of Sixes in an ODI Innings

Not every batsmen are gifted with the ability to score sixes consistently. Earlier it was considered that scoring 4 or 5 sixes in an innings is a big achievement. But now a days, with the invention of Twenty20 cricket, new field restrictions, smaller boundaries and lighter bats, it has become easier for the batsmen to clear the ropes with ease. Here is the list of batsmen who scored the most number of sixes in an innings.

 

S.No

Player Name

For

Against

Runs Scored

No. of sixes

1

Rohit Sharma

India

Australia

209

16

2

Shane Watson

Australia

Bangladesh

185*

15

3

Corey Anderson

New Zealand

West Indies

131*

14

4

Xavier Marshall

West Indies

Canada

157*

12

5

Sanath Jayasuriya

Sri Lanka

Pakistan

134

11

6

Shahid Afridi

Pakistan

Sri Lanka

102

11

7

MS Dhoni

India

Sri Lanka

183*

10

8

Mark Boucher

South Africa

Zimbabwe

147*

10

9

Matthew Hayden

Australia

New Zealand

181*

10

10

Brendon McCullam

New Zealand

Ireland

166

10

11

Abdul Razzaq

Pakistan

South Africa

109*

10

12

Kieron Pollard

West Indies

India

119

10