A Look Back: The Greatest Test Cricket Innings Ever Played


As cricket fans, we all have our own opinions on the greatest innings ever played. But what would happen if we took a look at the numbers?

Thanks to Wisden, we can do exactly that. They’ve compiled a list of the 10 greatest Test cricket innings of all time, based on factors such as runs scored, average, and strike rate. So without further ado, let’s take a look at the top as per coverage in cricket breaking news.

Viv Richards’ Unbeaten 189 vs England (1984)

When you think of the greatest Test cricket innings of all time, one name always comes to mind: Viv Richards. The Antiguan batsman made a name for himself as one of the most destructive batsmen to ever play the game, and his unbeaten 189 against England in 1984 is a prime example.

Richards’ innings were a masterclass in top-quality batting. He displayed textbook technique, his timing was impeccable, and he punished even the slightest mistake from the England bowlers. As a result, he helped West Indies to an emphatic victory and set a new world record for the highest score in a Test inning.

Rahul Dravid’s 233 vs Australia (2001)

There have been some incredible innings played in Test cricket over the years, but one, in particular, stands out as one of the best. Rahul Dravid’s 233 against Australia in 2001 was a truly spectacular performance.

Dravid batted for over 8 hours and faced 486 balls, scoring at a rate of just 47.72 runs per 100 balls. He made a huge contribution to India’s first innings total of 602/8, and his innings set up a famous victory for India.

This was not the first time that Dravid had shown his skill and determination in the face of adversity; throughout his career, he has repeatedly turned seemingly lost causes into victories for his team. This inning was a perfect example of his amazing ability to play under pressure and perform when it mattered most.

Sachin Tendulkar’s 248 vs Bangladesh (2004)

You picked Sachin Tendulkar’s 248 vs Bangladesh in 2004.

This inning is often cited as one of Sachin Tendulkar’s best. It was played during a time when Bangladesh was becoming a more formidable cricketing nation, and Tendulkar’s innings helped India to a huge victory.

He scored 248 runs off just 286 balls, with 29 fours and 6 sixes. The innings were praised for their combination of grit and flair, as Tendulkar steadily accumulated runs before unleashing some powerful strokes at the end.

Brijesh Patel’s 167* vs West Indies (1978)

The fourth greatest test cricket innings of all time belong to Brijesh Patel, a legendary Indian cricketer. During the first test match between India and West Indies in Mumbai in 1978, Patel put on an incredible batting performance, scoring 167 runs not out. This score was instrumental in setting up India’s victory over the heavily favoured West Indians.

Patel’s impressive outing included 16 fours and a six, and commentators noted his unique ability to adapt to different situations with ease. He was able to easily switch between attack and defence as needed, allowing him to handle even the fastest bowlers with grace. Patel’s remarkable performance led him to be named Man of the Match, cementing his place among the most significant test cricket innings ever played.

Chris Gayle’s 333 vs Sri Lanka (2010)

At number five on our list is Chris Gayle’s 333 against Sri Lanka in 2010. This was the first triple century scored in the history of cricket at Galle International Stadium. The Jamaican opener made batting look a walk in the park as he calmly took apart the Sri Lankan bowling attack, notching up 33 fours and 8 sixes in his innings. Gayle’s dominance led to Sri Lanka conceding 628 runs in the first innings and almost losing the match until a spirited batting performance from Thilan Samaraweera saw them draw it level. Gayle’s 333 is one of the most awe-inspiring batting performances in Test cricket history and a reminder of his greatness as an all-time great batsman.

VVS Laxman’s 281 vs Australia (2001)

Number 6 on our list is VVS Laxman’s 281 against Australia in 2001. One of the most daring and emotional innings ever played, Laxman’s epic 281 reignited India’s number-one test status, a title they had relinquished to Australia just the year before.

With India facing defeat on the fifth day at Eden Gardens in Kolkata, Laxman pulled off the impossible: engineering an incredible come-from-behind victory. His unbelievable knock of 281 off 453 balls included 37 boundaries and a memorable lofted shot over mid-off for four from Shane Warne!

It was an iconic moment in cricketing history; An innings that redefined dreams and defied odds—one truly deserving of a spot on our list of the 10 greatest Test Cricket Innings ever played!

David Gower’s 215*vs India (1982-83)

Numbered seven on our list is David Gower’s incredible 215* innings against India in 1982-83. This was a masterclass of batting, featuring outstanding footwork and gorgeous shots. He patiently built his innings taking singles and twos, before unleashing an array of exquisite boundaries to reach 215—undefeated—from just over six hours of flawless batting.

Gower’s performance during this game exemplifies the importance of style and positioning in cricket. His timing was impeccable, choosing the right time to go on the attack yet taking minimal risks throughout the innings. This impressive feat of technical prowess made him one of the greatest Test cricketers in history.

Dilip Vengsarkar’s 166*vs Pakistan (1987-88)

At number eight on our list of greatest Test cricket innings is none other than Dilip Vengsarkar’s 166* against Pakistan at Karachi in 1987-88. Vengsarkar batted for 8 and a half hours in his epic innings, demonstrating incredible concentration and skill as he helped India secure a draw in the match.

Vengsarkar showed an impressive range of shots, playing with finesse and power to score runs all around the wicket. On the first day, he was the last man out after batting for four and a half hours, while on the second day, he added another four hours and 32 runs despite facing a hostile crowd. His innings were critical to India’s chances of securing a draw in this match and he will always be remembered as one of India’s greatest batsmen.


So, there you have it: the greatest innings ever played in the history of Test cricket. Each one is a masterpiece in its way, and they all provide a unique look at the sport of cricket and the talent of the players who have played it.

There is no one right answer when it comes to choosing the best innings of all time. Each one has its own merits, and they are all sure to mesmerize and entertain cricket fans around the world. So, sit back, relax, and enjoy some of the best cricket that has ever been played.