Batting Records

Top 10: Most Sixes Across All Formats in Cricket (Test+ODI+T20I)

Sixes in cricket are like home runs. Some batsman hit them with immense power; some will time the ball incredibly well. Very few players in cricket are fond of hitting sixes regularly in cricket.

Rohit Sharma, known for hitting big sixes, has hit the maximum number of sixes across all formats.

The World Cup winning Indian captain has his own style of hitting sixes. He looks unstoppable whenever he goes big. And he likes to pocket a bunch of sixes every time he scores in the last decade.

MS Dhoni’s helicopter shot to six is one of the most talked cricket shots in the last decade. His ability to push away the Yorker length delivery over the long-on region has always been sensational to watch.

Let’s find out the top 10 batsmen who have hit the maximum number of sixes in International cricket.

Most Sixes All Formats Combined

Player Sixes Innings 6s/Inns
Rohit Sharma (IND) 637 532 1.19
Chris Gayle (WI) 553 551 1.03
Shahid Afridi (PAK) 476 508 0.93
Brendon McCullum (NZ) 398 474 0.83
Martin Guptill (NZ) 383 402 0.95
Jos Buttler (ENG) 365 387 0.94
MS Dhoni (IND) 359 526 0.68
Sanath Jayasuriya (SL) 352 651 0.54
Eoin Morgan (ENG) 346 361 0.95
AB de Villiers (SA) 328 484 0.67

Find the list for Tests here.

Stats Insights

Shahid Afridi was the first one to break the 400-sixes milestone, while Chris Gayle broke the 500-sixes mark first and Rohit, the 600-number.