Some moments in cricket are unforgettable, especially when a batter dominates a bowler in a single over. Scoring the most runs in an over in Test cricket is a rare feat that showcases incredible skill, power, and timing.
Over the years, several legendary cricketers have smashed records by scoring heavily in just one over. These performances not only thrill fans but also change the course of matches.
The record for the most runs in a single over in Test cricket is held by India’s Jasprit Bumrah. In 2022, he scored 35 runs off Stuart Broad in Birmingham, setting a new world record.
In this article, we will dive into the full list of players who achieved this remarkable milestone. From Brian Lara to Hardik Pandya, explore how these cricketers made history with their explosive batting performances in Test matches.
Full List of Players with Most Runs in an Over in Test Cricket
According to ESPNcricinfo, here's the list of the players who have scored the most runs in a single over in Test cricket, showcasing their incredible batting feats.
Runs | Player (Sequence) | Bowler | Match | Location | Season |
35 | JJ Bumrah (4w4nb644461) | SCJ Broad | India v England | Birmingham | 2022 |
28 | BC Lara (466444) | RJ Peterson | West Indies v South Africa | Johannesburg | 2003-04 |
28 | GJ Bailey (462466) | JM Anderson | Australia v England | Perth | 2013-14 |
28 | KA Maharaj (44466b4) | JE Root | South Africa v England | Port Elizabeth | 2019-20 |
27 | Shahid Afridi (666621) | Harbhajan Singh | Pakistan v India | Lahore | 2005-06 |
27 | Harry Brook (644463) | Zahid Mahmood | England v Pakistan | Rawalpindi | 2022-23 |
26 | CD McMillan (444464) | Younis Khan | New Zealand v Pakistan | Hamilton | 2000-01 |
26 | BC Lara (406664) | Danish Kaneria | West Indies v Pakistan | Multan | 2006-07 |
26 | MG Johnson (446066) | PL Harris | Australia v South Africa | Johannesburg | 2008-09 |
26 | BB McCullum (466046) | RAS Lakmal | New Zealand v Sri Lanka | Christchurch | 2014-15 |
26 | HH Pandya (446660) | PM Pushpakumara | India v Sri Lanka | Pallekele | 2017 |
25 | AME Roberts (46266L) | IT Botham | West Indies v England | Port-of-Spain | 1980-81 |
25 | B Sutcliffe (66061) & RW Blair (600) | HJ Tayfield | New Zealand v South Africa | Johannesburg | 1953-54 |
25 | NJ Astle (666L0) & CL Cairns (41) | AR Caddick | New Zealand v England | Christchurch | 2001-02 |
25 | RR Sarwan (44444nb40) | MM Patel | West Indies v India | Basseterre | 2006 |
25 | AB de Villiers (66661w) | AB McDonald | South Africa v Australia | Cape Town | 2008-09 |
25 | LRPL Taylor (.nb41666) & JS Patel (1) | NM Hauritz | New Zealand v Australia | Hamilton | 2009-10 |
Check Out| List of 10 Highest-Paid Athletes In the World 2024
1. Jasprit Bumrah – 35 Runs in an Over
Source: Britannica
India's Jasprit Bumrah holds the record for the most runs scored in a single over in Test cricket. He achieved this feat in 2022 against England at Edgbaston, Birmingham.
Facing Stuart Broad, Bumrah smashed 35 runs in an over, including 4 fours, 2 sixes, and extras like wides and no-balls.
The over went: 4, 5 (no-ball), 7 (wide and 4), 4, 4, 6, 1. This explosive batting helped India gain a strong position in the match. His knock not only broke records but also showcased his versatility as a cricketer.
This over surpassed the previous record of 28 runs held by Brian Lara, George Bailey, and Keshav Maharaj. It remains a historic moment in Test cricket.
2. Brian Lara – 28 Runs in an Over
Source: SportsAdda
Brian Lara, one of cricket's greatest, scored 28 runs in an over during a Test against South Africa in 2003-04. Facing left-arm spinner Robin Peterson in Johannesburg, Lara unleashed his signature style of aggression.
The over read: 4, 6, 6, 4, 4, 4. With precise timing and placement, Lara dismantled Peterson's bowling. His incredible footwork and ability to find gaps left fans in awe.
This performance highlighted why Lara is often regarded as one of the finest batters in cricket history. It stood as the highest score in an over for nearly two decades until Bumrah’s record in 2022.
3. George Bailey – 28 Runs in an Over
Source: Cricket Addictor
George Bailey joined the elite list by scoring 28 runs in an over during the 2013-14 Ashes series against England in Perth. Facing James Anderson, Bailey displayed fearless batting.
The over went: 4, 6, 2, 4, 6, 6. Bailey's aggressive approach rattled England’s pace spearhead. His clean hitting showcased why he was a valuable asset for Australia.
This blistering performance helped Australia maintain dominance in the match and solidified Bailey’s reputation as a power-hitter.
4. Keshav Maharaj – 28 Runs in an Over
Source: Cricket Fanatics Magazine
Keshav Maharaj joined the 28-run club in 2019-20 during a Test match against England in Port Elizabeth. Facing part-time spinner Joe Root, Maharaj turned the game on its head.
The over included: 4, 4, 4, 6, 6, 4 (off a no-ball). Maharaj, a bowling all-rounder, showcased his batting skills by attacking Root relentlessly.
This performance added a unique achievement to Maharaj’s career and became one of the highlights of the series.
5. Shahid Afridi – 27 Runs in an Over
Source: Sky Sport
Known for his explosive batting, Shahid Afridi scored 27 runs in an over against India in 2005-06 in Lahore. Facing Harbhajan Singh, Afridi unleashed a flurry of sixes.
The over went: 6, 6, 6, 2, 1. Afridi’s fearless approach made him a fan favourite, and this performance only strengthened his reputation as “Boom Boom Afridi.”
This memorable over became a highlight of Afridi’s aggressive batting career.
6. Harry Brook – 27 Runs in an Over
Source: BBC
Harry Brook scored 27 runs in an over during England’s historic tour of Pakistan in 2022–23. Facing leg-spinner Zahid Mahmood in Rawalpindi, Brook showcased modern-day power-hitting.
The over read: 6, 4, 4, 6, 4, 3. Brook’s innings were a masterclass in combining aggression with precision. His fearless approach helped England dominate the series.
This knock cemented Brook’s reputation as a rising star in Test cricket.
7. Craig McMillan – 26 Runs in an Over
Source: Cricbuzz.com
New Zealand’s Craig McMillan smashed 26 runs in an over against Pakistan in 2000-01 in Hamilton. Facing Younis Khan, McMillan capitalised on loose deliveries.
The over went: 4, 4, 4, 4, 6, 4. McMillan’s aggressive batting showcased his ability to seize moments. This innings was a standout performance in his Test career.
His knock remains one of the most memorable displays of power-hitting in Test history.
For You| List of Players with Most Runs in ODI Cricket
Which Indian Cricketer Created A World Record For Scoring The Most Runs In An Over In Test Cricket?
The record for the most runs conceded in a single over in Test cricket history is held by Jasprit Bumrah.
He scored 35 runs off an over bowled by Stuart Broad during a match between India and England at Edgbaston, Birmingham, on July 2, 2022.
This over included a combination of boundaries and extras, with Bumrah hitting 29 runs off the bat and the rest coming from wides and a no-ball.
Comments
All Comments (0)
Join the conversation