Viv Richards dominated bowlers with unmatched flair and power long before power-hitting became common.
Famous for his aggressive six-hitting, Afridi once held the record for the fastest ODI hundred in 37 balls.
Jayasuriya redefined ODI batting in the 90s with explosive starts in the first 15 overs, changing the opening game forever.
Sehwag’s fearless batting style made him a nightmare for bowlers, including his iconic 219 against West Indies.
Known for his 360-degree hitting, AB de Villiers holds the record for the fastest ODI century in just 31 balls.
These batters changed the way ODI cricket was played, combining power, fearlessness, and unforgettable impact at the crease.