Rohit Sharma breaks Shahid Afridi’s ODI sixes record

Published: 09:26 PM, 30 Nov, 2025
Rohit Sharma breaks Shahid Afridi’s ODI sixes record

India’s star batter Rohit Sharma carved out another historic achievement as he broke former Pakistan captain Shahid Afridi’s long-standing record for the most sixes in One-Day Internationals (ODIs) during the match against South Africa.

Entering the fixture needing three sixes to surpass Afridi, Rohit reached the milestone in his 277th ODI appearance.

The 38-year-old right-hander emphatically overtook the record, pulling off a trademark hook shot against Marco Jansen that sailed over long leg on the fourth delivery of the 19th over.

Most Sixes in ODIs


RG Sharma (IND): 2007–2025 — 269 inns, 11,420 runs, 352 sixes

Shahid Afridi (PAK): 1996–2015 — 369 inns, 8,064 runs, 351 sixes

Chris Gayle (WI): 1999–2019 — 294 inns, 10,480 runs, 331 sixes

Sanath Jayasuriya (SL): 1989–2011 — 433 inns, 13,430 runs, 270 sixes

MS Dhoni (IND): 2004–2019 — 297 inns, 10,773 runs, 229 sixes

Categories : Sports, Cricket Tags :