England all-rounder and Test captain Ben Stokes has hit the most sixes in Tests. He recently overtook Brendon McCullum to take top spot for most sixes in Tests.

Stokes, who is captaining England in Tests, is likely to extend his lead for sixes in Test cricket with a lot of red-ball cricket ahead of him.

Stokes, in fact, went past McCullum's record with the New Zealander as the coach of the English Test team. England's aggressive style of Test cricket means that Stoke is likely to finish his career with a sizeable lead as far as sixes in Tests go.

Meanwhile, after making his Test debut against South Africa in 2004, Brendon McCullum smashed 107 sixes in the 101 Tests that he played.

Considered to be one of the most destructive batters in modern cricket history, the former New Zealand captain amassed 6,453 runs in 101 matches at an average of 38.64. His strike rate in Tests was a healthy 64.6.

Interestingly, McCullum holds the record for the fastest Test century, having reached the milestone off just 54 balls against arch-rivals Australia in Christchurch in 2016. He was eventually dismissed for 145 off just 79 balls, which included 21 fours and six sixes.

McCullum features fourth on the list of most sixes in international cricket, having smashed 398 sixes in 474 matches. Only West Indies’ Chris Gayle (553), Shahid Afridi of Pakistan (476) and India’s Rohit Sharma (464) have hit more sixes in international cricket.

Former Australian wicket-keeper batter Adam Gilchrist has also hit 100 sixes in Tests. 

While Gilchrist clobbered 100 sixes in 96 Tests, Stokes has smashed the same number of sixes in just 82 Tests.

Chris Gayle and former South Africa all-rounder Jacques Kallis complete the top five list of most sixes in Tests. Gayle hit 98 sixes in the 103 Test matches that he played while Kallis smashed 97 sixes in 166 Tests.

Virender Sehwag has hit the most sixes in Test match cricket for an Indian. The former opening batter hit 91 sixes in 104 Tests and features sixth on the list of most sixes in Tests. Sehwag managed 243 sixes in 374 matches in international cricket.

Meanwhile, MS Dhoni features second on the list of most sixes by Indians in Tests. The former India captain smashed 78 sixes in the 90 Tests that he played between 2005 and 2014.

Cricket legend Sachin Tendulkar is third on the list of most sixes by Indians in Tests. Having made his Test debut against Pakistan in 1989, Tendulkar hit 69 sixes in 200 Tests. The India cricket legend ended his illustrious career with 264 sixes in 664 matches.

Rohit Sharma and Kapil Dev complete the top five list of most sixes by Indians in Tests. While Rohit has smashed 66 sixes in just 46 Test matches, Kapil Dev hit 61 sixes in 131 Tests.

Most sixes in Tests

Player Matches Runs Average  SR 6s
Ben Stokes (ENG) 92 5712 35.92 58.83 109
Brendon McCullum (NZ) 101 6453 38.64 64.60 107
Adam Gilchrist (AUS) 96 5570 47.60 81.95 100
Chris Gayle (WI) 103 7214 42.18 60.26 98
Jacques Kallis (SA) 166 13289 55.37 45.97 97
Virender Sehwag (IND) 104 8586 49.34 82.23 91

Most sixes by Indians in Tests

Player Matches Runs Average  SR 6s
Virender Sehwag  104 8586 49.34 82.23 91
MS Dhoni 90 4876 38.09 59.11 78
Sachin Tendulkar 200 15921 53.78 54.04 69
Rohit Sharma 47 3320 46.76 56.02 68
Kapil Dev 131 5248 31.05 79.33 61

Play fantasy cricket with SportsAdda. Create your team, track your progress and win prizes. Start here.

Follow us on Telegram for the latest updates from the world of sports!

Interested in cricket betting? Click here to check out the list of top sites!

Featured photo: AAMIR QURESHI / AFP