Rohit Sharma needs three sixes to become ODI cricket's top six-hitter surpassing Afridi Shahid Afridi leads ODI sixes with 351 while Rohit Sharma has 349 sixes Rohit Sharma could break the world record in the first ODI against South Africa in Ranchi