Virender Sehwag hits the most number of sixes in test matches from India. He was one of India’s most attacking batsmen and entertained the crowd with hard hitting and attacking style of batting in all the forms of cricket.
He is the only Indian batsman to have scored two triple centuries, Sehwag has hit 91 sixes in the 104 test matches. He is behind Kallis, at fourth position in this list.