Shahid Afridi with 301 sixes
Shahid Afridi,not only for Pakistan,but he is the one to hit most sixes from any country. Shahid afridi is the only player who hit most sixes
Sahibzada Shahid Khan Afridi hit highest Sixes In ODIs
Pakistani player Shahid khan Afridi known as "BOOM BOOM" Afridi has hit the most sixes in international cricket.
Shahid Afridi Pakistan (BOOM BOOM) It was currently between sanath Jaysuriya and Shahid Afridi
Shahid Afridi of Pakistan hit 27 sixes in 18 matches in 2010
21-Jun-2010: Shahid Afridi has now hit the most sixes in ODIs, going past Jayasuriya. He now has 294.