The Indian cricket team is currently one of the strongest cricket teams in the world. Team India is consistently performing well in every format. Be it limited overs cricket or test cricket. There is more than one best player in the Indian team, who is performing well in all three formats of cricket. Today we are telling you about the players who have scored the most number of sixes in Test cricket.

Sachin Tendulkar

The first number in this list comes from India's great batsman Sachin Tendulkar. Sachin Tendulkar is the player to play the most Test matches. Not only this, he scored 51 centuries in Tests and he completed his Test century by hitting six sixes.

Gautam Gambhir

Gautam Gambhir is a former opener batsman of the Indian team who comes second on this list. Gautam Gambhir's Test career did not last long. But he scored 9 centuries in his Test career, out of which twice he completed a century by hitting a six.

Rohit Sharma

Rohit Sharma is famous as an explosive batsman. In Test cricket too, Rohit's record as an opener has been good. He has so far scored 8 centuries in Tests, out of which twice he has completed a century by hitting a six.

Rishabh Pant

Rishabh Pant is a young wicket-keeper batsman, who comes at number four on this list. So far, Rishabh Pant has scored three centuries in international Test cricket and twice he has completed a century by hitting a six.