HomeSportsCricketTop 10 Players with the Highest Scores in Test Cricket

Top 10 Players with the Highest Scores in Test Cricket

With the rising popularity of limited overs cricket all across the world, the traditional longer format of cricket is losing its following amongst the younger generation. A lot of fans consider Test cricket being lengthy and boring. But a lot of them have failed to understand its competitiveness and how exciting can it be. Test cricket was called so because its a ‘Test’ of one’s physical and mental endurance. Even today if you personally talk to a professional cricketer, the only dream he would have would be to represent his nation in Test cricket. Nonetheless, Test cricket has seen one of the most brilliant matches with one of the finest knocks ever played by batsman all across the world. Here is a list of the Top 10 highest score in Test cricket.

-- Advertisement --

However, Test cricket has seen one of the most brilliant matches with one of the finest knocks ever played by batsmen all across the world. Here is a list of the Top 10 Highest individual score in Test cricket.

Top 10 Players with the Highest Scores in Test Cricket






Match Date

BC Lara



West Indies

v England

10 Apr 2004

ML Hayden




v Zimbabwe

09 Oct 2003

BC Lara



West Indies

v England

16 Apr 1994

DPMD Jayawardene



Sri Lanka

v South Africa

27 Jul 2006

GS Sobers


West Indies

v Pakistan

26 Feb 1958

L Hutton




v Australia

20 Aug 1938

ST Jayasuriya



Sri Lanka

v India

02 Aug 1997

Hanif Mohammad



v West Indies

17 Jan 1958

WR Hammond



v New Zealand

31 Mar 1933

DA Warner




v Pakistan

29 Nov 2019

MA Taylor




v Pakistan

15 Oct 1998

-- Advertisement --

Triple Century in test cricket KreedOnAlso Read | The Trailblazers of Triple Centuries in Test Cricket

Mark Taylor

Image Source:

Number 10 on the list is Mark Taylor’s brilliant unbeaten knock of 334 in the 2nd Test match of Australia’s tour of Pakistan 1998. Taylor faced 564 balls and batted throughout the first 2 days of the match for 720 minutes (12 hours). With this innings, Taylor equalled Don Bradman’s record of the highest individual test score in test cricket, made way back in 1930. The left-handed opening batsman was the captain of the then Australian squad.

At the end of the second day’s play, Taylor was encouraged by the media to attempt to break Brian Lara’s world record score of 375. However, the skipper declared the innings closed to in order to increase the chances of winning the match. Although, the match ended in a draw, he was praised a lot for this self-less decision.

-- Advertisement --

fastest test century - KreedOnAlso Read: Top 5 Fastest Test Century of All Time

Wally Hammond

Image Source: Wisden

Number 9 on the list is former England test captain, Wally Hammond’s unbeaten knock of 336. This knock came in the 2nd Test of England’s tour of New Zealand in 1933. Hammond smashed 10 sixes throughout this innings. On 334, Hammond shouted “Yes!”, as he surpassed Sir Don Bradman’s record highest individual score of 334 with this knock.

However, cricket pundits have not considered it to be the greatest of knocks because it came against a weak bowling line-up of New Zealand. Whereas, Bradman’s 334 was scored in an Ashes match, which came at a very crucial stage. The match however ended in a draw.

-- Advertisement --

Hanif Mohammad

Highest score by a Pakistani in tests kreedon: Hanif Mohammad
Hanif Mohammad’s 337 is the slowest triple hundred in test cricket  (credits: Getty Images)

Next is former Pakistani batsman, Hanif Mohammad’s unbelievable knock of 337 against an extremely strong West Indian bowling line-up. Pakistan were all out for 106 in the 1st innings, 473 runs deficit of West Indies’ 579. The Windies enforced follow on and were about to win the 1st test of the tour. This is when the Pakistani opener played one of the finest innings in test cricket and became the 1st Asian batsman to score a triple hundred in tests.

Hanif’s heroic knock helped the result going in Pakistan’s favour, in the form of a draw. Hanif registered a record for playing the longest innings (in terms of minutes) as he batted for 940 minutes (more than 16 hours)!

Top 5 batters to complete 25000 runs in international cricket | KreedOnAlso Read | Top 5 batters to complete 25000 runs in international cricket

Sanath Jayasuriya

Highest individual test score kreedon: Sanath Jayasuriya's 340 vs India
Jayasuriya’s 340 helped Sri Lanka in registering the highest team total ever in test cricket of 952 (credits: Getty Images)

On number 7 is Sanath Jayasuriya’s amazing knock of 340 in the historic test match against India in 1997. India had declared the 1st innings at 537/8. This is when the Sri Lankan batting came and took full advantage of the batting friendly wicket of Colombo and went to score a mammoth total of 952/6! This is still the highest ever team total in test cricket.

The attacking Sri Lankan opener created a nightmare for Indian bowlers as he along with Roshan Mahanama added 576 runs. This was then the biggest partnership in Test history. They batted for whole 2 days for 576 minutes. Jayasuriya smashed 36 fours and 2 sixes in this knock as the match ended in a draw.

Top 10 most Educated Cricketers | Guess Who Tops The List- KreedOnAlso Read | 10 Most Educated Cricketers | Guess Who Tops The List

Len Hutton

Len Hutton 364 kreedon
Len Hutton’s 364 is the longest test innings in terms of balls (Photo by Hulton Archive/Getty Images)

Next is former England opener, Len Hutton’s knock of 364 in Ashes 1938/39, against a powerful Australian bowling line-up. With this knock, Hutton scored the then highest individual score in test cricket, surpassing Wally Hammond’s 336 in 1933. He batted for 797 minutes (13 hours) and faced 847 balls, which till date is the longest innings ever played in test cricket (in terms of balls faced).

England scored a humongous total of 903/7d which was then the highest team total in test cricket. The former England captain smashed 35 fours as England won the game by an innings and 579 runs, which is till date the biggest win in a test match. However, Australia retained the Ashes as the 5-match series ended 1-1.

Sir Garfield Sobers

Gary Sobers record breaking 365 kreedon
Sir Gary Sobers was the 1st batsman to hit 6 sixes in an over in first class cricket vs Glamorgan in 1968 (credits: Getty images)

On number 5 is Sir Gary Sobers’ magnificent unbeaten knock of 365 in the 3rd test of Pakistan’s tour of West Indies in 1958. Gary Sobers made his debut in 1954. Since then, he hadn’t scored a single century in tests. But in this innings, Sobers scored his maiden test century which went on to become a triple hundred.

The West Indian legend registered the then highest individual score in tests and also became the youngest batsman to score a triple hundred (at 21 years). His 365* is also the highest number of runs scored by a batsman on his maiden century. Gary batted for 610 minutes (12 hours 10 min) and helped West Indies in registering a huge total of 790 for the loss of only 3 wickets. Pakistan lost the match quite convincingly by an innings and 174 runs.

cricket ballAlso Read | How Cricket Balls Are Made | Step-by-Step Guide

Mahela Jayawardene

Highest test score by a Sri Lankan batsman kreedon: Mahela Jayawardene
Jayawardene still holds the record for the highest individual score by a Sri Lankan in test cricket (credits: AFP)

Jayawardene batted for 752 minutes (12 and a half hours) and scored the highest individual score by an Asian batsman. He smashed 43 fours and a single 6 as Sri Lanka won the match quite comfortably by an innings and 153 runs

Brian Lara

Brian Lara 375 vs England kreedon
Gary Sobers witnessed his record of highest individual test score of 365* being broken by Lara live in this match (credits: Getty Images)

On number 3 is former West Indian captain, Brian Lara’s huge knock of 375 in the 5th Test of England’s tour of West Indies in 1994. Lara smashed a total of 45 fours and not a single six in this innings. With this innings, he registered the record for the highest individual score in test cricket by a West Indian batsman.

The 2nd highest individual score in this innings was 75(S. Chanderpaul), 300 less than that of Lara. The Caribbean legend helped his team register a total of 593/5d as the match resulted in a draw.

ICC WTC | World Tset Championship | KreedOnAlso Read | World Test Championship (WTC): Origin, Format, Points System, Prize Money

Mathew Hayden

Highest test score by Matthew Hayden (380) kreedon
Matthew Hayden scored the highest individual score by an Australian in this innings (credits: AFP)

On number 2 is the explosive left handed Australian opener Matthew Hayden for his innings of 380 against Zimbabwe at Perth. Matthew Hayden went onto register a record for the highest score in tests by an Australian batsman. He surpassed Mark Taylor and Sir Don Bradman’s record of 334. He also registered the highest individual score by an opening batsman in tests.

Hayden batted for 622 minutes and smashed 38 fours and 11 huge sixes. He scored at an amazing strike rate of 87 as this knock holds the record for being the 2nd fastest triple hundred in test cricket (in 362 balls). Australia declared at 735/6 in the first innings as Zimbabwe lost the match by an innings and 175 runs.

Brian Lara

Brian Lara 400* vs England kreedon
Brian Lara is the only batsman in the history of Test cricket to score a 400 (credits: Getty Images)

The batsman with the highest individual in the history of test cricket is the West Indian legend himself,  Brian Lara, for his unimaginable innings of England in 2004. No English bowler was able to pick Lara’s wicket as he played for a marathon 776 minutes. The legendary batsman went on to become the only batsman to hit a quadruple century (400) in Tests. He also became the only batsman to hit to 350+ scores in Test cricket twice.

Lara’s innings involved 43 fours and 4 sixes. Lara received international appreciation for his amazing innings against a reasonably strong English bowling line up with bowlers like Matthew Hoggard and Andrew Flintoff. Lara’s 400* guided West Indies in reaching a mammoth total of 751/5d although the match ended in a draw.

Top 10 wicket keeping gloves-Know finest gloves for cricket game- Buyer’s Guide- KreedOn Read More | Top 10 Best Wicket Keeping Gloves


Who holds the record for the highest individual score in Test cricket?

Brian Lara of the West Indies holds the record for the highest individual score in Test cricket with 400 runs.

Who is the second-highest scorer in Test cricket?

Matthew Hayden from Australia holds the second-highest individual score in Test cricket with 380 runs.

Which country has the most players in the top 10 highest scores in Test cricket?

Australia has the most players in the top 10 highest scores in Test cricket, with four players featuring on the list.

Shashwat Chaturvedi
Shashwat Chaturvedi
I am a media student, looking forward to specialize in either journalism or advertising. I'm a very big fan of the beautiful game of cricket and started following it because of MS Dhoni 14 years ago, when I was just 5.


Please enter your comment!
Please enter your name here