True cricket, they claim, is test cricket. We hear about a bowler's domination in terms of their flawless lines, lengths, bounce, and pace. Yeah, thank goodness we will not be discussing that here. We would instead concentrate on the other part of cricket. Let us look at the most runs in an over in test cricket.

1. Jasprit Bumrah – 35 Runs

At Edgbaston, England was aiming to bowl out the visitors swiftly after India reached 377-9 in the first innings, but nobody could have predicted what transpired next. One of the best quick bowlers in Test history, Broad, got things going with a four and then five wides. Bumrah blasted a stunning six off the following ball, which was also a no-ball, and then went on to hit three more boundaries before finishing with a sixth-to-long leg. The 84th over of the innings yielded one run, making it the first-ever over in a Test to go for more than 30 runs.

2. Brian Lara – 28 Runs

Despite the wickets falling at the other end, the left-hander played to his strengths and went for broke in Peterson's 120th over of the innings. He started by smashing a four, then two sixes and three more boundaries down the ground to finish the over. The cover, which went for 28 runs, held the record for the most expensive over until George Bailey scored the same number of runs to tie it in 2013.

3. George Bailey – 28 Runs

At the WACA, Bailey, who was just playing his third Test, took on Anderson's expertise by thrashing him for 28 runs in the final over of the team's second inning. Bailey launched an assault on the quick, hitting the first two balls for 10 runs with the help of a four and a six as Australia looked for quick runs. He smashed another boundary after flicking for a double, followed by two massive sixes to raise England's goal beyond 500.

4. Keshav Maharaj – 27 Runs

In the 82nd over of his team's second innings, Maharaj scored the second-most runs in Test cricket, humiliating the then-England captain, who had claimed four wickets in the innings earlier. The Proteas spinner chose the aerial route and hammered two sixes before the over began with a hat-trick of fours. The final ball, a bye that resulted in another boundary, brought the total for the over to 28 runs.

5. Shahid Afridi – 27 Runs

Afridi, one of the game's hardest hitters, was at his best in the 2006 Lahore Test match against India, cruising to 103 in just 80 balls with seven fours and as many sixes. His assault on Harbhajan in the first innings, which helped the hosts score 679-7d, was the pinnacle of his performance. Shahid was batting at 63 at the time, pummeling the India spinner for four straight sixes before sprinting two and finishing the over with a single to score 27 runs in six balls. It is still the most expensive over ever played by an Indian in a Test match.

6. Craig McMillian – 26 Runs

Twenty years ago, the first over with 25+ runs scored on it was recorded. Craig McMillan scored 26 runs in that over by smashing four successive boundaries, capping them with a six and a four, against Pakistani pacer Younis Khan, who went on to become one of the best Pakistan batsmen in Hamilton. He established himself as the Test cricket player with the highest runs scored in an over at the time.

7. Brian Lara – 26 Runs

Brian Lara is about to arrive. This West Indies hero was known for being a superb Test batter and inspiring dread in the hearts of the bowlers. He struck two fours and three sixes in one over against Pakistan in 2006.

8. Mitchell Johnson – 26 Runs

In Test cricket, this guy has hit more sixes than Virat Kohli. If you had assumed that he was a batsman or an all-around batsman? You are in error. Mitchell Johnson is the person. He set this record 12–13 years ago in their home backyard against South African bowler Harris, hitting 2 boundaries and 4 maximums.

9. Brendon McCullum – 26 Runs

As Baz, as they affectionately refer to him, has always been a destructive batsman, his inclusion on this list makes sense. He lost control and smacked a four, two consecutive maximums, a dot ball, and then went again to slam a six and a four against Suranga Lakmal.

10. Hardik Pandya – 26 Runs

He scored his first hundred in his first series in Sri Lanka, namely in the 116th over of India's innings. He hit three consecutive sixes on top of two consecutive fours to score 26 runs against M Pushpakumara in one over. Remember that at the time, this was the most runs an Indian had ever scored in a Test over.