Top 5 Batsmen with Most Sixes in ODI Cricket History

pic source :  GOOGLE

INSIDECRIC.COM

Indian Batsmen MS Dhoni  hit 229 Sixes in 350 ODI Matches

pic source :  GOOGLE

5. MS DHONI -  229

Indian Batsmen Rohit Sharma hit 265 Sixes in 239 ODI Matches

pic source :  GOOGLE

4. ROHIT SHARMA - 265

Most wickets in IPL History

Sri Lankan Batsmen Sanath Jayasuriya hit 270 Sixes in 445 ODI Matches

pic source :  GOOGLE

3. SANATH JAYASURIYA - 270

West Indies Batsmen Chris Gayle hit 331 Sixes in 301 ODI Matches

pic source :  GOOGLE

2. CHRIS GAYLE - 331

Pakistani Batsmen Shahid Afridi hit 358 Sixes in 398 ODI Matches

pic source :  GOOGLE

1. SHAHID AFRIDI - 358

Most Catches in IPL History