Highest Team Score in Test Cricket
| # | Team | Score | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|
| 1 |
Sri Lanka
|
952 | India | Colombo | Match drawn | 2 Aug 1997 |
| 2 |
England
|
903 | Australia | London | England won by an innings and 579 runs | 20 Aug 1938 |
| 3 |
England
|
849 | West Indies | Kingston | Match drawn | 3 Apr 1930 |
| 4 |
England
|
823 | Pakistan | Multan | England won by an inning and 47 runs. | 7 Oct 2024 |
| 5 |
West Indies
|
790 | Pakistan | Kingston | West Indies won by an innings and 174 runs | 26 Feb 1958 |
| 6 |
Pakistan
|
765 | Sri Lanka | Karachi | Match drawn | 21 Feb 2009 |
| 7 |
Sri Lanka
|
760 | India | Ahmedabad | Match drawn | 16 Nov 2009 |
| 8 |
India
|
759 | England | Chennai | India won by an inns & 75 runs | 16 Dec 2016 |
| 9 |
Australia
|
758 | West Indies | Kingston | Australia won by an innings and 82 runs | 11 Jun 1955 |
| 10 |
Sri Lanka
|
756 | South Africa | Colombo | Sri Lanka won by an innings and 153 runs | 27 Jul 2006 |
| 11 |
West Indies
|
751 | England | St. John's, Antigua | Match drawn | 10 Apr 2004 |
| 12 |
West Indies
|
749 | England | Barbados | Match drawn | 26 Feb 2009 |
| 13 |
West Indies
|
747 | South Africa | St. John's, Antigua | Match drawn | 29 Apr 2005 |
| 14 |
Australia
|
735 | Zimbabwe | Perth | Australia won by an innings and 175 runs | 9 Oct 2003 |
| 15 |
Sri Lanka
|
730 | Bangladesh | Dhaka | Sri Lanka won by an innings and 248 runs | 27 Jan 2014 |
| 16 |
Australia
|
729 | England | London | Australia won by 7 wickets | 27 Jun 1930 |
| 17 |
India
|
726 | Sri Lanka | Mumbai | India won by an innings and 24 runs | 2 Dec 2009 |
| 18 |
New Zealand
|
715 | Bangladesh | Hamilton | New Zealand won by an innings and 51 runs | 28 Feb 2019 |
| 19 |
Sri Lanka
|
713 | Zimbabwe | Bulawayo | Sri Lanka won by an innings and 254 runs | 14 May 2004 |
| 20 |
Sri Lanka
|
713 | Bangladesh | Chattogram | Match drawn | 31 Jan 2018 |
| 21 |
England
|
710 | India | Birmingham | England won by an innings and 242 runs | 10 Aug 2011 |
| 22 |
Pakistan
|
708 | England | London | Match drawn | 6 Aug 1987 |
| 23 |
India
|
707 | Sri Lanka | Colombo | Match drawn | 26 Jul 2010 |
| 24 |
India
|
705 | Australia | Sydney | Match drawn | 2 Jan 2004 |
| 25 |
Sri Lanka
|
704 | Ireland | Galle | Sri Lanka won by an inning and 10 runs. | 24 Apr 2023 |
| 26 |
Australia
|
701 | England | London | Australia won by 562 runs | 18 Aug 1934 |
| 27 |
Pakistan
|
699 | India | Lahore | Match drawn | 1 Dec 1989 |
| 28 |
Afghanistan
|
699 | Zimbabwe | Bulawayo | Toss delayed due to wet outfield | 26 Dec 2024 |
| 29 |
Australia
|
695 | England | London | Australia won by an innings and 39 runs | 16 Aug 1930 |
| 30 |
West Indies
|
692 | England | London | Match drawn | 24 Aug 1995 |
| 31 |
New Zealand
|
690 | Pakistan | Sharjah | New Zealand won by an innings and 80 runs | 26 Nov 2014 |
| 32 |
West Indies
|
687 | England | London | West Indies won by 231 runs | 12 Aug 1976 |
| 33 |
India
|
687 | Bangladesh | Hyderabad | India won by 208 runs | 9 Feb 2017 |
| 34 |
South Africa
|
682 | England | London | South Africa won by an innings and 92 runs | 31 Jul 2003 |
| 35 |
West Indies
|
681 | England | Trinidad | Match drawn | 17 Mar 1954 |
| 36 |
New Zealand
|
680 | India | Wellington | Match drawn | 14 Feb 2014 |
| 37 |
Pakistan
|
679 | India | Lahore | Match drawn | 13 Jan 2006 |
| 38 |
India
|
676 | Sri Lanka | Kanpur | Match drawn | 17 Dec 1986 |
| 39 |
India
|
675 | Pakistan | Multan | India won by an innings and 52 runs | 28 Mar 2004 |
| 40 |
Australia
|
674 | India | Adelaide | Australia won by an innings and 16 runs | 23 Jan 1948 |
| 41 |
Pakistan
|
674 | India | Faisalabad | Match drawn | 24 Oct 1984 |
| 42 |
Australia
|
674 | England | Cardiff | Match drawn | 8 Jul 2009 |
| 43 |
New Zealand
|
671 | Sri Lanka | Wellington | Match drawn | 31 Jan 1991 |
| 44 |
England
|
669 | India | Manchester | Match Drawn | 23 Jul 2025 |
| 45 |
Australia
|
668 | West Indies | Barbados | Match drawn | 14 May 1955 |
| 46 |
India
|
664 | England | London | Match drawn | 9 Aug 2007 |
| 47 |
Australia
|
662 | England | Perth | Australia won by an innings and 41 runs | 14 Dec 2017 |
| 48 |
West Indies
|
660 | New Zealand | Wellington | West Indies won by an innings and 322 runs | 10 Feb 1995 |
| 49 |
Australia
|
659 | England | Sydney | Australia won by an innings and 33 runs | 13 Dec 1946 |
| 50 |
Australia
|
659 | India | Sydney | Australia won by an innings and 68 runs | 3 Jan 2012 |
| 51 |
New Zealand
|
659 | Pakistan | Christchurch | New Zealand won by an innings and 176 runs | 3 Jan 2021 |
| 52 |
England
|
658 | Australia | Nottingham | Match drawn | 10 Jun 1938 |
| 53 |
South Africa
|
658 | West Indies | Durban | South Africa won by an innings and 65 runs | 26 Dec 2003 |
| 54 |
Pakistan
|
657 | West Indies | Barbados | Match drawn | 17 Jan 1958 |
| 55 |
India
|
657 | Australia | Kolkata | India won by 171 runs | 11 Mar 2001 |
| 56 |
England
|
657 | Pakistan | Rawalpindi | England won by 74 runs. | 1 Dec 2022 |
| 57 |
Australia
|
656 | England | Manchester | Match drawn | 23 Jul 1964 |
| 58 |
England
|
654 | South Africa | Durban | Match drawn | 3 Mar 1939 |
| 59 |
Australia
|
654 | Sri Lanka | Galle | Australia won by an inning and 242 runs. | 29 Jan 2025 |
| 60 |
England
|
653 | India | London | England won by 247 runs | 26 Jul 1990 |
| 61 |
Australia
|
653 | England | Leeds | Australia won by an innings and 148 runs | 22 Jul 1993 |
| 62 |
West Indies
|
652 | England | London | West Indies won by an innings and 226 runs | 23 Aug 1973 |
| 63 |
Pakistan
|
652 | India | Faisalabad | Pakistan won by 10 wickets | 3 Jan 1983 |
| 64 |
England
|
652 | India | Chennai | England won by 9 wickets | 13 Jan 1985 |
| 65 |
Australia
|
652 | South Africa | Johannesburg | Australia won by an innings and 360 runs | 22 Feb 2002 |
| 66 |
South Africa
|
651 | Australia | Cape Town | South Africa won by an innings and 20 runs | 19 Mar 2009 |
| 67 |
Australia
|
650 | West Indies | Barbados | Match drawn | 5 May 1965 |
| 68 |
Australia
|
649 | England | Sydney | Australia won by an innings and 123 runs | 4 Jan 2018 |
| 69 |
India
|
649 | West Indies | Rajkot | India won by an innings and 272 runs | 4 Oct 2018 |
| 70 |
West Indies
|
648 | Bangladesh | Khulna | West Indies won by 10 wickets | 21 Nov 2012 |
| 71 |
Sri Lanka
|
648 | Bangladesh | Kandy | Match drawn | 21 Apr 2021 |
| 72 |
Australia
|
645 | England | Brisbane | Australia won by an innings and 332 runs | 29 Nov 1946 |
| 73 |
West Indies
|
644 | India | Delhi | Match drawn | 6 Feb 1959 |
| 74 |
India
|
644 | West Indies | Kanpur | Match drawn | 2 Feb 1979 |
| 75 |
Sri Lanka
|
644 | Pakistan | Karachi | Match drawn | 21 Feb 2009 |
| 76 |
England
|
644 | Australia | Sydney | England won by an innings and 83 runs | 3 Jan 2011 |
| 77 |
Pakistan
|
643 | New Zealand | Lahore | Pakistan won by an innings and 324 runs | 1 May 2002 |
| 78 |
India
|
643 | South Africa | Kolkata | India won by an innings and 57 runs | 14 Feb 2010 |
| 79 |
India
|
642 | Sri Lanka | Kanpur | India won by an innings and 144 runs | 24 Nov 2009 |
| 80 |
Sri Lanka
|
642 | India | Colombo | Match drawn | 26 Jul 2010 |
| 81 |
Australia
|
641 | England | London | Australia won by an innings and 25 runs | 23 Aug 2001 |
| 82 |
Bangladesh
|
638 | Sri Lanka | Galle | Match drawn | 8 Mar 2013 |
| 83 |
South Africa
|
637 | England | London | South Africa won by an innings and 12 runs | 19 Jul 2012 |
| 84 |
England
|
636 | Australia | Sydney | England won by 8 wickets | 14 Dec 1928 |
| 85 |
Pakistan
|
636 | England | Lahore | Pakistan won by an innings and 100 runs | 29 Nov 2005 |
| 86 |
England
|
633 | India | Birmingham | England won by an innings and 83 runs | 12 Jul 1979 |
| 87 |
India
|
633 | Australia | Kolkata | India won by an innings and 219 runs | 18 Mar 1998 |
| 88 |
Australia
|
632 | England | London | Australia won by an innings and 62 runs | 17 Jun 1993 |
| 89 |
West Indies
|
631 | India | Delhi | Match drawn | 10 Nov 1948 |
| 90 |
West Indies
|
631 | India | Kingston | West Indies won by an innings and 18 runs | 7 Mar 1962 |
| 91 |
India
|
631 | West Indies | Kolkata | India won by an innings and 15 runs | 14 Nov 2011 |
| 92 |
India
|
631 | England | Mumbai | India won by an inns & 36 runs | 8 Dec 2016 |
| 93 |
New Zealand
|
630 | India | Chandigarh | Match drawn | 16 Oct 2003 |
| 94 |
West Indies
|
629 | India | Mumbai | Match drawn | 9 Dec 1948 |
| 95 |
England
|
629 | India | London | England won by an innings and 285 runs | 20 Jun 1974 |
| 96 |
West Indies
|
629 | India | St. John's, Antigua | Match drawn | 10 May 2002 |
| 97 |
England
|
629 | South Africa | Cape Town | Match drawn | 2 Jan 2016 |
| 98 |
Australia
|
628 | South Africa | Johannesburg | Australia won by an innings and 196 runs | 28 Feb 1997 |
| 99 |
India
|
628 | England | Leeds | India won by an innings and 46 runs | 22 Aug 2002 |
| 100 |
Sri Lanka
|
628 | England | Colombo | Sri Lanka won by an innings and 215 runs | 18 Dec 2003 |
Stats updated after every match.
Latest News
Carlos Alcaraz caught shouting 'I can't take it anymore' as Sebastian Korda stuns world number one at Miami Open 2026
23 March, 2026
From Shanaka to Muzarabani: Every player who snubbed PSL 2026 for IPL or withdrew for other reasons
23 March, 2026
Is Jasprit Bumrah injured? MI star visits BCCI CoE ahead of IPL 2026
23 March, 2026
IPL 2026: Why the Impact Player rule is a problem? Delhi Capitals' captain Axar Patel reveals
23 March, 2026
Prithvi Shaw Height, Weight, Girlfriend, Net Worth, Wife, Cars, Father, House, Instagram & Photos
23 March, 2026
Kuldeep Yadav Height, Weight, Wife, Net Worth, Cars, Coach, Education, Family, Father, House, Religion, Sister, Instagram & Wedding Photos
23 March, 2026
Axar Patel Height, Weight, Wife, Brother, Education, Family, Father, Girlfriend, House, Instagram, Religion, Sister, Son, Wedding & Photos
23 March, 2026
Former New Zealand captain quits board as NZ20 franchise league gets the green light
23 March, 2026The 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.