Posted in

Most Runs Scored in a Single Over in ODI

Most Runs Scored in a Single Over in ODI

Explore the ultimate displays of power-hitting as we list the records for the most runs ever scored in a single six-ball over in ODI history.

Record for Most Runs Scored in One ODI Over

Runs in an Over Batter/s Bowler Match Venue Date
36 Herschelle Gibbs (36) Daan van Bunge South Africa v Netherlands St. Kitts 16 Mar 2007
36 Jaskaran Malhotra (36) Gaudi Toka USA v Papua New Guinea Al Amerat 9 Sep 2021
35 Thisara Perera (34), Extra (1) Robin Peterson Sri Lanka v South Africa Pallekele 26 Jul 2013
34 AB de Villiers (32), Extras (2) Jason Holder South Africa v West Indies Sydney 27 Feb 2015
34 James Neesham (33), Extra (1) Thisara Perera New Zealand v Sri Lanka Mount Maunganui 5 Jan 2019
32 Shahid Afridi (32) Malinga Bandara Pakistan v Sri Lanka Abu Dhabi 18 May 2007
32 Liam Livingstone (32) Philippe Boissevain England v Netherlands Amstelveen 17 Jun 2022
32 Milind Kumar (32) Dilon Heyliger USA v Canada Lauderhill 17 May 2025
31 Kane Williamson (1), James Franklin (28), Extras (2) Rizwan Cheema New Zealand v Canada Mumbai 1 Nov 2010
31 Shreyas Iyer (28), Rishabh Pant (1), Extras (2) Roston Chase India v West Indies Visakhapatnam 18 Dec 2019


Key Insights – Breakdown of Six-Hitting Feats in One Over

South Africa’s Herschelle Gibbs and the USA’s Jaskaran Malhotra hold the joint record for the most runs scored in a single over in ODIs. Both struck six sixes in an over, 36 runs, against Daan van Bunge (Netherlands) and Gaudi Toka (PNG) in 2007 and 2021, respectively.

Gibbs’ 36-run effort is also the highest in an over in an ODI World Cup match.

Malhotra’s 36 runs, meanwhile, are the most by a batter in the 50th over in an ODI innings.

Sri Lanka’s Thisara Perera is the only player to score and concede 30-plus runs each in an over in ODIs. He first hammered 34 runs against Robin Peterson (South Africa) in 2013 and conceded as many runs against James Neesham (New Zealand) in early 2019.

AB de Villiers is the only batter with three instances of scoring 30 or more runs in an over in ODIs.

Two of ABD’s instances (32 runs in 48th & 30 runs in 50th) came against the West Indies’ Jason Holder in Sydney in the 2015 World Cup encounter. This is the only instance of a batter aggregating 30 or more runs each in two overs in the same ODI.

ABD’s onslaught helped him score the fastest 150-run knock in ODIs, getting there in 64 balls.

England’s Dimitri Mascarenhas is the only other batter to hit five consecutive sixes in an over in ODIs.

Thisara Perera and James Neesham also hit five sixes in an over, although not in a row.

New Zealand’s Ross Taylor recorded three instances of scoring 25 or more runs in an over in the 2011 World Cup. Two of those instances (26 in 47th & 28 in 49th) came against Pakistan in Pallekele.

West Indies’ Jason Holder is the only bowler to concede 30 or more runs in an over twice in ODIs.

Sanath Jayasuriya and Shahid Afridi scored 26 or more runs in an over four times each in ODIs.

Sri Lanka’s Tillakaratne Dilshan is the only batter to score six consecutive fours in an over in ODIs.

Leave a Reply

Your email address will not be published. Required fields are marked *