Highest Team Score in Test Cricket

# Team Score Opposition Ground Result Match Date
1
Sri Lanka Sri Lanka
952 India Colombo Match drawn 2 Aug 1997
2
England England
903 Australia London England won by an innings and 579 runs 20 Aug 1938
3
England England
849 West Indies Kingston Match drawn 3 Apr 1930
4
England England
823 Pakistan Multan England won by an inning and 47 runs. 7 Oct 2024
5
West Indies West Indies
790 Pakistan Kingston West Indies won by an innings and 174 runs 26 Feb 1958
6
Pakistan Pakistan
765 Sri Lanka Karachi Match drawn 21 Feb 2009
7
Sri Lanka Sri Lanka
760 India Ahmedabad Match drawn 16 Nov 2009
8
India India
759 England Chennai India won by an inns & 75 runs 16 Dec 2016
9
Australia Australia
758 West Indies Kingston Australia won by an innings and 82 runs 11 Jun 1955
10
Sri Lanka Sri Lanka
756 South Africa Colombo Sri Lanka won by an innings and 153 runs 27 Jul 2006
11
West Indies West Indies
751 England St. John's, Antigua Match drawn 10 Apr 2004
12
West Indies West Indies
749 England Barbados Match drawn 26 Feb 2009
13
West Indies West Indies
747 South Africa St. John's, Antigua Match drawn 29 Apr 2005
14
Australia Australia
735 Zimbabwe Perth Australia won by an innings and 175 runs 9 Oct 2003
15
Sri Lanka Sri Lanka
730 Bangladesh Dhaka Sri Lanka won by an innings and 248 runs 27 Jan 2014
16
Australia Australia
729 England London Australia won by 7 wickets 27 Jun 1930
17
India India
726 Sri Lanka Mumbai India won by an innings and 24 runs 2 Dec 2009
18
New Zealand New Zealand
715 Bangladesh Hamilton New Zealand won by an innings and 51 runs 28 Feb 2019
19
Sri Lanka Sri Lanka
713 Zimbabwe Bulawayo Sri Lanka won by an innings and 254 runs 14 May 2004
20
Sri Lanka Sri Lanka
713 Bangladesh Chattogram Match drawn 31 Jan 2018
21
England England
710 India Birmingham England won by an innings and 242 runs 10 Aug 2011
22
Pakistan Pakistan
708 England London Match drawn 6 Aug 1987
23
India India
707 Sri Lanka Colombo Match drawn 26 Jul 2010
24
India India
705 Australia Sydney Match drawn 2 Jan 2004
25
Sri Lanka Sri Lanka
704 Ireland Galle Sri Lanka won by an inning and 10 runs. 24 Apr 2023
26
Australia Australia
701 England London Australia won by 562 runs 18 Aug 1934
27
Pakistan Pakistan
699 India Lahore Match drawn 1 Dec 1989
28
Afghanistan Afghanistan
699 Zimbabwe Bulawayo Toss delayed due to wet outfield 26 Dec 2024
29
Australia Australia
695 England London Australia won by an innings and 39 runs 16 Aug 1930
30
West Indies West Indies
692 England London Match drawn 24 Aug 1995
31
New Zealand New Zealand
690 Pakistan Sharjah New Zealand won by an innings and 80 runs 26 Nov 2014
32
West Indies West Indies
687 England London West Indies won by 231 runs 12 Aug 1976
33
India India
687 Bangladesh Hyderabad India won by 208 runs 9 Feb 2017
34
South Africa South Africa
682 England London South Africa won by an innings and 92 runs 31 Jul 2003
35
West Indies West Indies
681 England Trinidad Match drawn 17 Mar 1954
36
New Zealand New Zealand
680 India Wellington Match drawn 14 Feb 2014
37
Pakistan Pakistan
679 India Lahore Match drawn 13 Jan 2006
38
India India
676 Sri Lanka Kanpur Match drawn 17 Dec 1986
39
India India
675 Pakistan Multan India won by an innings and 52 runs 28 Mar 2004
40
Australia Australia
674 India Adelaide Australia won by an innings and 16 runs 23 Jan 1948
41
Pakistan Pakistan
674 India Faisalabad Match drawn 24 Oct 1984
42
Australia Australia
674 England Cardiff Match drawn 8 Jul 2009
43
New Zealand New Zealand
671 Sri Lanka Wellington Match drawn 31 Jan 1991
44
England England
669 India Manchester Match Drawn 23 Jul 2025
45
Australia Australia
668 West Indies Barbados Match drawn 14 May 1955
46
India India
664 England London Match drawn 9 Aug 2007
47
Australia Australia
662 England Perth Australia won by an innings and 41 runs 14 Dec 2017
48
West Indies West Indies
660 New Zealand Wellington West Indies won by an innings and 322 runs 10 Feb 1995
49
Australia Australia
659 England Sydney Australia won by an innings and 33 runs 13 Dec 1946
50
Australia Australia
659 India Sydney Australia won by an innings and 68 runs 3 Jan 2012
51
New Zealand New Zealand
659 Pakistan Christchurch New Zealand won by an innings and 176 runs 3 Jan 2021
52
England England
658 Australia Nottingham Match drawn 10 Jun 1938
53
South Africa South Africa
658 West Indies Durban South Africa won by an innings and 65 runs 26 Dec 2003
54
Pakistan Pakistan
657 West Indies Barbados Match drawn 17 Jan 1958
55
India India
657 Australia Kolkata India won by 171 runs 11 Mar 2001
56
England England
657 Pakistan Rawalpindi England won by 74 runs. 1 Dec 2022
57
Australia Australia
656 England Manchester Match drawn 23 Jul 1964
58
England England
654 South Africa Durban Match drawn 3 Mar 1939
59
Australia Australia
654 Sri Lanka Galle Australia won by an inning and 242 runs. 29 Jan 2025
60
England England
653 India London England won by 247 runs 26 Jul 1990
61
Australia Australia
653 England Leeds Australia won by an innings and 148 runs 22 Jul 1993
62
West Indies West Indies
652 England London West Indies won by an innings and 226 runs 23 Aug 1973
63
Pakistan Pakistan
652 India Faisalabad Pakistan won by 10 wickets 3 Jan 1983
64
England England
652 India Chennai England won by 9 wickets 13 Jan 1985
65
Australia Australia
652 South Africa Johannesburg Australia won by an innings and 360 runs 22 Feb 2002
66
South Africa South Africa
651 Australia Cape Town South Africa won by an innings and 20 runs 19 Mar 2009
67
Australia Australia
650 West Indies Barbados Match drawn 5 May 1965
68
Australia Australia
649 England Sydney Australia won by an innings and 123 runs 4 Jan 2018
69
India India
649 West Indies Rajkot India won by an innings and 272 runs 4 Oct 2018
70
West Indies West Indies
648 Bangladesh Khulna West Indies won by 10 wickets 21 Nov 2012
71
Sri Lanka Sri Lanka
648 Bangladesh Kandy Match drawn 21 Apr 2021
72
Australia Australia
645 England Brisbane Australia won by an innings and 332 runs 29 Nov 1946
73
West Indies West Indies
644 India Delhi Match drawn 6 Feb 1959
74
India India
644 West Indies Kanpur Match drawn 2 Feb 1979
75
Sri Lanka Sri Lanka
644 Pakistan Karachi Match drawn 21 Feb 2009
76
England England
644 Australia Sydney England won by an innings and 83 runs 3 Jan 2011
77
Pakistan Pakistan
643 New Zealand Lahore Pakistan won by an innings and 324 runs 1 May 2002
78
India India
643 South Africa Kolkata India won by an innings and 57 runs 14 Feb 2010
79
India India
642 Sri Lanka Kanpur India won by an innings and 144 runs 24 Nov 2009
80
Sri Lanka Sri Lanka
642 India Colombo Match drawn 26 Jul 2010
81
Australia Australia
641 England London Australia won by an innings and 25 runs 23 Aug 2001
82
Bangladesh Bangladesh
638 Sri Lanka Galle Match drawn 8 Mar 2013
83
South Africa South Africa
637 England London South Africa won by an innings and 12 runs 19 Jul 2012
84
England England
636 Australia Sydney England won by 8 wickets 14 Dec 1928
85
Pakistan Pakistan
636 England Lahore Pakistan won by an innings and 100 runs 29 Nov 2005
86
England England
633 India Birmingham England won by an innings and 83 runs 12 Jul 1979
87
India India
633 Australia Kolkata India won by an innings and 219 runs 18 Mar 1998
88
Australia Australia
632 England London Australia won by an innings and 62 runs 17 Jun 1993
89
West Indies West Indies
631 India Delhi Match drawn 10 Nov 1948
90
West Indies West Indies
631 India Kingston West Indies won by an innings and 18 runs 7 Mar 1962
91
India India
631 West Indies Kolkata India won by an innings and 15 runs 14 Nov 2011
92
India India
631 England Mumbai India won by an inns & 36 runs 8 Dec 2016
93
New Zealand New Zealand
630 India Chandigarh Match drawn 16 Oct 2003
94
West Indies West Indies
629 India Mumbai Match drawn 9 Dec 1948
95
England England
629 India London England won by an innings and 285 runs 20 Jun 1974
96
West Indies West Indies
629 India St. John's, Antigua Match drawn 10 May 2002
97
England England
629 South Africa Cape Town Match drawn 2 Jan 2016
98
Australia Australia
628 South Africa Johannesburg Australia won by an innings and 196 runs 28 Feb 1997
99
India India
628 England Leeds India won by an innings and 46 runs 22 Aug 2002
100
Sri Lanka Sri Lanka
628 England Colombo Sri Lanka won by an innings and 215 runs 18 Dec 2003

Stats updated after every match.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings

The Highest Test Score by Team

Sri Lanka scored 952/6 vs India at #GROUND1# on 2 August 1997. The match ended in a draw. It’s the highest team test score. 

England obtained 903/7 on against Australia at #GROUND2# on 20 August 1938. The English team won the match by an innings and 579 runs. 

England compiled 849/10 against West Indies at #GROUND3# on 3 April 1930; the match finished in a draw. 

England made 823/7 versus Pakistan at #GROUND4# on 7 October 2024. At the end, the English team won by an innings and 47 runs. Follow Sports Yaari to get the records of the highest team score in Test stats.

Highest Team Score in Test Cricket History

The huge scores are considered the biggest proof of the batting strength of any team in the history of Test cricket. There have been many occasions in cricket history when teams have performed record-breaking and set a new standard for the highest test score by team. This is why fans and cricket lovers often want to know this.

When the highest test score by a team is discussed, it refers to those historic innings which have made their mark in the record book of test cricket. These big scores are not just a count of runs, but they are proof of the mental toughness and fitness of the team.

Who Has the Highest Team Score in Test Cricket History?

Cricket lovers have always had an eye on the top 10 highest test score by team scorecard, but the first name that comes to mind is the incredible performance of Sri Lanka, which surprised the cricket world.

Sri Lanka – 952/6 vs India

The record for the ultimate highest score in test by team was set on 2 August 1997 when Sri Lanka faced India in Colombo. Sri Lanka had declared their innings at 952/6, which remains the highest team score in Test Cricket history. Although the match ended in a draw, the sheer number of runs scored remains a benchmark for any batting unit.

England – 903/7 vs Australia

England had put up a superb batting performance against Australia in London with a massive highest test team score of 903/7. It wasn't just about the massive volume, but it was about the impact, as England secured a victory by an innings and 579 runs on 20 August 1938. This performance is often cited as the gold standard for the highest score in test cricket by a team looking to dominate a rival.

England – 849/10 vs West Indies

England posted an incredible 849 all out against the West Indies in Kingston on 3 April 1930. The match had to be ended to allow the English team to catch their ship home, which resulted in a draw, but it remains one of the most significant instances of the highest test score by team in one innings.

England – 823/7 vs Pakistan

England redefined modern batting standards during their tour of Pakistan by amassing a total of 823/7 declared in Multan on 7 October 2024. This performance stands as the premier highest score in test team milestone of the current era. The team had a victory by an innings and 47 runs and proved that their aggressive tactical shift could produce the highest team score in test cricket, even on challenging and flat subcontinental tracks.

West Indies – 790/3 vs Pakistan

West Indies’ test cricket highest score team record was achieved against Pakistan at Kingston on 26 February 1958. West Indies declared their innings at 790 for 3, which remains one of the top records for the highest score in test by a team.

Pakistan – 765/6 vs Sri Lanka 

The National Stadium in Karachi had witnessed a marathon batting display on 21 February 2009, where Pakistan registered 765/6 as the highest score in test by a team against Sri Lanka. The match eventually ended in a draw due to the flat nature of the pitch, but it has cemented Pakistan's place among the top nations to achieve the highest test score by team milestone.

Sri Lanka – 760/7 vs India 

Sri Lanka had shown their own batting depth against India in Ahmedabad on 16 November 2009. The visiting team had responded with a mammoth 760/7 declared after India had posted a solid score in the first innings. This performance is often cited when discussing the test highest score team rankings, as it showcased how a disciplined side could bat for overs to secure a safe draw on Indian soil.

India – 759/7 vs England 

One of the most modern incidents recorded in the record books took place in Chennai on 16 December 2016, where India dismantled the English bowling attack to post 759/7. This remains the highest score in test cricket by a team for India, as won by 75 runs.

Australia – 758/8 vs West Indies 

Australia’s 1955 tour of the West Indies had featured a legendary performance at Kingston as it piled up 758/8 at the time, which was a contender for the highest test score by team in one innings. This rare feat led them to a crushing victory by an innings and 82 runs, which proves their status as the highest score in test by team powerhouse.

Sri Lanka – 756/5 vs South Africa 

On 27 July 2006, Colombo was the site of a world-record partnership that helped Sri Lanka to reach 756/5 declared against South Africa, which remains a definitive test highest score team milestone. Their relentless score allowed Sri Lanka to win by an innings and 153 runs and cemented this as a legendary test match highest score team performance in the history of the sport.

One click, all sports! Read the highest team score in test cricket, sports news, cricket news, IPL head to head stats, live scores – Only on Sports Yaari.

Highest Team Score in Test (FAQs)