Archive · 25 Jul 2025
Top Test Batters: Runs in a Single Over
In cricket's longest format, Test matches, some batters have incredibly scored lots of runs in a single over.
Jasprit Bumrah has the most, scoring 35 runs off Stuart Broad.
Other top performances include Brian Lara, George Bailey, Keshav Maharaj, and Shahid Afridi.
These players were able to hit the ball often and scored lots of runs from each hit.
Jasprit Bumrah holds the record for the most runs scored in a single over in Test cricket, with 35 runs.
Brian Lara scored 28 runs off an over by Robin Peterson in 2003-04.
George Bailey hit 28 runs off James Anderson's over in Perth during 2013-14.
Keshav Maharaj scored 28 runs against Joe Root in 2019-20.
Shahid Afridi scored a high number of runs in an over against Harbhajan Singh in 2005-06.
- Who
- Jasprit Bumrah, Brian Lara, George Bailey, Keshav Maharaj, and Shahid Afridi.
- What
- Cricket players with the most runs scored in a single over in Test cricket.
- When
- Specific instances between 2003 and 2022.
- Where
- Various locations including Birmingham, Johannesburg, Perth, and Port Elizabeth.
- Why
- These players achieved high scores in a single over in Test cricket.
- Record Holder
- Jasprit Bumrah
- Runs by Bumrah
- 35
- Lara's Runs
- 28
- Bailey's Runs
- 28
- Maharaj's Runs
- 28