New Delhi, Dec. 1 -- India's veteran spinner Ravichandran Ashwin believes Rohit Sharma's transformation into a six-hitter is remarkable as he surpassed former Pakistan skipper Shahid Afridi's six-hitting record, to become the batter with the most sixes in ODIs.

Rohit achieved this feat during India's first ODI against South Africa at the JSCA Stadium in Ranchi, hitting his 352nd six in the format. He overtook Afridi's 351 sixes, who held the record since 2015.

Ashwin also credited India's aggressive batting approach in recent years, which has brought much success, to former captain Rohit Sharma and ex-head coach Rahul Dravid.

"I think what we've seen is Rohit Sharma, both as a captain and as a transformed player. If we look at his earl...