By Ravi
August 21, 2025
Former England bowler Stuart Broad has set the record for conceding the most runs in an over in Test matches. Jasprit Bumrah conceded 35 runs against Broad.
Brian Lara hit 28 runs in one over against South Africa's Robin Peterson.
George Bailey gave away 28 runs in an over against former England bowler James Anderson.
South Africa Keshav Maharaj scored 28 runs against Joe Root.
Pakistan's Shahid Afridi scored 27 runs in one over of the Test match against Harbhajan Singh.