Most Sixes in an innings in ODI

SrPlayerRunsBPSix/InnsOppVenueDate
1 Eoin Morgan (ENG) 14871 17 AFG Manchester 18 Jun 2019
2 Rohit Sharma (IND) 209158 16 AUS Bangalore 02 Nov 2013
3 AB de Villiers (SA) 14944 16 WI Johannesburg 18 Jan 2015
4 Chris Gayle (WI) 215147 16 ZIM Canberra 24 Feb 2015
5 Jaskaran Malhotra (USA) 173124 16* PNG Muscat 09 Sep 2021
6 Shane Watson (AUS) 18596 15* BAN Dhaka 11 Apr 2011
7 Corey Anderson (NZ) 13147 14* WI Queenstown 01 Jan 2014
8 Chris Gayle (WI) 16297 14 ENG St. Georges 27 Feb 2019
9 Jos Buttler (ENG) 16270 14* NL Amstelveen 17 Jun 2022
10 Thisara Perera (SL) 14074 13 NZ Mount Maunganui 05 Jan 2019
11 Heinrich Klaasen (SA) 17483 13 AUS Centurion 15 Sep 2023
12 Xavier Marshall (WI) 157118 12* CAN Toronto 22 Aug 2008
13 Rohit Sharma (IND) 208153 12* SL Mohali 13 Dec 2017
14 Chris Gayle (WI) 135129 12 ENG Bridgetown 20 Feb 2019
15 Jos Buttler (ENG) 15077 12 WI St. Georges 27 Feb 2019
16 Muhammad Waseem (UAE) 11976 12 PNG Kirtipur 15 Mar 2023
17 Shahid Afridi (PAK) 10240 11 SL Nairobi 04 Oct 1996
18 Denesh Ramdin (WI) 169121 11 BAN Basseterre 25 Aug 2014
19 Martin Guptill (NZ) 237163 11* WI Wellington 21 Mar 2015
20 AB de Villiers (SA) 11961 11 IND Mumbai 25 Oct 2015
21 Quinton de Kock (SA) 178113 11 AUS Centurion 30 Sep 2016
22 Asif Khan (UAE) 10142 11* NEP Kirtipur 16 Mar 2023
23 Fakhar Zaman (PAK) 12681 11* NZ Bangalore 04 Nov 2023
24 Mahendra Singh Dhoni (IND) 183145 10* SL Jaipur 31 Oct 2005
25 Mark Boucher (SA) 14768 10* ZIM Potchefstroom 20 Sep 2006
26 Matthew Hayden (AUS) 181166 10* NZ Hamilton 20 Feb 2007
27 Brendon McCullum (NZ) 166135 10 IRE Aberdeen 01 Jul 2008
28 Abdul Razzaq (PAK) 10972 10* SA Abu Dhabi 31 Oct 2010
29 Kieron Pollard (WI) 119110 10 IND Chennai 11 Dec 2011
30 Angelo Mathews (SL) 139116 10* IND Ranchi 16 Nov 2014
31 Rubel Hossain (BAN) 1016 10 AFG Dhaka 28 Sep 2016
32 Ben Stokes (ENG) 9952 10 IND Pune 26 Mar 2021
33 Fakhar Zaman (PAK) 193155 10 SA Johannesburg 04 Apr 2021
34 Ishan Kishan (IND) 210131 10 BAN Chittagong 10 Dec 2022
35 Michael Bracewell (NZ) 14078 10 IND Hyderabad 18 Jan 2023
36 Harry Tector (IRE) 140113 10 BAN Chelmsford 12 May 2023
37 Glenn Maxwell (AUS) 201128 10* AFG Mumbai 07 Nov 2023
38 Ijaz Ahmed (PAK) 13984 9* IND Lahore 02 Oct 1997
39 Shahid Afridi (PAK) 10246 9 IND Kanpur 15 Apr 2005
40 Lou Vincent (NZ) 172120 9 ZIM Bulawayo 24 Aug 2005
41 Ricky Ponting (AUS) 164105 9 SA Johannesburg 12 Mar 2006
42 Chris Gayle (WI) 125107 9 NZ Kingston 07 Jul 2012
43 Rohit Sharma (IND) 264173 9 SL Kolkata 13 Nov 2014
44 Luke Ronchi (NZ) 17099 9* SL Dunedin 23 Jan 2015
45 David Miller (SA) 13892 9* ZIM Hamilton 15 Feb 2015
46 Seekkuge Prasanna (SL) 9546 9 IRE dublin 18 Jun 2016
47 Sharjeel Khan (PAK) 15286 9 IRE dublin 18 Aug 2016
48 Chris Gayle (WI) 7727 9 ENG Gros Islet 02 Mar 2019
49 Jos Buttler (ENG) 11055 9* PAK Southampton 11 May 2019
50 Rahmanullah Gurbaz (AFG) 127127 9 IRE Abu Dhabi 21 Jan 2021