Highest Team Score in Test Cricket

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