Batting Records

Most Test Sixes Against a Single Opponent

Most Sixes against an Opponent in Tests

PlayerMatchesInningsSixesAgainst
Ben Stokes (ENG)244539Australia
Rishabh Pant (IND)162838England
Viv Richards (WI)365034England
Tim Southee (NZ)223630England
Ben Stokes (ENG)152630South Africa
Imran Khan (PAK)232928India
Yashasvi Jaiswal (IND)91628England
Chris Gayle (WI)122126New Zealand
Shubman Gill (IND)142526England
Sachin Tendulkar (IND)397425Australia

Key Insights

Ben Stokes is the only batter to smash 30 or more sixes against two opponents – Australia and South Africa – in Tests.

Ian Botham (vs India & Australia), Clive Lloyd (vs India & England), and Viv Richards (vs England & India) are the others with 20 or more sixes against two Test teams.

Rishabh Pant is the only wicketkeeper-batter to hit more than 35 sixes against a Test team. Check here where he stands in the list of wk-batters with most Test centuries.

Pant and Stokes are the two batters to smack more than 20 sixes at an opponent’s home. The keeper has done so against England in England, while Stokes has done it against South Africa in South Africa. Ben Stokes’ incredible innings in Cape Town featured 11 sixes, making it the second-highest number of sixes ever hit in a single Test innings.

Pant and Gilchrist are the two wicketkeepers to smash 10 or more sixes at two opponents’ homes. Apart from England, Pant has 10-plus maximums in Australia. Gilchrist, meanwhile, scored 13 sixes in New Zealand and 10 in South Africa.

Tim Southee is the only player whose primary role is bowling to hit 30 sixes against a Test opponent. The former New Zealand pacer clubbed 30 maximums against England. Check where he stands in the overall six-hitters list in Test cricket.

24 of Richards’ 34 sixes against England came as the West Indies captain. This is the most sixes by a skipper against a Test team.

Five Indian batters have smashed 20 or more sixes against England, the most from a team against a single opponent. Check India’s top six-hitters in the longest format.

26 of Yashasvi Jaiswal’s maximums against England came in the 2024 series played in India. This is the most sixes by a batter against a team in a bilateral Test series.

Don Bradman scored 498-plus fours versus England, the most by a batter against a Test team.

For a deeper dive into his unparalleled achievements, explore the Insane Don Bradman Records in Test Cricket.