is the only active player in the top five, making his record likely to extend even further before his retirement.
16 sixes vs. West Indies (2015) — During the fastest ODI century in history. Why Are Sixes Becoming More Frequent? most sixes in odi
The record for the most sixes in One Day International (ODI) cricket history is held by Shahid Afridi, who hit 351 sixes across 398 matches. is the only active player in the top