Arjun finally turned. "Then who is the real king of sixes?"
And somewhere in the record books, a number changed forever. But for a 14-year-old in Mumbai, the story had just begun.
To watch Rohit Sharma bat is to witness a cruel irony. He possesses the most elegant technique in world cricket—the high elbow, the still head, the flowing drive. It is the kind of technique that purists cherish for cover drives and flicks to the leg side. most 6s in odi
: Herschelle Gibbs (South Africa, 2007) and Jaskaran Malhotra (USA, 2021) are the only players to have hit six sixes in a single over of an ODI.
As of early 2026, the following players lead the charts for most sixes in the history of ODI cricket: * Shahid Afridi Chris Gayle West Indies Sanath Jayasuriya MS Dhoni Eoin Morgan AB de Villiers South Africa Brendon McCullum New Zealand Sachin Tendulkar Sourav Ganguly *Denotes active player. Stats updated as of April 2026. Legend Profiles: The Big Three 1. Rohit Sharma (India) Arjun finally turned
"Afridi once hit a six off the first ball of his ODI career. First ball. The bowler was Waqar Younis. The ball was reverse-swinging at 145 kph. He just swung from the ankles. No fear. No technique. Just thwack ."
Most sixes in ODIs - Rohit breaks Afridi's 15-year record. ... Rohit Sharma broke the record for the most sixes in ODIs (351) duri... ESPN Singapore Eoin Morgan Eoin Morgan, 36 today, holds the record for the most sixes in an ODI ( one-day international ) innings 💪 Vitor Haralambus just ov... Eoin Morgan AB de Villiers He ( AB de Villiers ) won the ICC ODI Player of the Year award three times during his career. ABD holds the record for the most si... AB de Villiers Fakhar Zaman Fakhar Zaman equals the record of most sixes in Odi in the 1st Powerplay for Pakistan for this year. Fakhar Zaman Heinrich Klaasen 3. Most Sixes in a Single ODI Innings Six-hitting is an art - and Heinrich Klaasen has mastered it. In a thrilling ODI ( One-Day I... Heinrich Klaasen Abdul Razzaq Most sixes in an innings in ODIs ( One-Day Internationals ) Player BB McCullum Abdul Razzaq Runs scored in an inns 166 109 Mins - ... Abdul Razzaq KL Rahul KL Rahul ka KAMAL! KL Rahul became the 13th player to hit the most sixes for India in ODI cricket! #klrahul #INDvsSA #cricket KL Rahul Shahid Afridi Shahid Afridi has most sixes in ODis, despite being played at number 6 😊. But Hitman is Hitman 🔥🔥. Shahid Afridi Sanath Jayasuriya 2. ODI ( one day international ) Runs and Wickets: Jayasuriya ( Sanath Teran Jayasuriya ) is one of the few players to have scored... Sanath Jayasuriya Virender Sehwag * Fastest ODI double hundred off 138 balls. Virender Sehwag was the previous fastest off 140 balls. * Fourth batsman to score ODI ... Virender Sehwag MS Dhoni CoCTrivia: MS Dhoni holds the record of most sixes by a wicket-keeper in ODIs. MS Dhoni Virat Kohli Most 6s in ODIs. 🏏6⃣🔥 #viratkohli #INDvsSA #cricket Sanghpriy Goutam Official Virat Kohli became the 14th batsman to hit the mos... Virat Kohli Sachin Tendulkar During his ( MS Dhoni ) innings of 80, Dhoni ( MS Dhoni ) has gone past 9000 ODI runs and surpassed Sachin Tendulkar for the most ... Sachin Tendulkar Yuvraj Singh Less streamlined athlete, more rumbling avalanche - best to get out of its way. But Yuvraj ( Yuvraj Singh ) was more than the sum ... Yuvraj Singh Brendon McCullum The 266-run stand between Marshall and McCullum ( Brendon McCullum ) is by far New Zealand ( New Zealand team ) 's highest partner... Brendon McCullum To watch Rohit Sharma bat is to witness a cruel irony
Mr. Varma smiled. "Numbers lie, beta. Afridi came in at number 7 or 8 for half his career. Gayle opened and faced 20 more balls per innings. Rohit? He doesn't even try to hit sixes for the first 20 overs. He waits ."