Its Adam gilchrist (Australia)He hits 100 sixes in his test career. It is the world record.......
ross taylor has the record of hitting the most sixes
Pakistani player Shahid khan Afridi known as "BOOM BOOM" Afridi has hit the most sixes in international cricket.
The current record of most sixes in ODI's is held by Pakistan's Shahid Afridi who has hit a staggering 280 sixes. A close second is Sri Lanka's Sanath Jayasuriya with 270 sixes under his belt
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.
Brian Lara 13 sixes
100 by none other than Adam gilchrist which viru should break & reach 101 if plays 100 tests or more(currently 79 sixes in 78 tests i.e. a six per match & if he goes like this he will retire with 100 sixes in 100 tests)