Most Sixes in Test Cricket
Record holder : Ben Stokes of England holds the record (109 sixes) for most sixes in test cricket.
Recent Updates
Tim Southee moved to 10th position, after hitting 83 sixes -
1. Ben Stokes - 109 sixes
At no. 1 position is Ben Stokes of England. He hit 109 sixes while scoring 5756 runs in 168 innings of 93 matches at an average of 35.75 between 2013 and 2023.
2. Brendon McCullum - 107 sixes
At position no. 2 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.
3. 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. 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. 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. 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. 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. 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. 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. Tim Southee - 83 sixes
Next in the list is Tim Southee of New Zealand. He hit 83 sixes while scoring 1976 runs in 134 innings of 94 matches at an average of 16.06 between 2008 and 2023.