The critics generally get their opportunity to flay Rohit Sharma when he plays Test cricket for there is very little flaw one can find with his batting in white-ball cricket. The opening batsman hit his second consecutive fifty at the Bay Oval on Monday as India thrashed New Zealand in the third ODI of the series by 7 wickets to take an unassailable lead in the five-match series. Rohit scored 62 off 77 balls as India chased down the target of 244 with seven overs to spare.

The 31-year-old batsman who started the year with a blazing 133 against Australia in Sydney, also equaled former India captain Mahendra Singh Dhoni in terms of hitting the most number of sixes in ODIs.

Rohit hit two maximums on Monday to take his tally to 215 in 199 matches and 193 innings while Dhoni has hit 215 sixes for India in 334 games though his total number of over-boundaries hit in the 50-over format is 222 (337 games; seven were hit for Asia XI). Rohit’s record-equalling six came off pacer Lockie Ferguson.