Rohit Sharma has set a new world record for the most sixes in ODIs, smashing his 352nd six to surpass Shahid Afridi’s tally of 351. Remarkably, Rohit achieved this milestone in just 277 matches. His feat added to India’s triumph in the first ODI against South Africa in Ranchi, where India secured a 17-run victory to take a 1-0 series lead.