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.