Test Matches
England
As of now, in his 100 Test matches for England, captain Ben Stokes has hit 128 sixes.
New Zealand
Former New Zealand captain Brendon McCullum hit 107 sixes in 101 Test matches
Australia
Adam Gilchrist, the former Australian wicketkeeper, became the first player to achieve 100 sixes in Test cricket. Over 137 innings in 96 Tests for Australia, Gilchrist reached this milestone with 100 sixes.
Rohit Sharma, the Indian captain known for the most sixes in international cricket, has smashed 77 sixes in 57 Test matches.
TGG