Captains who hit the most sixes in an innings of a Test match

By Akshay
July 06, 2025

Wasim Akram hit a total of 12 sixes in an innings of the Test match against Zimbabwe in 1996.

Brendon McCullum hit a total of 11 sixes in an innings of the Test match against Pakistan in 2014.

Brendon McCullum hit a total of 11 sixes in an innings of the Test match against Sri Lanka in 2014.

Ben Stokes hit a total of 9 sixes in an innings of a Test match against Australia in the year 2023.

Jason Holder hit a total of 8 sixes in an innings of a Test match against England in 2019.

Shubman Gill hit a total of 8 sixes in an innings of a Test match against England in the year 2025.

Vivian Richards hit a total of 7 sixes in an innings of the Test match against England in 1986.

Brian Lara hit a total of 7 sixes in an innings of the Test match against Pakistan in 2006.

Chris Gayle hit a total of 7 sixes in an innings of the Test match against New Zealand in 2008.

See More Stories