Have a look at the list of cricketers who have scored the most runs in an over in test, ODI and T20I cricket
Cricket enthusiasts are currently enjoying the India vs Australia Test 3rd match, which has taken over social media platforms.
Meanwhile, there are many fans who are currently searching more information about most runs in an International cricket.
So, without any further ado, let’s find out the records for the most runs scored in a single over across cricket formats.
List of players who have scored the most runs in an over in test, ODI and T20 cricket
As of now, the most runs scored in an over in ODI cricket is 36 and this record has been achieved twice.
The first time the record was achieved in 2007 during the ICC Cricket World Cup, held in St. Kitts. The thrilling match was between the South Africa and Netherlands.
The second time, when the record was set was in 2021 between USA and PNG at Al Amerat, Oman. Furthermore, the more notable performances at the ODI cricket include:
Thisara Perera, who scored 35 runs off Robin Peterson in 2013, James Neesham, who secured 34 runs against Thisara Perera in 2018-19, and AB de Villiers, who smashed 34 runs off Jason Holder during the ICC Cricket World Cup 2015.
Most runs in an over in ODI cricke
Runs | Player | Bowler | Match | Venue |
36 | Herschelle Gibbs | DLS van Bunge | South Africa v Netherlands | St. Kitts |
36 | Jaskaran Malhotra | G Toka | USA v PNG | Al Amerat |
35 | Thisara Perera | RJ Peterson | Sri Lanka v South Africa | Pallekele |
34 | AB de Villiers | JO Holder | South Africa v West Indies | Sydney |
34 | James Neesham | NLTC Perera | New Zealand v Sri Lanka | Mount Maunganui |
32 | Shahid Afridi | CM Bandara | Pakistan v Sri Lanka | Abu Dhabi |
32 | Liam Livingstone | PRP Boissevain | England v Netherlands | Amstelveen |
31 | Kane Williamson | Rizwan Cheema HS Baidwan |
New Zealand v Canada | Mumbai |
31 | Shreyas Iyer | RL Chase | India v West Indies | Visakhapatnam |
30 | Sanath Jayasuriya | Aamer Sohail | Sri Lanka v Pakistan | Singapore |
T20I Cricket
In T20Is, 36 runs have been scored in an over twice, first by Yuvraj Singh in India vs England in 2007. Singh scored the runs off Stuart Broad for six consecutive sixes in the ICC World T20.
The second time, this feat was achieved by Kieron Pollard in West Indies vs Sri Lanka.
Most runs in an over in T20I cricket
Runs | Batsmen | Bowler | Match | Venue |
36 | Yuvraj Singh | SCJ Broad | India v England | Durban |
36 | Kieron Pollard | A Dananjaya | West Indies v Sri Lanka | Antigua |
34 | Ross Taylor | S Dube | New Zealand v India | Mount Maunganui |
34 | Ryan Burl | Nasum Ahmed | Zimbabwe v Bangladesh | Harare |
33 | Jonny Bairstow + Moeen Ali | AL Phehlukwayo | England v South Africa | Bristol |
32 | Jos Buttler | WD Parnell | England v South Africa | Edgbaston |
32 | Evin Lewis | STR Binny | West Indies v India | Lauderhill |
32 | George Munsey | MP O’Dowd | Scotland v Netherlands | Dublin (Malahide) |
32 | Aadil Alam + Airee | N Pokana | Nepal v Papua New Guinea | Kirtipur |
31 | David Miller | Mohammad Saifuddin | South Africa vs Bangaldesh | Potchefstroom |
Test Cricket
The highest runs scored in a single over in Test cricket is 35 runs, set by Jasprit Bumrah in India vs England in Birmingham, 2022. During this match, Bumrah smashed four fours, two sixes, and benefited from seven extras, creating an unforgettable record.
Furthermore, other personalities, whose notable contribution in Test Cricket are following:
Brian Lara, who scored 28 runs off Robin Peterson in 2003-04, George Bailey, who secured 28 runs in 2013-14, and Keshav Maharaj, who smashed 28 runs off Joe Root in 2019-20.
Most runs scored in an over in Test cricket
Runs | Player | Bowler | Match | Venue |
35 | Jasprit Bumrah | Stuart Broad | India v England | Birmingham |
28 | Brian Lara | Robin Peterson | West Indies v South Africa | Johannesburg |
28 | George Bailey | James Anderson | Australia v England | Perth |
28 | Keshav Maharaj | Joe Root | South Africa v England | Port Elizabeth |
27 | Shahid Afridi | Harbhajan Singh | Pakistan v India | Lahore |
27 | Harry Brook | Zahid Mahmood | England v Pakistan | Rawalpindi |
26 | Craig McMillan | Younis Khan | New Zealand v Pakistan | Hamilton |
26 | Brian Lara | Danish Kaneria | West Indies v Pakistan | Multan |
26 | Mitchell Johnson | Paul Harris | Australia v South Africa | Johannesburg |
26 | Brendon McCullum | Suranga Lakmal | New Zealand v Sri Lanka | Christchurch |
T20 Cricket
The record for most runs in an over in T20 cricket is 38 runs, scored by Scott Styris during a Gloucestershire vs. Sussex match.