#2 Rohit Sharma- 51 innings
Rohit Sharma, the captain of India, played his first Test against the West Indies in 2013. He scored centuries in each of his first two innings, which was a perfect start to his career. In just 51 innings, he hit 50 sixes in the format.
He hit a world-record 13 sixes in a Test match in his debut as the opener against South Africa in 2019. The margin of error against a batsman like him is very small when he is playing well, as he demonstrated against South Africa. On his day, he can make the bowlers pay.