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.