Its Adam gilchrist (Australia)He hits 100 sixes in his test career. It is the world record.......
Brian Lara 13 sixes
21-Jun-2010: Shahid Afridi has now hit the most sixes in ODIs, going past Jayasuriya. He now has 279 Sixes and Sanath Jayasuria has 270 Sixes.
Adam Gilchrist of Australia holds the record of hitting 100 sixes in Test Cricket.
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)