Most Sixes in an innings in ODI at Sophia Gardens, Cardiff

SrPlayerRunsBPSix/InnsOppDate
1 Daryl Mitchell (NZ) 11891 7* ENG 08 Sep 2023
2 Jason Roy (ENG) 153121 5 BAN 08 Jun 2019
3 Jos Buttler (ENG) 6444 4 BAN 08 Jun 2019
4 Chris Cairns (NZ) 6077 3 AUS 20 May 1999
5 Jonny Bairstow (ENG) 4121 3* IND 16 Sep 2011
6 Shaun Marsh (AUS) 131116 3 ENG 16 Jun 2018
7 Liam Livingstone (ENG) 5240 3 NZ 08 Sep 2023
8 Herschelle Gibbs (SA) 9397 2* ZIM 05 Jul 2003
9 Andrew Strauss (ENG) 5156 2 AUS 24 Jun 2010
10 Paul Collingwood (ENG) 4865 2 AUS 24 Jun 2010
11 Cameron White (AUS) 8698 2* ENG 24 Jun 2010
12 Mahendra Singh Dhoni (IND) 5026 2* ENG 16 Sep 2011
13 Ian Bell (ENG) 2621 2 IND 16 Sep 2011
14 Jonathan Trott (ENG) 6360 2 IND 16 Sep 2011
15 Alex Hales (ENG) 5662 2 NZ 06 Jun 2017
16 Ben Stokes (ENG) 4853 2 NZ 06 Jun 2017
17 Joe Root (ENG) 6465 2 NZ 06 Jun 2017
18 Jos Buttler (ENG) 6148 2* NZ 06 Jun 2017
19 Mahmudullah (BAN) 102107 2* NZ 09 Jun 2017
20 Mohammad Hafeez (PAK) 3121 2* ENG 14 Jun 2017
21 Jos Buttler (ENG) 9170 2* AUS 16 Jun 2018
22 Jason Roy (ENG) 120108 2 AUS 16 Jun 2018
23 Thisara Perera (SL) 2723 2 NZ 01 Jun 2019
24 Martin Guptill (NZ) 7351 2* SL 01 Jun 2019
25 Chris Woakes (ENG) 188 2* BAN 08 Jun 2019
26 Eoin Morgan (ENG) 3533 2 BAN 08 Jun 2019
27 Jos Buttler (ENG) 7268 2 NZ 08 Sep 2023
28 Adam Parore (NZ) 109 1* AUS 20 May 1999
29 Rashid Latif (PAK) 6668 1 AUS 09 Jun 2001
30 Heath Streak (ZIM) 5472 1 SA 05 Jul 2003
31 Stephen Fleming (NZ) 4562 1 WI 03 Jul 2004
32 Ramnaresh Sarwan (WI) 5467 1 NZ 03 Jul 2004
33 Brian Lara (WI) 5858 1 NZ 03 Jul 2004
34 Nathan Astle (NZ) 1934 1 WI 03 Jul 2004
35 Matthew Hayden (AUS) 3750 1 BAN 18 Jun 2005
36 Aftab Ahmed (BAN) 2113 1* AUS 18 Jun 2005
37 Graeme Swann (ENG) 1914 1* AUS 24 Jun 2010
38 Ravi Bopara (ENG) 3722 1* IND 16 Sep 2011
39 Suresh Raina (IND) 1515 1 ENG 16 Sep 2011
40 Virat Kohli (IND) 10793 1 ENG 16 Sep 2011
41 Liam Plunkett (ENG) 1510 1 NZ 06 Jun 2017
42 Moeen Ali (ENG) 1211 1 NZ 06 Jun 2017
43 Jimmy Neesham (NZ) 1814 1 ENG 06 Jun 2017
44 Martin Guptill (NZ) 3335 1 BAN 09 Jun 2017
45 Shakib Al Hasan (BAN) 114115 1 NZ 09 Jun 2017
46 Angelo Mathews (SL) 3954 1 PAK 12 Jun 2017
47 Azhar Ali (PAK) 3450 1 SL 12 Jun 2017
48 Faheem Ashraf (PAK) 1515 1 SL 12 Jun 2017
49 Fakhar Zaman (PAK) 5036 1 SL 12 Jun 2017
50 Babar Azam (PAK) 3845 1* ENG 14 Jun 2017