Players With Most Sixes In Test Cricket History

Prachi Kapruwan

1. Ben Stokes - The England player Ben Stokes has smashed most number of sixes in Test cricket, hit 131 sixes in 109 matches scoring 6,643 runs

2. Brendon McCullum - The New Zealand player Brendon McCullum has smashed 107 sixes in 101 matches scoring 6,453 runs

3. Adam Gilchrist - The Australian player Adam Gilchrist has smashed 100 sixes in 96 matches scoring 5,570 runs

4. Chris Gayle - The West Indies player Chris Gayle has smashed 98 sixes in 103 matches scoring 7,214 runs

5. Jacques Kallis - The South African player Jacques Kallis has smashed 97 sixes in 166 matches scoring 13,289 runs

6. Tim Southee - The New Zealand player Tim Southee has smashed 95 sixes in 106 matches scoring 2,212 runs

7. Virender Sehwag - The Indian player Virender Sehwag has smashed 91 sixes in 104 matches scoring 8,586 runs

8. Rohit Sharma - The Indian skipper Rohit Sharma has smashed 88 sixes in 65 matches scoring 4,273 runs

9. Brian Lara - The West Indies player Brian Lara has smashed 88 sixes in 131 matches scoring 11,953 runs

10. Chirs Cairns - The New Zealand player Chris Cairns has smashed 87 sixes in 62 matches scoring 3,320 runs