4) Brian Lara (West Indies) 49 sixes
The best ever Test batsman in modern era cricket. He scored two triple hundred. He played 131 Tests scored 11953 runs at an average of 52.88. His strike rate was 60. 51. He is in the 4th position in the list of top ten Test captain to hit most sixes. He hit 49 over boundaries.