Ben Duckett created history, playing the second highest innings in an ODI without hitting a six.
- bySherya
- 29 Oct, 2026
Highest ODI Score Without a Six: Ben Duckett played a historic innings of 167 runs against Sri Lanka without hitting a six. He became the second batsman to score the highest innings in ODI cricket without hitting a six.
Ben Duckett played the second highest innings in ODIs without hitting a six.
England's star opener Ben Duckett created history on Thursday against Sri Lanka in the Pakistan Tri-Series. In the match against Sri Lanka, Ben Duckett played a historic innings of 167 runs in 132 balls without hitting a single six. Duckett became the second batsman in the world to reach the highest ODI innings without hitting a six. Former Australian great David Warner is at the top of this record list.
Ben Duckett scored 167 runs in 132 balls with the help of 24 fours in the final league stage match of the ODI tri-series against Sri Lanka. He has now become the second batsman in the world to score the longest innings in ODIs without hitting a six. David Warner is the first on this record list. Warner had scored 173 runs without hitting a single six against South Africa.
England set a target of 387 runs for Sri Lanka.
England has failed to reach the final of the tri-series being played in Pakistan. So far, the English team has not won a single match in the series, having lost three matches so far. However, on Thursday, England scored 386 runs for the loss of 5 wickets in 50 overs against Sri Lanka.
For England, Tom Banton scored 74 runs off 75 balls, hitting eight fours and two sixes. Ben Duckett scored 167 runs off 132 balls, including 24 fours. Captain Harry Brook scored 44 runs off 34 balls, and Will Jacks scored 30 runs off 21 balls. In the end, Jordan Cox scored 43 runs off 27 balls, and Sam Curran scored an unbeaten 21 runs off 12 balls. Sri Lanka now faces a target of 387 runs. Earlier in this tri-series, Sri Lanka had chased a target of 430 runs against England.






