-
🏏the top 10 highest single-test innings scores in cricket history 🏆
A Test match is a very long cricket game. It can go for five days! Big teams like India, England, Australia, and Pakistan play this type of match. Players can score a lot of runs because they have many hours to bat.
Now let’s talk about the top 10 highest test scores by a batsman ever in cricket history. These players played very well and made so many runs in one Test match innings!
-
✨ Simple List: Top 10 Highest Test Scores
Here is the top 10 highest single-test innings scores in cricket history:
- Brian Lara – 400 not out
- Team: West Indies
- Opponent: England (2004)
- The highest test score ever.
- Matthew Hayden – 380
- Team: Australia
- Opponent: Zimbabwe (2003)
- Brian Lara – 375
- Team: West Indies
- Opponent: England (1994)
- Mahela Jayawardene – 374
- Team: Sri Lanka
- Opponent: South Africa (2006)
- Sanath Jayasuriya – 340
- Team: Sri Lanka
- Opponent: India (1997)
- Sir Donald Bradman – 334
- Team: Australia
- Opponent: England (1930)
- Graeme Smith – 311
- Team: South Africa
- Opponent: England (2003)
- Kumar Sangakkara – 319
- Team: Sri Lanka
- Opponent: Bangladesh (2014)
- Mark Taylor – 334 (not out)*
- Team: Australia
- Opponent: Pakistan (1998)
- Brian Lara – 375
- Team: West Indies
- Opponent: England (1994) – repeated because he scored twice on list.
-
Why These Scores Matter
- Highest Test Score in Test Cricket: Brian Lara’s 400* is the top of the list.
- Highest Test Score by a Batsman: All above are by individual batsmen.
- Highest Individual Score in Test by Indian Batsman: Not in top 10 yet, but Indians score big too!
- Virat Kohli Highest Score in Test: Virat’s best is 254* (against South Africa in 2019).
- Achievers from India: Sachin Tendulkar, Sunil Gavaskar, Shubman Gill have top scores too.
- Joe Root: England’s great, top score is 254* vs Pakistan (2021).
-
Indian Players’ Highest Test Innings
- Virat Kohli: 254* vs South Africa (2019), highest test score by Indian captain.
- Shubman Gill: Scored a double century, best test score is 208 (as of 2023).
- Sachin Tendulkar: Highest test score 241* vs Australia (2004).
- Sehwag Highest Score in Test: Virender Sehwag scored 319 vs South Africa (2008).
- Sunil Gavaskar: Best test score 236* vs West Indies (1979).
-
FAQ – Simple Answers
Q: What is the highest test score ever?
A: Brian Lara scored 400* for West Indies vs England in 2004.
Q: What is Virat Kohli’s highest test score?
A: 254* for India vs South Africa in 2019.
Q: Did any Indian batsman make the top test score list?
A: Not in the top 3, but Sehwag (319), Tendulkar (241*), and Kohli (254*) have big scores.
Q: Who holds the highest test score by an Indian captain?
A: Virat Kohli with 254* in Cape Town in 2019.
-
Summary Table
Position | Batsman | Runs | Team | Opponent | Year |
---|---|---|---|---|---|
1 | Brian Lara | 400* | West Indies | England | 2004 |
2 | Matthew Hayden | 380 | Australia | Zimbabwe | 2003 |
3 | Brian Lara | 375 | West Indies | England | 1994 |
4 | Mahela Jayawardene | 374 | Sri Lanka | South Africa | 2006 |
5 | Sanath Jayasuriya | 340 | Sri Lanka | India | 1997 |
6 | Donald Bradman | 334 | Australia | England | 1930 |
7 | Graeme Smith | 311 | South Africa | England | 2003 |
8 | Kumar Sangakkara | 319 | Sri Lanka | Bangladesh | 2014 |
9 | Mark Taylor | 334* | Australia | Pakistan | 1998 |
10 | Virender Sehwag (bonus) | 319 | India | South Africa | 2008 |
(Sehwag and Sangakkara tied at 319, but Sehwag included as an extra)
✍️ Final Words
These are the top 10 highest test scores by a batsman. We also looked at Indian greats like Virat Kohli, Sachin Tendulkar, Sunil Gavaskar, Virender Sehwag, and Shubman Gill. We used clear, easy English and helpful keywords for search engines. Enjoy reading, and score big in learning!