answersLogoWhite

0

In modern cricket, the most number of sixes hit is Shahid Afridi's 367. This includes all Test, ODI and T20 matches he has played. He has batted 392 times, which means he averages a six every 0.93 innings. Next is Sanath Jayasuria, with 352 sixes.

User Avatar

Wiki User

13y ago

What else can I help you with?