
Top 5 Batters To Score Most Runs In An Over: Test cricket, known for its discipline, strategy, and patience, will hardly ever provide the fireworks of explosive scoring.
Yet on some memorable occasions, courageous batters have turned the longest version of the game into a T20-like spectacle. Such rare moments had players hitting the most runs off an over in Test cricket, putting their names into the record books with their bold strokeplay.
Top 5 batters to score the most runs in an over
1. Jasprit Bumrah- 35 Runs against Stuart Broad (2022, Edgbaston)
To everyone’s surprise, it is Indian fast bowler Jasprit Bumrah who shares the record for most runs conceded in an over in Test cricket. In a surprise turn of events during the fifth Test against England at Edgbaston, Bumrah, who is mostly known for his bowling, turned attacker on veteran pacer Stuart Broad.
Over Breakdown:
4 fours
2 sixes
7 extras (no-balls, wides, byes)
The total of 35 runs broke Brian Lara’s record. Bumrah’s heroics, which came out of the blue, grabbed global headlines and changed the perception of tailenders in Test cricket.
2. Brian Lara – 28 Runs vs Robin Peterson (2003-04, Johannesburg)
The left-handed Brian Lara, a brilliant West Indies batsman famous for his exuberance at the crease and for holding the record of 400*, showed his fiery aggressiveness against Robin Peterson of South Africa in Johannesburg.
Over Breakdown:
4 boundaries
2 sixes
With Lara smashing Peterson for 28 runs in a single over, Lara’s deliberation and aggression reaffirmed his dominance and style in all aspects of Test batting.
3. George Bailey – 28 Runs vs James Anderson (2013-14, Perth)

Australian cricketer George Bailey, who has a diffused approach to batting, was batting against English superstar James Anderson in the 2013 Ashes series in Perth. His approach was aggressive and fruitful.
Over Breakdown:
3 sixes
2 fours
Bailey’s attack delivered 28 runs in the over, putting him among the greats. The lesser-known fact: Bailey is of Indian descent, lending his cricketing tale a special dimension.
4. Keshav Maharaj – 28 Runs vs Joe Root (2019-20, Port Elizabeth)
South African spinner and tail-ender Keshav Maharaj stunned one and all with his counter-attack against England’s part-time bowler Joe Root at Port Elizabeth.
Over Breakdown:
4 fours
2 sixes
Equalling Lara and Bailey’s record, Maharaj hit 28 runs from an over, which was a demonstration of today’s unpredictability of lower-order batsmen in Test cricket.
5. Shahid Afridi – 27 Runs against Harbhajan Singh (2005-06, Lahore)
Pakistan’s hard-hitting all-rounder Shahid Afridi, well-known for his attacking style, did not fail to impress in the 2005 India Test match. Confronting off-spinner Harbhajan Singh, Afridi unleashed a planned rampage.
Over Breakdown:
3 sixes
2 boundaries
Afridi smashed 27 runs in the over, putting yet another one of his aggressive highlights on his illustrious and explosive Test career.
ALSO READ: SA vs NZ Final: Head To Head, Playing 11 And More