Rohit Sharma broke Shahid Afridi’s record of the most sixes hit in ODI cricket history during the Ranchi ODI against South Africa.

Rohit Sharma continued his rich vein of form with the bat, hitting a third consecutive 50+ score in the first match of the three-ODI series against South Africa. He had finished the series against Australia Down Under with scores of 73 and 121 not out.

After being put into bat by South Africa captain Aiden Markram, Rohit began cautiously but soon hit the fifth gear. He completed his 50 off 43 deliveries, his 60th in the format, and finished with 57 off 51, hitting five boundaries and three sixes. He also added 136 runs for the second wicket with Virat Kohli.

His third six, a pull over deep square leg off Marco Jansen, took him past Afridi’s 351 sixes in ODI cricket. He lost his wicket to a Jansen delivery that kept low in the all-rounder’s next over.

1st ODI, India vs South Africa

LIVE
India vs South Africa | South Africa tour of India, 2025 | 1st ODI
JSCA International Stadium Complex, Ranchi
Sunday, November 30th, 2025 08:00am (UTC:+0000)
19.81C, Haze, 1.54 meter/sec
IND India
IND India
349/8
(50.0) RR: 6.98

    vs

    SA South Africa
    SA South Africa
    Yet to Bat

      The former India captain’s 352 sixes have come in 269 innings. He is followed by Afridi, Chris Gayle (331), Sanath Jayasuriya (270) and MS Dhoni (229).

      Most sixes in men's ODI history, full list

      Last updated when Rohit Sharma broke the record

      Player Team Innings 6s
      Rohit Sharma India 269* 352
      Shahid Afridi Pakistan, Asia XI, ICC World XI 369 351
      Chris Gayle West Indies, ICC World XI 294 331
      Sanath Jayasuriya Sri Lanka, Asia XI 433 270
      MS Dhoni India, Asia XI 297 229
      Eoin Morgan Ireland, England 230 220
      AB de Villiers South Africa, Africa XI 218 204
      Brendon McCullum New Zealand 228 200
      Sachin Tendulkar India 452 195
      Sourav Ganguly India, Asia XI 300 190
      Martin Guptill New Zealand 195 187
      Jos Buttler England 169 182
      Ricky Ponting Australia, ICC World XI 365 162
      Virat Kohli India 294* 157
      Glenn Maxwell Australia 136 155
      Yuvraj Singh India, Asia XI 278 155
      Chris Cairns New Zealand, ICC World XI 193 153

      Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.