Most Sixes in an innings in ODI at National Stadium, Karachi

SrPlayerRunsBPSix/InnsOppDate
1 Viv Richards (WI) 181125 7 SL 13 Oct 1987
2 Mahendra Singh Dhoni (IND) 10996 6* HK 25 Jun 2008
3 Sanath Jayasuriya (SL) 13088 6 BAN 30 Jun 2008
4 Suresh Raina (IND) 10168 5 HK 25 Jun 2008
5 Virender Sehwag (IND) 11995 5 PAK 26 Jun 2008
6 Alok Kapali (BAN) 11596 5 IND 28 Jun 2008
7 Sanath Jayasuriya (SL) 125114 5 IND 06 Jul 2008
8 Mohammad Yousuf (PAK) 7368 4 IND 13 Mar 2004
9 Mahendra Singh Dhoni (IND) 7756 4* PAK 19 Feb 2006
10 Misbah ul Haq (PAK) 7670 4 SL 29 Jun 2008
11 Babar Azam (PAK) 115105 4 SL 30 Sep 2019
12 Glenn Phillips (NZ) 6342 4* PAK 13 Jan 2023
13 Glenn Phillips (NZ) 6139 4 PAK 19 Feb 2025
14 Zaheer Abbas (PAK) 11399 3 IND 21 Jan 1983
15 Daryll Cullinan (SA) 6978 3 WI 11 Mar 1996
16 Andrew Flintoff (ENG) 8460 3 PAK 24 Oct 2000
17 Abdul Razzaq (PAK) 7540 3* ENG 24 Oct 2000
18 Mohammad Yousuf (PAK) 5232 3 BAN 21 Sep 2003
19 Abdul Razzaq (PAK) 5122 3* ENG 15 Dec 2005
20 Nasir Jamshed (PAK) 6148 3 ZIM 21 Jan 2008
21 Yuvraj Singh (IND) 4847 3 PAK 26 Jun 2008
22 Suresh Raina (IND) 8469 3 PAK 26 Jun 2008
23 Suresh Raina (IND) 116107 3* BAN 28 Jun 2008
24 Shaheen Afridi (PAK) 237 3* NZ 05 May 2023
25 Mark Chapman (NZ) 4633 3 PAK 05 May 2023
26 Tom Latham (NZ) 118104 3* PAK 19 Feb 2025
27 Haris Rauf (PAK) 1910 3 NZ 19 Feb 2025
28 Rassie van der Dussen (SA) 7287 3* ENG 01 Mar 2025
29 Bill Athey (ENG) 86104 2 PAK 20 Oct 1987
30 Sir Richie Richardson (WI) 110135 2 PAK 30 Oct 1987
31 Viv Richards (WI) 6775 2 PAK 30 Oct 1987
32 Hansie Cronje (SA) 4047 2 WI 11 Mar 1996
33 Pat Symcox (SA) 2420 2 WI 11 Mar 1996
34 Abdul Razzaq (PAK) 3018 2* NZ 21 Apr 2002
35 Nathan Astle (NZ) 2527 2 PAK 21 Apr 2002
36 Inzamam-ul-Haq (PAK) 122102 2 IND 13 Mar 2004
37 Sourav Ganguly (IND) 4547 2 PAK 13 Mar 2004
38 Shahid Afridi (PAK) 3114 2 ENG 15 Dec 2005
39 Younis Khan (PAK) 7479 2* IND 19 Feb 2006
40 Mohammad Hafeez (PAK) 92111 2 WI 16 Dec 2006
41 Shoaib Malik (PAK) 6356 2 ZIM 21 Jan 2008
42 Virender Sehwag (IND) 7844 2 HK 25 Jun 2008
43 Yuvraj Singh (IND) 3635 2* BAN 28 Jun 2008
44 Chamara Kapugedera (SL) 4358 2 PAK 29 Jun 2008
45 Virender Sehwag (IND) 4933 2 PAK 02 Jul 2008
46 Nasir Jamshed (PAK) 5256 2* BAN 04 Jul 2008
47 Farveez Maharoof (SL) 1713 2 PAK 21 Jan 2009
48 Chamara Kapugedera (SL) 4439 2 PAK 21 Jan 2009
49 Iftikhar Ahmed (PAK) 3220 2* SL 30 Sep 2019
50 Wanindu Hasaranga (SL) 3023 2 PAK 30 Sep 2019