Most Sixes in an innings in ODI 2017

Player Team 6s
1Rohit SharmaIndia12*
2Moeen AliEngland8
3Evin LewisWest Indies7*
4AB de VilliersSouth Africa7
5Upul TharangaSri Lanka7
6David MillerSouth Africa6*
7Hardik PandyaIndia6
8Chris GayleWest Indies6
9Mahendra Singh DhoniIndia6
10Rohit SharmaIndia5
11Rohit SharmaIndia5
12Chris GayleWest Indies5
13Hardik PandyaIndia5
14Aaron FinchAustralia5
15Eoin MorganEngland5
16Hashim AmlaSouth Africa5
17Virat KohliIndia5
18Eoin MorganEngland5
19David WarnerAustralia5
20Ben StokesEngland5