Most Sixes in Test Cricket

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

Download

Recent Updates

Ben Stokes moved to 2nd position from previously held 3rd position, after hitting 103 sixes -

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 between 2004 and 2016.

2. England Ben Stokes - 103 sixes

At no. 2 position is Ben Stokes of England. He hit 103 sixes while scoring 5423 runs in 155 innings of 85 matches at an average of 36.39 between 2013 and 2022.

3. 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 between 1999 and 2008.

4. 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 between 2000 and 2014.

5. 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 between 1995 and 2013.

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 between 2001 and 2013.

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 between 1990 and 2006.

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 between 1989 and 2004.

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 between 1974 and 1991.

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 between 1998 and 2009.