Updated list of highest number of Sixes in Test cricket career.
Presently AC Gilchrist hold the record of maximum 6s in Test cricket matches.

Most Sixes in Test

Player Mat Runs 6s Span
AC Gilchrist (Aus) 96 5570 100 1999-2008
JH Kallis (ICC/SA) 163* 13133 97 1995-2013
V Sehwag (ICC/India) 104 8586 91 2001-2013
CH Gayle (WI) 97 6836 89 2000-2013
BC Lara (ICC/WI) 131 11953 88 1990-2006
CL Cairns (NZ) 62 3320 87 1989-2004
IVA Richards (WI) 121 8540 84 1974-1991
A Flintoff (Eng/ICC) 79 3845 82 1998-2009
ML Hayden (Aus) 103 8625 82 1994-2009
KP Pietersen (Eng) 99 7887 76 2005-2013
MS Dhoni (India) 77 4209 75 2005-2013

Updated Date: 15 October 2013