India's veteran top-order batter Rohit Sharma has eclipsed Pakistan's former captain Shahid Afridi to become the leading six-hitter in the history of men's ODIs.
The 38-year-old achieved the milestone during India's first ODI of the three-match home series against South Africa, underway at the JSCA International Stadium Complex.
Rohit entered the fixture with 349 sixes to his name in the longer format, needing three more to surpass legendary Pakistan all-rounder Afridi, who smashed 351 maximums in his illustrious ODI career, comprising 398 matches.
The former India captain hit three sixes in his blistering half-century against the Proteas in the ongoing fixture, which bolstered his sixes tally to 352 in 269 innings, one clear of Afridi, who took 369 innings.
Rohit also holds the record of hitting the most sixes in international cricket, with 645 maximums to his name; he is well clear of second-placed Chris Gayle, who has 553.
Afridi is third on the list with 476 sixes, followed by former New Zealand batting stalwart Brendon McCullum with 398.