The longest format of cricket is Test, in which every cricketer dreams of playing. Players playing in this format, instead of hitting fours and sixes, try to make their innings bigger and want to contribute more and more. But now Test cricket has also changed. Many players hit fours and sixes in Tests. Today we are telling you about the top-5 batsmen who hit the most sixes in Tests.

Brandon McCullum

Brendon McCullum's name comes at the top of this list. He has hit 107 sixes in 101 test matches. He also scored 12 centuries in Tests. Currently playing the role of head coach of England.

Adam Gilchrist

Former Australian captain Adam Gilchrist is at number two in this case, who hit 100 sixes in his Test career. He also scored 17 centuries in Tests.

Ben Stokes

Ben Stokes is the current Test captain of England, who is currently equal to Gilchrist. He has hit 100 sixes in Tests so far. But soon he can leave Gilchrist behind.

Chris Gayle

The name of batsman Chris Gayle comes at number four in this list. Chris Gayle hits a lot of fours and sixes in every format. In Tests, he has hit 98 sixes in 103 matches.

Jacques Kallis

At number 5 in the list is the name of former South African all-rounder Jacques Kallis, who has hit 97 sixes in 166 matches in Tests.