Top 10 Highest Test Score By A Batsman

An interesting thing is that Don Bradman’s name is not there in the top 10 list of highest test scores by a batsman

Test cricket has various records and what people usually like to focus on is records related to batting. In this context, one common query is about the top 10 highest test score by a batsman. To know that, let’s check out the details.

Image Credit – GROK

Top 10 highest test score by a batsman

1). Brian Lara – At number one in the list is Brian Lara from West Indies. He scored 400 in April 2004, when playing against England at St John’s (Antigua). Brian Lara’s 400 runs in a single innings in test cricket remains an unbroken record. Lara faced 582 balls to score 400 runs. It included 43 fours and 4 sixes. The match turned out to be a draw. Scoring 400 runs requires great patience and focus, which is highly commendable. As you read on, you will also notice that all scores in this list are above 300. That means 3 centuries in a single test innings.

2). Matthew Hayden – At number two in the list is Matthew Hayden of Australia, who scored 380 runs in October 2003 when playing against Zimbabwe at Perth (WACA). Matthew faced 437 balls to score 380 runs. His innings included 38 fours and 11 sixes. The test match was won by Australia by an innings.

3) Brian Lara – At number three, we have Brian Lara again with a score of 375 runs. This was in April 1994 when playing against England at St John’s (Antigua). It took 538 balls to score 375 runs. The innings included 45 fours.

4). Mahela Jayawardene – At number four in the list is Mahela Jayawardene from Sri Lanka with a score of 374. This was in July 2006, when playing against South Africa at Colombo (SSC). Mahela Jayawardene faced 572 balls to score 374 runs. His innings included 43 fours and 1 six.

5). Wiaan Mulder – At number five in the list is Wiaan Mulder from South Africa. He scored 367 runs in July 2025 when playing against Zimbabwe at Bulawayo (Queens Sports Club). Mulder faced 334 balls to score 367 runs, which can be among the fastest triple centuries in test cricket. His innings included 49 fours and 4 sixes. Mulder’s 367 score is the highest test score by a South African cricketer.

6). Garfield Sobers – At number six is Garfield Sobers of West Indies, who scored 365 runs when playing against Pakistan at Kingston in February 1958.

7). Len Hutton – At number seven is Len Hutton of England, who scored 364 runs when playing against Australia at the Oval in August 1938.

8). Sanath Jayasuriya – At number eight in the list is Sanath Jayasuriya of Sri Lanka, who scored 340 runs when playing against India at Colombo (RPS) in August 1997.

9). Hanif Mohammad – At number nine is Hanif Mohammad of Pakistan, who scored 337 runs when playing against the West Indies at Bridgetown in January 1958.

10). Wally Hammond – At number ten is Wally Hammond of England, who scored 336 runs when playing against New Zealand at Auckland in March 1933.

Check Also

Meta Announces Anti-Scam Measures to Protect Players and Fans during FIFA World Cup 2026™

Key Takeaways In the lead up to FIFA World Cup 2026™, we’re taking comprehensive measures …