Sports · 1 December 2025

Rohit Sharma surpasses Shahid Afridi for most sixes in ODI cricket

Exam-focused facts from the 1 December 2025 current affairs briefing.

Key facts

  • Rohit Sharma became the player with the most sixes in ODI cricket with 352 sixes, surpassing Shahid Afridi's 351.
  • Rohit Sharma achieved the record in the first ODI against South Africa.
  • Rohit Sharma hit the record-breaking 352nd six in the 20th over of India's innings.
  • Rohit Sharma reached the record in exactly 100 innings less than Shahid Afridi.
  • Rohit Sharma scored 57 off 51 balls in the match.
  • Batters with most sixes: Rohit Sharma (India) 352, Shahid Afridi (Pakistan) 351, Chris Gayle (West Indies) 331, Sanath Jayasuriya (Sri Lanka) 270, MS Dhoni (India) 229.