Skip to content

Top 30 Highest Individual Scores In Test Cricket (2025)

Advertisements

Individual scores in Test cricket are a big deal for both the team and the player. When a batsman makes a lot of runs, it helps the team get a strong total or chase a target. A high score can put pressure on the other team, making it hard for them to win. For the batsman, it’s a proud moment that shows their talent and hard work. Think of Brian Lara’s 400 not out—it’s still talked about years later. These scores often decide matches and stay in fans’ minds. We feel amazed when we see such efforts because they show what humans can do with a bat in this tough game.

What Makes a High Individual Scores Remarkable?

Batting for a high individual score in Test cricket takes a lot of physical effort. Players stand in the sun or heat for hours, hitting balls and running between wickets. Some innings, like Len Hutton’s 364, lasted over 13 hours, which is exhausting. Bowlers keep coming with fast balls or tricky spin, and the batsman has to stay ready. The body gets tired, legs ache, and sweat pours, but they can’t stop. This kind of stamina is rare and makes us respect these players more. It’s not just about hitting; it’s about lasting through the pain and pressure of a long game.

Advertisements

Mental strength and batting skills matter just as much for a big score. A batsman faces top bowlers who try everything to get them out, like fast deliveries or spinning balls that turn sharply. Staying focused for days is hard—one mistake, and it’s over. Players like Mahela Jayawardene, with his 374, showed how to keep calm and pick the right shots. They need good technique to block or hit, plus the brainpower to plan each ball. We get excited thinking about how they handle this challenge. It’s this mix of mind and skill that turns a good innings into a great one in Test cricket.

The Top 30 Highest Individual Scores in Test Cricket

The top 30 highest individual scores in Test cricket show the best batting moments ever. Brian Lara tops this list with his 400 not out against England in 2004, a record no one has beaten yet. Other big names like Matthew Hayden, with 380, and Garfield Sobers, with 365 not out, are here too. These scores go from 302 not out by Azhar Ali to Lara’s huge 400, all over 300 runs. Each one came from a different match, against strong teams, and at famous grounds like The Oval or St John’s. It’s a list that makes us proud of what batsmen can do in this game.

Brian Lara: The Legend of Cricket and Trinidad's Pride | by Muhammad Haseeb | Medium
Brian Lara

After this section, we’ll show a table with all 30 scores, including players, runs, teams, and dates. Looking at it, we notice things like how West Indies and Australia have many top scores. Lara’s name comes up twice in the top three, which is amazing. England, Sri Lanka, and India also have their stars on the list. Most of these big innings happened in the last 100 years, showing how batting has grown. We feel a thrill seeing these numbers and knowing the stories behind them. Here’s the table with all the details.

Player

Score

Advertisements

Balls

SR

4s

6s

Team

Opponent

Venue

Date

1. Brian Lara400*58268.72434

West Indies

England

St John’s

10 Apr 2004

2. Matthew Hayden

38043786.953811

Australia

Zimbabwe

Perth

09 Oct 2003

3. Brian Lara

37553869.7045

West Indies

England

St John’s

16 Apr 1994

4. Mahela Jayawardene

37457265.38431

Sri Lanka

South Africa

Colombo (SSC)

27 Jul 2006

5. Garfield Sobers

365*38

West Indies

Pakistan

Kingston

26 Feb 1958

6. Len Hutton

36484742.9735

England

Australia

The Oval

20 Aug 1938

7. Sanath Jayasuriya

34057858.82362

Sri Lanka

India

Colombo (RPS)

02 Aug 1997

8. Hanif Mohammad

33724

Pakistan

West Indies

Bridgetown

17 Jan 1958

9. Wally Hammond

336*3410

England

New Zealand

Auckland

31 Mar 1933

10. David Warner

335*41880.14391

Australia

Pakistan

Adelaide

29 Nov 2019

11. Mark Taylor

334*56459.21321

Australia

Pakistan

Peshawar

15 Oct 1998

12. Don Bradman

33444874.5546

Australia

England

Leeds

11 Jul 1930

13. Graham Gooch

33348568.65433

England

India

Lord’s

26 Jul 1990

14. Chris Gayle

33343776.20349

West Indies

Sri Lanka

Galle

15 Nov 2010

15. Michael Clarke

329*46870.29391

Australia

India

Sydney

03 Jan 2012

16. Inzamam-ul-Haq

32943675.45389

Pakistan

New Zealand

Lahore

01 May 2002

17. Andy Sandham

32564050.7828

England

West Indies

Kingston

03 Apr 1930

18. Virender Sehwag

319304104.93425

India

South Africa

Chennai

26 Mar 2008

19. Kumar Sangakkara

31948266.18328

Sri Lanka

Bangladesh

Chattogram

04 Feb 2014

20. Chris Gayle

31748365.63373

West Indies

South Africa

St John’s

29 Apr 2005

21. Harry Brook

31732298.44293

England

Pakistan

Multan

07 Oct 2024

22. Younis Khan

31356855.10274

Pakistan

Sri Lanka

Karachi

21 Feb 2009

23. Hashim Amla

311*52958.7935

South Africa

England

The Oval

19 Jul 2012

24. Bob Simpson

31174341.85231

Australia

England

Manchester

23 Jul 1964

25. John Edrich

310*45068.88525

England

New Zealand

Leeds

08 Jul 1965

26. Virender Sehwag

30937582.40396

India

Pakistan

Multan

28 Mar 2004

27. Ross Cowper

30758952.1220

Australia

England

Melbourne

11 Feb 1966

28. Don Bradman

30447364.27432

Australia

England

Leeds

20 Jul 1934

29. Karun Nair

303*38179.52324

India

England

Chennai

16 Dec 2016

30. Azhar Ali

302*46964.39232

Pakistan

West Indies

Dubai (DICS)

13 Oct 2016

Breaking Down the Top 10 Highest Individual Scores In Test Cricket

The top 10 individual scores in Test cricket start with David Warner’s 335 not out against Pakistan in 2019. He hit 39 fours and batted fast, with a strike rate of 80.14. Wally Hammond made 336 not out against New Zealand in 1933, smashing 10 sixes, which was big back then. Hanif Mohammad’s 337 against West Indies in 1958 took 970 minutes, saving his team from losing. Sanath Jayasuriya hit 340 against India in 1997, with 36 fours, showing his attacking style. Len Hutton’s 364 against Australia in 1938 was the top score for 20 years, with 35 fours over 847 balls.

Higher up, Garfield Sobers scored 365 not out against Pakistan in 1958, holding the record for 36 years with 38 fours. Mahela Jayawardene’s 374 against South Africa in 2006 lasted over 12 hours, with 43 fours. Brian Lara’s 375 against England in 1994 beat Sobers’ record, hitting 45 fours. Matthew Hayden’s 380 against Zimbabwe in 2003 had 11 sixes and 38 fours, showing his power. At number one, Brian Lara’s 400 not out against England in 2004 is the highest individual score in Test cricket, with 43 fours and 4 sixes over 582 balls. We can’t help but admire these huge efforts.

A New Entry: Harry Brook’s Remarkable 317

In October 2024, Harry Brook from England scored 317 against Pakistan in Multan, joining the top 30 list. At 25 years old, he batted with speed, finishing with a strike rate of 98.44, which is very high for Test cricket. He hit 29 fours and 3 sixes, showing both control and power. This innings put him among legends like Lara and Sobers, and it helped England take charge in the match. We feel happy for Brook because this big score proves he could be a great player in the future.

John Edrich: Former England batsman dies aged 83 - BBC Sport
John Edrich

Brook’s 317 came in a game where England needed a strong performance, and he delivered. He faced tough bowlers but kept going, scoring fast over 322 balls. Fans and experts praised him, saying he has the skills to do even more. This knock was special because it happened so recently, in 2024, showing Test cricket still has exciting moments. We get a good feeling knowing young players like Brook can shine like this. His innings adds a fresh name to the list of high individual scores in Test cricket.

Indian Batsmen’s Contributions to High Scores in Test Cricket

Indian batsmen have some great scores in Test cricket, led by Virender Sehwag’s 319 against South Africa in 2008. He hit 42 fours and 5 sixes, batting at a strike rate of 104.93, which is super fast for Tests. Sehwag also scored 309 against Pakistan in 2004, with 39 fours and 6 sixes. Karun Nair made 303 not out against England in 2016, becoming the second Indian to get a triple century. Here’s a table showing the top 10 Indian scores, full of big names and big runs. they made their mark with big individual scores in Test cricket.

Player

Score

Balls

SR

4s

6s

Opponent

Venue

Date

1. Virender Sehwag

319304104.93425

South Africa

Chennai

26 Mar 2008

2. irender Sehwag

30937582.40396

Pakistan

Multan

28 Mar 2004

3. Karun Nair

303*38179.52324

England

Chennai

16 Dec 2016

4. Virender Sehwag

293254115.35407

Sri Lanka

Mumbai

02 Dec 2009

5. VVS Laxman

28145262.1644

Australia

Kolkata

11 Mar 2001

6. Rahul Dravid

27049554.54341

Pakistan

Rawalpindi

13 Apr 2004

7. Virat Kohli

254*33675.59332

South Africa

Pune

10 Oct 2019

8. Virender Sehwag

254247102.83471

Pakistan

Lahore

13 Jan 2006

9. Sachin Tendulkar

248*37965.4335

Bangladesh

Dhaka

10 Dec 2004

10. Virat Kohli

24328784.6625

Sri Lanka

Delhi

02 Dec 2017

VVS Laxman’s 281 against Australia in 2001 is famous because it turned a match India was losing into a win, with 44 fours. Rahul Dravid scored 270 against Pakistan in 2004, helping India win a series away, with 34 fours. Virat Kohli’s 254 not out against South Africa in 2019 showed his class, with 33 fours and 2 sixes. Sachin Tendulkar’s 248 not out against Bangladesh in 2004 had 35 fours, proving his skill. We love seeing how these Indian players made their mark with big individual scores in Test cricket.

The Legacy of High Individual Scores in Test Cricket

High individual scores in Test cricket, like Brian Lara’s 400 not out and Harry Brook’s 317, show what batsmen can do in this hard game. These innings need strength, focus, and talent, making them special to watch. Lara’s record has stood since 2004, while Brook’s recent score in 2024 keeps the list alive with new names. They help teams win or draw matches and make history that fans remember. We feel a sense of awe at these efforts because they push the limits of what’s possible in cricket’s toughest format.

These big scores also give hope to young players dreaming of their own great innings. Beating Lara’s 400 not out is a huge task—it needs perfect conditions, a long day, and amazing skill. Players like Sehwag, with his 319, and others from India show every country can produce stars. Test cricket keeps going, and we might see new records one day. For now, these top 30 scores, especially the top 10, remind us why this game matters. They’re a big part of cricket’s story, and we can’t wait to see who adds to it next.

Share This Article