Zaid hit a 173m six for Victoria, but in international cricket Shahid Afridi recently in March 2013 hit one for 158m!!
chris gyle and dhoni hit bigest sixer in any format 112 m, its true, other all afridi and etc players hit 140m and above its very very false.
i think 250
Sachin hasn't hit any six against pakistan.
Shahid Afridi holds the record for the longest six ever hit in a cricket match, which was estimated to be around 158 meters.
Shahid Afridi
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
295 six boom boom
Because he hit a half century right at the last ball which won them the trophy
Shahid Afridi of Pakistan has hit most sixes in international cricket. In all international matches including tests, one days and T-20s he has hit 431 sixes in all leading the second placed Chris Gayle who has hit 373 sixes.
shahid afridi
Shahid Afridi with 301 sixes