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.
| 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 |
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.
Discover the definitive statistical breakdown and historic milestones regarding the most wickets by leg spinners…
Enjoying some new games online is something many of us like to do during our…
Key Insights - Sunil Narine IPL Wickets Year-wise Tracker Sunil Narine became just the third…
Discover the grueling endurance of bowlers with our comprehensive look at the most overs bowled…
Key Insights on the Longest Losing Streaks in ODI Cricket History All-Time Longest Team Losing…
This guide explores the record-breaking performances of top off-spinners, highlighting the bowlers who have dominated…