Top 10 Players with the Most Sixes in Test Cricket History

Darshna Khudania

Chris Cairns played a total of 62 Test matches during his career and smashed 87 sixes

Brian Lara played a total of 131 Test matches during his career and hit 88 sixes

Rohit Sharma has played a total of 64 Test matches so far and has hit 88 sixes

Virender Sehwag played a total of 104 Test matches during his career and hit 91 sixes

Tim Southee has played a total of 105 Test matches so far and has hit 95 sixes

Jacques Kallis played a total of 166 Test matches during his career and hit 97 sixes

Chris Gayle played a total of 103 Test matches during his career and hit 98 sixes

Adam Gilchrist played a total of 96 Test matches during his career and hit 100 sixes

Brendon McCullum played a total of 101 Test matches during his career and hit 107 sixes

England captain Ben Stokes has hit the most sixes in Test cricket. Stokes has hit 131 sixes in 108 Test matches he played so far