Category | Cricket

Top 10 highest test score by a batsman

By Cali Crystal             July 4, 2025

David Warner 

In the Test match against Pakistan, David Warner made 335 runs and became the second player from Australia to hit the most runs in a Test series.  

10

Image: ESPN Crickinfo

Wally Hammond 

In this test series, Wally scored a total of 336 runs against the Zealand team. 

9

Image: Wisden

Hanif Mohammad 

Hanif in the match against West Indies hit a total of 337 runs in the test series of the year 58. 

8

Image: CricketMash

Sanath Jayasuriya 

Jayasuriya in the Test matches, against the Indian team, has managed to score over 340 runs that took him over 15 hrs. 

7

Image: ESPN Cricinfo

Len Hutton 

Hutton stood for batting for over 12 hrs and made a total of 346 runs in the Test matches against the Kangaroo team. 

6

Image: Pintrest

Garry Sobers  

At a very young age, Garry made named as the most run hitter with a tota of 365 runs against Paki team in test matches. 

5

Image: X

Mahela Jayawardene 

Sri Lanka's best batter, who scored a total of 374 runs against the South African team in Test matches. 

4

Image: X

Brian Lara 

It was Lara's first record of the highest runs in the test series matches, where he made 375 runs against England. 

3

Image: The Guardian

Mathew Hayden 

Mathew against the ZB team scored a total of 380 runs in the test matches and hit a total of 11 6s. 

2

Image: Cricket Country

Brian Lara 

Brian made the highest unbeaten record of 400, which is still the highest, and no one has been able to break this record yet. 

1

Image: ANI News