Most Sixes in Test Cricket

Record holder : Brendon McCullum of New Zealand holds the record (107 sixes) for most sixes in test cricket.

Download

1. New Zealand Brendon McCullum - 107 sixes

At the top of list is Brendon McCullum of New Zealand. He hit 107 sixes while scoring 6453 runs in 176 innings of 101 matches at an average of 38.64.

2. Australia Adam Gilchrist - 100 sixes

Then comes our Adam Gilchrist of Australia. He hit 100 sixes while scoring 5570 runs in 137 innings of 96 matches at an average of 47.6.

3. West Indies Chris Gayle - 98 sixes

Next in the list is Chris Gayle of West Indies. He hit 98 sixes while scoring 7214 runs in 182 innings of 103 matches at an average of 42.18.

4. South Africa Jacques Kallis - 97 sixes

Next in the list is Jacques Kallis of South Africa. He hit 97 sixes while scoring 13289 runs in 280 innings of 166 matches at an average of 55.37.

5. England Ben Stokes - 93 sixes

At no. 5 position is Ben Stokes of England. He hit 93 sixes while scoring 5116 runs in 148 innings of 81 matches at an average of 35.77.

6. India Virender Sehwag - 91 sixes

Next in the list is Virender Sehwag of India. He hit 91 sixes while scoring 8586 runs in 180 innings of 104 matches at an average of 49.34.

7. West Indies Brian Lara - 88 sixes

At no. 7 position is Brian Lara of West Indies. He hit 88 sixes while scoring 11953 runs in 232 innings of 131 matches at an average of 52.88.

8. New Zealand Chris Cairns - 87 sixes

At position no. 8 is Chris Cairns of New Zealand. He hit 87 sixes while scoring 3320 runs in 104 innings of 62 matches at an average of 33.53.

9. West Indies Viv Richards - 84 sixes

At position no. 9 is Viv Richards of West Indies. He hit 84 sixes while scoring 8540 runs in 182 innings of 121 matches at an average of 50.23.

10. England Andrew Flintoff - 82 sixes

Next in the list is Andrew Flintoff of England. He hit 82 sixes while scoring 3845 runs in 130 innings of 79 matches at an average of 31.77.