Top 10 Greatest Test Innings Of All Time

February 10, 2021 By Sourav

Top 10 Greatest Test Innings Of All Time

The cricket world has already witnessed several amazing batting innings that are hugely appreciated by the fans. Besides, they also achieved their place in the history book of cricket. Wisden, one of the best organization of cricket, maintained their very own statistics and record book that also reflects many such amazing records. And now, we culminated those statistics and came with a unique and updated list of the greatest test innings of all time.

Greatest Test Innings of all time | 2021 Updates

10. Brian Lara - 375

Against England at Antigua in 1993-94
Wisden Rating: 228.1

Brian Lara appears on this list for the 2nd time with another great inning. He smashed 375 runs against England, Breaking the world record of Garry Sobers (368). Lara, one of the greatest left-handed batsmen of all time, batted for the equivalent of two days without giving a chance. And his inning now holds the tenth place in our list of the greatest test innings of all time.

His superb knock came against the bowling attack that includes Angus Fraser, Andy Caddick, and Phil Tufnell. Two months later, Lara made another world record with his 501* runs, the highest score in an innings of First-Class cricket.

9. Kim Hughes - 100*

Against West Indies at Melbourne in 1981-82
Wisden Rating: 229.7

Kim Hughes is best remembered for losing the 1981 Ashes series Against England and a tearful resignation as Australia's captain against West Indies. But he deserves better than that. Kim Hughes was One of the most talented batsmen of his generation, he had brighter moments against the West Indies. Besides, he also placed one of the greatest test innings of all time.

Facing perhaps the greatest fast-bowling quarters of all time Michel Holding, Andy Roberts, Joel Garner, and Croft with all their hostility and variety -- Hughes belied his youthful, even angelic looks with a brave and fluent hundred on a Very tricky pitch. Made out of a total of only 198, it enabled Australia to win a low-scoring match and take a 1-0 lead in the series.

8. Azhar Mahmood - 132

Against South Africa at Durban in 1997-98
Wisden Rating: 232.6

22 years old, promising All-Rounder Azhar Mehmood came out when Pakistan was in deep trouble. Pakistan was 89 for 5 wickets. Azhar then came to the stadium and played one of the greatest test innings of all time. He scored his 3red century against South Africa, which was his 3rd in 6 innings.

He faced a bowling attack that includes Allan Donald and Shaun Pollock supported by Fanie de Villiers and Lance Klusener. Azhar scored 90% of Pakistan's last 106 runs, winning the match for Pakistan by 29 Runs.

7. Clem Hill - 188

Against England at Melbourne in 1897-98
Wisden Rating: 234.2


Clem Hill played a superb knock when his national side required the batting like that. Australia collapsed against some mighty fast bowling by Tom Richardson and the nip of JT Hearne, they were 57 runs for 6 wickets. Clem Hill played probably the greatest innings in a Test between Australia and England, putting on 165 for the seventh wicket with Hugh Trumble to turn the match and regain the Ashes.

This playing-stint by this great cricketer surely deserves its mention among the greatest test innings of all time.

6. VVS Laxman - 281

Against Australia at Calcutta in 2000-01
Wisden Rating: 234.8

Australia had set an astounding world record by winning their previous 16 Test matches, including the first in this series - and was surely about to make it 17 in a row. India forced to follow on, as they were still 42 runs behind with six wickets left when Rahul Dravid came out to join Laxman, a day in which Australia conceded 335 runs without taking any wicket. Laxman was particularly severe on one of the greatest spinners of all time, Shane Warne, often coming down the pitch to hit Warne against the spin

But, he remained equally positive against the pace of great Glenn McGrath and extremely talented Jason Gillespie. Laxman's 281 runs, a new Test record for India, was scored quickly enough for Australia to be bowled out. Their defeat in this match and the next completed one of the great reversals of all time. This inning definitely deserves its place among the greatest test innings of all time.

5. Don Bradman - 299*

Against South Africa at Adelaide in 1931-32
Wisden Rating: 236.8

One of the greatest batsmen of all time, Sir Donald Bradman, could score a triple century if Alan Kippax was not run out. That was the 7th consecutive century for Bradman. Bradman made only 92 runs via Boundaries out of his 299* runs. He scored 58% of Australia's total runs in this innings.

This brilliant inning by this crickets' great definitely deserves its mention among the greatest test innings of all time.

4. Ian Botham - 149*

Against Australia at Headingley in 1981
Wisden Rating: 240.8

In the 2nd inning, England was 92 runs behind with only three wickets left. Botham came and added 117 runs in partnership with Graham Dilley in 80 minutes. He scored against the toughest pace attack consisting of Dennis Lillee, Terry Alderman, and Geoff Lawson.

As the result of his brilliance, England was the first side since 1894-95 to win a Test match after following on. Besides, this innings also made his name as one of the greatest all-rounders in cricket history. And without any doubt, this inning deserves its mention among the greatest test innings of all time.

3. Graham Gooch - 154*

Against West Indies at Headingley in 1991
Wisden Rating: 252.0

Graham Gooch played a superb knock against all-time greats like Curtly Ambrose, Malcolm Marshall, and Courtney Walsh, plus the spiteful pace of Patrick Patterson. In bad light and on a typically uncomfortable Headingley pitch, Gooch scored over 60% of England's runs in the second innings (no-one else made more than 27).

He smashed 18 fours during his historic innings. Gooch was the first England opener for 11 years to carry his bat in a Test, he set up their first home win over West Indies since 1969. This innings surely deserves this place among the greatest test innings of all time.

2. Brian Lara - 153*

Against Australia at Bridgetown in 1998-99
Wisden Rating: 255.2

Brian Lara's unbeaten 153 against the Australians in Bridgetown is widely and justifiably regarded as the greatest chasing innings Test cricket has known. Australia dominated the opening three days of the Third Test. Steve Waugh set the tone with a rugged 199 as Australia scored 490. West Indies subsided to 98 for 6 before the fightback began with a partnership of 153 between Sherwin Campbell and Ridley Jacobs. The next day, West Indies continued their resurgence by bowling the Australians out for 146, leaving a target of 308 for victory.

When three early wickets fell that fourth evening, it seemed the cause was lost. Overnight, Lara was two not out. West Indies' position continued to deteriorate on Day Five till they were 105 for 5. Now Lara made his move, slipping through the gears, pressing hard upon the accelerator. Finally, he got his team home. West Indies won by 1 wicket. As Wisden put it, he had "guided his team to victory as though leading the infirm through a maze".

1. Don Bradman - 270

Against England at Melbourne in 1936-37
Wisden Rating: 262.4

Bradman was playing his 1st Test Series for Australia as a captain. Australia lost the first two Test Matches by huge margins and Bradman also made a Duck in each match. In the 3rd match, Australia was 97 for 5 wickets and in deep trouble. Bradman was also struggling with flu when he went out at the crease.

Don Bradman played an innings of his life. He shared a record stand of 346 with Jack Fingleton. Australia won this test match by 365 runs. Bradman was the top scorer in this series with 810 runs. Undoubtedly, that was one of the greatest test innings of all time.

We hope you liked our list of the greatest test innings of all time. Don't forget to send your opinion about this list in the comment box below.

Leave a Reply

  1. Varuna
    Varuna August 5, 2019 12:30

    Where is Kushal Pereraís 153 sharing a 77 run partnership with no 11 batsman, taking a single towards the end of the over?

  2. Rashmi
    Rashmi August 17, 2019 17:30

    Kusal Perera's 153* (Feb 2019) should be included in this list. 4th inning batting under pressure while other wickets were falling one by one, he managed to bring the team towards victory.

  3. Shanaka
    Shanaka October 10, 2019 01:16

    Kusal Perera!

  4. Samba
    Samba October 19, 2019 23:20

    Kushal perera and Ben Stokes innings also greatest..

  5. Maleesha
    Maleesha November 4, 2019 01:47

    Kusals inning must be included at the top of list.batting in SA, facing dale stayn, rabada , philander . Batted with the tail in 4th innings..ohh great

    ABHISHEK PALAPALA November 11, 2019 11:34

    In my opinion vvs laxmans innings is the greatest of all time

    1. Peter Banks
      Peter Banks November 29, 2019 23:30

      It is extremely hard to rate innings over your current lifetime . Even if you a historian to try and and rate previous innings ( in a non predjudicial fashion ) is downright impossible . I would say enjoy test cricket while it still exists in its current form . All the triple centuries I have seen including todayís are memorable .

  7. Roger Prentice
    Roger Prentice December 1, 2019 12:52

    Peter Burge 160 in 1964 is the greatest of all time because it alone retained the ashes

    1. Sourav Das
      Sourav Das December 11, 2019 19:25

      Thanks for the suggestion. Keep visiting.

  8. Ted
    Ted December 4, 2019 11:21

    Ben Stokes v Australia at Headingley 2019 is, without question, the finest innings Iíve ever seen.

    1. Sourav Das
      Sourav Das December 11, 2019 18:58

      Yes, it is one of the finest.
      We will soon include Ben's innings in this list as a special mention.

  9. Uditha
    Uditha January 15, 2020 14:55

    Without Kusal perera's innings, this list stays ordinary.

    1. Sourav Das
      Sourav Das January 15, 2020 18:32

      There are several other innings that deserve the mentions in this list. But sadly, we had to choose just 10.

  10. San256
    San256 January 22, 2020 02:16

    This is ok before 2019 in cricket history. Kusal Perera's and Ben Stokes's knocks must be on top if you have updated in cricket.

    1. Sourav Das
      Sourav Das January 22, 2020 18:29

      And, with whom do you want to replace those innings with?

  11. Mithlesh
    Mithlesh May 12, 2020 18:49

    Hi. Do consider Gilchrist 149(163) vs Pakistan 1999 in a test match. It came in the 4th inningschasing 369 against the best bowling attack of that time.

    1. Sourav Das
      Sourav Das May 13, 2020 18:36

      Thanks for your suggestions. We will surely consider your suggestion when we will update this list by the end of this year.
      We update all our lists each year to provide correct and up-to-date data.

  12. Souvik Dhar
    Souvik Dhar July 3, 2020 05:35

    Rahul Dravid's 234 in Adelaede (2003) should be included. Aussies scored 556 in the 1st innings . India was 85/4 and was in deep trouble.Dravid with Vvs scored a 303 run partnership. India won the match.

    1. Sourav Das
      Sourav Das July 3, 2020 16:04

      Thanks for the suggestion. You will definitely keep your suggestion into consideration during the next update of this list.
      And, thanks for visiting our sports blog! keep visiting.

  13. Nishant Singh
    Nishant Singh January 18, 2021 02:47

    Man this list not only has to have Ben stokes..... but has to have him on TOP.

    His inning against Australia in Ashes is greatest, single-handed innings I have seen in modern cricket.... probably GREATEST

Sports Show