Coincidences happen at every stage of life and former India coach and all-rounder Ravi Shastri witnessed one of the biggest freak episodes in the cricket world. On Saturday, stand-in India captain Jasprit Bumrah broke Brian Lara's long-standing record for hitting the most runs in an over in the history of Test cricket. Notably, the bowler who received all the punishment from Jasprit Bumrah was none other than Stuart Broad. Much to the shock and amazement of Ravi Shastri, he was the man sitting in the commentary box when Stuart Broad went for 35 runs in an over on Day 2 of the ongoing fifth Test between England and India at Edgbaston in Birmingham. Stuart Broad's 35-run over is the most expensive over bowled in the longest format of the sport.

Remarkably, Ravi Shastri was on the mic when Yuvraj Singh had smashed Stuart Broad for six consecutive sixes in an over during the T20 World Cup in South Africa in 2007. To date, it remains the costliest over ever bowled in the shortest format of cricket. And Ravi Shastri couldn't believe that he was the prime witness to both the acts.

“Don't tell me I was again on the mic when 35 runs were scored. I thought I had seen it all, but not really. 36 from Yuvraj (Singh), 36 I had hit myself and today what I saw was bizarre. It's something you would have never imagined. A world record from Jasprit Bumrah, batting at No. 10, as captain of India for the first time,” Ravi Shastri said in a video posted by the Board of Control for Cricket in India (BCCI) on Twitter.

“You feel you've seen everything. But you must realize you are still a student in the game. Something will surprise you on another day. What I saw today was something absolutely bizarre. Jasprit Bumrah breaking the world record – getting 29 off his bat in a 35-run over,” Ravi Shastri added.

19 years ago in December 2003, Brian Lara plundered 28 runs off South African left-arm tweaker Robin Peterson in a Test match against the Proteas at the Wanderers in Johannesburg.

The world record remained with Brian Lara for nearly two decades before being dismantled by Jasprit Bumrah on Saturday. The 28-year-old Indian cricketer destroyed Stuart Broad as the England pacer went on to concede 35-runs in an over.

While 29 of those runs came from Jasprit Bumrah's bat, the remaining ones came through extras. Stuart Broad bowled a wide which wicketkeeper Sam Billings failed to collect and it cost the Three Lions bowler five runs. A no-ball further made a dent in his bowling figures.

After Jasprit Bumrah shattered his record, even Brian Lara took to Twitter to congratulate the India star.

“Join me in congratulating the young Jasprit Bumrah on breaking the record of Most Runs in a Single Over in Tests. Well done!” Brian Lara said on the micro-blogging platform.

The India captain started with a four as the ball crossed the fine leg boundary. The English speedster then came up with a wide and high bouncer which wicketkeeper Sam Billings failed to collect, costing Stuart Broad four extra runs.

Stuart Broad conceded a maximum of the following delivery which turned out to be a no-ball.

Broad then bowled a high and wide bouncer that eluded wicketkeeper Sam Billings for four extra runs.

On the next three balls, Jasprit Bumrah smashed Stuart Broad for back-to-back boundaries before clobbering the fifth ball for another six. He finished the over with a risky single on the final ball.

Stuart Broad's tactics came in for some harsh criticism from former England skipper Michael Atherton.

“A slightly bonkers morning, wasn't it? Some curious tactics from England, right from the off when they decided to bowl short at Mohammed Shami. With Shami just starting out, you'd think England would try to pitch it up first and then go to the short ball,” Michael Atherton said on Sky Cricket.

“Jadeja scored an excellent hundred and then just carnage when Jasprit Bumrah came in. That over off Broad – I've never seen anything like it really!”

“There were echoes of the Lord's Test last year when England rather lost the plot,” he added.

Jasprit Bumrah remained unbeaten on 31 off only 16 balls as the Indians ended their first innings for 416.

Jasprit Bumrah's 31 not out is also the highest score by a debutant skipper who has batted at No.10 or lower.

Before Jasprit Bumrah's heroics with the bat, Ravindra Jadeja completed his third Test hundred and his first on English soil.

In the end, the Indians were bowled out for 416 with Ravindra Jadeja and Jasprit Bumrah adding the bulk of runs scored by the Asian side on the second day of the Test match.

Meanwhile, Jasprit Bumrah wasn't done for the day as after his world record-breaking performance with the bat, he led from the front with the ball too.

Jasprit Bumrah sent both England openers Alex Lees, Zak Crawley, and No.3 Ollie Pope back to the pavilion early, putting the home team on the backfoot with their score reading 44/3 at one point.

Nonetheless, the Ben Stokes-led side finished the day at 84/5 with the dangerman Joe Root back in the hut.

Joe Root and Jonny Bairstow stitched together a small partnership of 34 runs to steady the ship for a brief period but Mohammed Siraj succeeded in dismissing England's best batter by a peach of a delivery.

Mohammed Shami then got rid of nightwatchman Jack Leach for a duck to put India in the driver's seat in the Test on Day 2.

Meanwhile, former India pacer Ajit Agarkar hailed Jasprit Bumrah's all-round display, insisting that the Gujarat-born cricketer was enjoying Test cricket and thus reaping the rewards in the red-ball format.

“Bumrah and Shami's partnership in the Lord's Test in the same series helped India win the match. Today Stuart Broad wasn't great and Jasprit Bumrah cashed in. Test cricket at the moment seems very easy,” Ajit Agarkar said on Sony Liv.

“Bowl well, get heaps of wickets, get runs, become captain, and put India in a terrific position. But I think it's his bowling. He just bowled at the right speed. His line and length were immaculate as always,” Ajit Agarkar concluded.