Ben Stokes holds  the record for most sixes in Test cricket.

Ben Stokes etched his name in history books  on February 18, 2023  as he became the batter with most sixes in Test cricket.

Stokes achieved the feat during the match against New Zealand, where he smashed his 108th Test six & overtook former Kiwi batter  Brendon McCullum.

On that note, let's have a look at the top 10 batters with most sixes in Test cricket.

Matches: 90

Sixes:

Ben Stokes

109

Matches: 101

Sixes:

Brendon Mccullum

107

Matches: 96

Sixes:

Adam Gilchrist

100

98

Matches: 103

Sixes:

Chris Gayle

97

Matches: 166

Sixes:

Jacques Kallis

91

Matches: 104

Sixes:

Virender Sehwag

88

Matches: 131

Sixes:

Brian Lara

87

Matches: 62

Sixes:

Chris Cairns

84

Matches: 121

Sixes:

Viv Richards

82

Matches: 79

Sixes:

Andrew Flintoff

More stories:

Mohammed Shami surpassed Virat Kohli and other Indian batters in terms of Test sixes

5 fastest cricketers to reach 450 Test wickets

You can follow us on:

Black Star