Top 10 Batsman Most Sixes in Test Career

  1. Ben Stokes   –   97 Matches   –   175 Innings   –   6117 Runs   –   124 Sixes
  2. Brendon McCullum   –   101 Matches   –   176 Innings   –   6453 Runs   –   107 Sixes
  3. Adam Gilchrist   –   96 Matches   –   137 Innings   –   5570 Runs   –   100 Sixes
  4. Chris Gayle   –   103 Matches   –   182 Innings   –   7215 Runs   –   98 Sixes
  5. Jacques Kallis   –   166 Matches   –   280 Innings   –   13289 Runs   –   97 Sixes
  6. Virender Sehwag   –   104 Matches   –   180 Innings   –   8586 Runs   –   91 Sixes
  7. Brian Lara   –   131 Matches   –   232 Innings   –   11953 Runs   –   88 Sixes
  8. Chris Cairns   –   62 Matches   –   104 Innings   –   3320 Runs   –   87 Sixes
  9. Viv Richards   –   121 Matches   –   182 Innings   –   8540 Runs   –   84 Sixes
  10. Tim Southee   –   94 Matches   –   133 Innings   –   1976 Runs   –   83 Sixes