Shahid afridi. He hit 145/150 meters six to Symonds at the Waca in 2007.
I think it is shahid afridi, yuvraj singh or chris gayle
shahid afridi
afridi
shahid afridi
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( 157 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
shahid afridi 150meter against australia
Boom Boom Afridi
Zaid hit a 173m six for Victoria, but in international cricket Shahid Afridi recently in March 2013 hit one for 158m!!