Sep 26, 2023, 12:21 PM IST

Pakistan batters with most sixes in ODI history

Chankesh Rao

Shahid Afridi - 349 sixes

Inzamam-ul-Haq - 143 sixes

Abdul Razzaq - 124 sixes

Wasim Akram - 121+ sixes

Shoaib Malik - 113 sixes

Mohammad Hafeez - 110 sixes

Saeed Anwar - 97 sixes

Ijaz Ahmed - 87+ sixes

Mohammad Yousuf - 87 sixes

Misbah-ul-Haq - 83 sixes

Moin Khan - 61 sixes