Top 10 highest team totals in Test Cricket: The 952-run record still unbroken
A look back at Test cricket's biggest team totals, topped by Sri Lanka's unbeaten 952/6d against India in 1997. See the full top 10 list, the record-holding partnerships, and how the game's scoring has evolved.

Test cricket is always the ultimate acid test of skill, patience, and endurance. While individual milestones often grab the headlines, the team also benefits from the overall scores. After all, nothing shows a team’s proper dominance better than a colossal first-innings score. Batting for sessions to days, wearing down the opposition bowlers, and piling on multiple centuries, it always becomes a sweet feeling for any red-ball side to achieve, and Sri Lanka have achieved it a lot of times.
Over the past century, multiple teams have crossed the 700 and even the 800-mark, which produced several marathon innings that wrote the game’s record books. These unforgettable and memorable batting performances are also built on the double and triple centuries, along with the clinical partnerships that left the opposition with little chance to make a comeback.
Despite that, one record stands as the Mount Everest among all of them. In 1997, Sri Lanka posted a shocking score of 952 runs for the loss of six wickets against India in Colombo, which stands as the highest team total in the longest format of the game. For more than two decades, despite the flattest surfaces and longer batting line-up, no team has been able to breach the 952-run mark.
Top 10 highest team totals in Test cricket: Which one still stands?
Here is the countdown of the top 10 highest team totals in the longest format of the game as it revisits some of the most extraordinary batting displays the game has ever witnessed. From the timeless classics to the modern-day run-fests, every innings on the list reflects complete dominance in the batting department.
Here are the top 10 highest team totals in Test cricket-
#10 Sri Lanka’s 756/5 dec vs South Africa in Colombo, 2006-

It was the very first Test match of the series between Sri Lanka and South Africa in Colombo at the SSC in 2006. The Proteas batted first and posted a low score of just 169 runs as both Dilhara Fernando and Muthiah Muralidaran picked up four wickets each. The hosts didn’t make a good start and were restricted to 14/2 before Kumar Sangakkara and Mahela Jayawardene celebrated a 624-run stand for the third wicket.
Sangakkara drilled 287 runs at a strike rate of 62.80, with the help of 35 boundaries, while Jayawardene clubbed 374 runs, shouldering on 43 fours and one six as the hosts declared on 756/5 in 185.1 overs. South Africa’s second innings ended on 434 runs with four individual fifties. But that was not enough for them to get saved from the defeat of an innings and 153 runs.
Brief Scores: Sri Lanka 756/5 dec (Mahela Jayawardene 374, Kumar Sangakkara 287, Dale Steyn 3/129) beat South Africa 169 (AB de Villiers 65, Muthiah Muralidaran 4/41) & 434 (Jacques Rudolph 90, Muthiah Muralidaran 6/131) by an innings and 153 runs.
#9 Australia’s 758/8 dec vs West Indies in Jamaica, 1955-

It was the fifth and final Test match between West Indies and Australia in the 1955 series at Kingston in Jamaica when Clyde Walcott’s 155-run knock shouldered them to 357. Keith Miller picked up 6/107 before the tourists posted the ninth highest team score in the red-cricket of 758/8 before declaration.
Apart from Neil Harvey’s 204-run knock, Colin McDonald, Millar, Ron Archer, and Richie Benaud celebrated their respective centuries. The Caribbean side had a stiff task in their second innings when they were bundled out for 319 runs to gift Australia an innings and 82-run win.
See Also: Top 10 richest cricketers in the world: Who tops the list?
Brief Scores: Australia 758/8 dec (Neil Harvey 204, Ron Archer 128, Frank King 2/126) beat West Indies 357 (Clyde Walcott 155, Keith Miller 6/107) & 319 (Clyde Walcott 110, Richie Benaud 3/76) by an innings and 82 runs.
#8 India’s 759/7 dec vs England in Chennai, 2016-

It was the fifth and final Test of the series between India and England at the MA Chidambaram Stadium in Chennai in 2016. The visitors creamed 477 runs in the first innings as Moeen Ali slammed 146 runs along with three fifties.
In reply, the Virat Kohli-led side put up the huge score of 759 runs for the loss of seven wickets as Karun Nair remained unbeaten on 303 runs after KL Rahul missed out on his double century by just one run. In the second innings of their batting, the Alastair Cook-led side were bundled out for just 207 runs and lost the encounter by an innings and 75 runs.
Brief Scores: India 759/7 dec (Karun Nair 303*, KL Rahul 199, Stuart Broad 2/80) beat England 477 (Moeen Ali 146, Ravindra Jadeja 3/106) & 207 (Keaton Jennings 54, Ravindra Jadeja 7/48) by an innings and 75 runs.
#7 Sri Lanka’s 760/7 dec vs India in Ahmedabad, 2009-

It was the opening Test match between India and Sri Lanka in Ahmedabad in 2009 when Rahul Dravid’s 177 and the captain, MS Dhoni’s 110-run knock shouldered the hosts to 426 runs in the first innings.
Sri Lanka, however, didn’t lose faith as their clinical batting performance gave them a lead of 334 runs. Apart from Sangakkara’s thrilling knock of 275 runs, Tillakaratne Dilshan (112) and Prasanna Jayawardene (154*) also recorded their respective centuries.
See Also: Top 10 greatest ODI batters of all time: The ranking that will divide fans
After fielding for 202.4 overs, it was always going to be a physical and mental challenge for the batters, who did well in the third innings and drew the match at 412/4 with Sachin Tendulkar and Gautam Gambhir getting their respective hundreds.
Brief Scores: India 426 (Rahul Dravid 177, Chanaka Welegedara 4/87) & 412/4 (Gautam Gambhir 114, Rangana Herath 2/97) drew with Sri Lanka 760/7 (Kumar Sangakkara 275, Prasana Jayawardene 154*, Zaheer Khan 2/109).
#6 Pakistan 765/6 dec vs Sri Lanka in 2009, Karachi-

During the opening Test match between Pakistan and Sri Lanka at the National Stadium in Karachi, the tourists declared on a huge score of 644 runs for the loss of seven wickets after captain Mahela Jayawardene and Thilan Samaraweera, thanks to a partnership of 437 runs for the third wicket, managed their respective double centuries.
What Pakistan did, in reply, was jaw-dropping. They batted 248.5 overs and declared on 765 runs for the loss of six wickets to find themselves in the list. Younis Khan smashed 313 runs while Kamran Akmal remained unbeaten on 158 runs.
The physical fatigue showed its effect on the visitors, who lost three wickets for just 45 runs before drawing the game on 144/5.
Brief Scores: Pakistan 765/6 dec (Younis Khan 313, Kamran Akmal 158*, Dilhara Fernando 2/124) draw with Sri Lanka 644/7 dec (Mahela Jayawardene 240, Tilan Samaraweera 231, Danish Kaneria 3/170) & 144/5 (Kumar Sangakkara 65, Danish Kaneria 2/35)
#5 West Indies’ 790/3 dec vs Pakistan in 1958, Jamaica-

West Indies met Pakistan at Kingston in Jamaica during the 1958 series for the third Test match, where their wicket-keeper batter, Imtiaz Ahmed, smashed 122 runs along with Saeed Anwar’s 55 and Wallis Mathias’ 77, which rocketed them to 328.
But the home side made a world record by posting 790 runs for the loss of three wickets before declaring, as Garry Sobers remained unbeaten on 365 runs while Conrad Hunte smashed 260*, including their partnership of 446 runs for the second wicket. The tourists couldn’t tolerate the pressure and were blown away for 288 runs to lose the game by an innings and 174 runs.
Brief Scores: West Indies 790/3 dec (Gary Sobers 365*, Conrad Hunte 260*, Fazal Mahmood 2/247) beat Pakistan 328 (Imtiaz Ahmed 122, Eric Atkinson 5/42) & 288 (Wazir Mahmmad 106, Eric Atkinson 3/36) by innings and 174 runs.
#4 England’s 823/7 vs Pakistan in Multan, 2024-

It was the opening Test match of the 2024 series between Pakistan and England in Multan when the hosts put the Ben Stokes-led side under tremendous pressure, putting 556 runs on the board, thanks to three centuries from Abdullah Shafique, Shan Masood, and Salman Agha.
But England took their batting to a different level and clubbed 823 runs for the loss of seven wickets before declaring, as Joe Root and Harry Brook put up a 554-run stand for the fourth wicket. Brook drilled 317 off just 322 balls with 29 fours and three sixes while Root nailed 262 runs.
The hosts couldn’t get over the hurdle and faced a defeat by an innings and 47 runs after putting just 220 in the third innings.
Brief Scores: England 823/7 dec (Harry Brook 317, Joe Root 262, Saim Ayub 2/101) beat Pakistan 556 (Shan Masood 151, Jack Leach 3/160) & 220 (Salman Agha 63, Jack Leach 4/30) by innings and 47 runs.
#3 England’s 849 vs West Indies in Kingston, 1930-

It was the fourth Test match of the 1930 series between West Indies and England at Kingston when the hosts registered a huge score of 849 runs in the first innings, when they batted for 258.2 overs. Their opener, Andy Sandham, drilled 325 runs while the wicket-keeper batter, Lee Ames, smacked 149 runs.
See Also: Top 10 fastest ODI centuries: Can anyone break AB de Villiers' record?
The two three-wicket hauls from Ewart Astill and Nigel Haig bundled out the Caribbean side for 286 before the visitors declared on 272/9 to gain the win. However, the West Indies showed patience and batted for 164.3 overs to draw the game, with George Headley nailing 223 runs.
Brief Scores: West Indies 286 (Karl Nunes 66, Ewart Astill 3/73) & 408/5 (George Headley 223, Bob Wyatt 2/58) drew with England 849 (Andy Sandham 325, Tommy Scott 5/266) & 272/9 dec (Patsy Hendren 55, Tommy Scott 4/108).
#2 England’s 903/7 dec vs Australia at The Oval, 1938-

It was the fifth Test between the two arch-rivals, Australia and England, from the 1938 series at the Kennington Oval, where the hosts creamed 903 runs for the loss of seven wickets in 335.2 overs as Leonard Hutton nailed 364 while Maurice Leyland and Joe Hardstaff got 187 and 169, respectively.
Australia were perhaps shell-shocked at this performance and were blown away for 201 and 123 across the two innings and lost the encounter by an innings and 579 runs. It was a massive victory for the English side.
Brief Scores: England 903/7 dec (Leonard Hutton 364, Maurice Leyland 187, Bill O’Reilly 3/178) beat Australia 201 (Bill Brown 69, Bill Bowes 5/49) & 123 (Ben Barnett 46, Ken Farnes 4/63) by an innings and 579 runs.
#1 Sri Lanka’s 952/5 dec vs India in Colombo (RPS), 1997-

In the first Test of the 1997 series between Sri Lanka and India at the R. Premadasa Stadium in Colombo, the three centuries from Tendulkar, Mohammad Azharuddin, and Navjot Sindhu pushed the tourists to 537/8 before declaration.
See Also: Top 10 Cricket records that may never be broken
In reply, the hosts posted the biggest score of the Test history with 952/6 as Sanath Jayasuriya nailed 340 runs along with Roshan Mahanama’s 225 and Aravindra de Silva’s 126, batting for 271 runs. The match, as expected, ended in a draw.
Brief Scores- Sri Lanka- 952/6 dec (Sanath Jayasuriya 340, Roshan Mahanama 225, Sourav Ganguly 2/53) draw with India 537/8 dec (Sachin Tendulkar 143, Mohammad Azharuddin 126, Sanath Jayasuriya 3/45).
Top 10 highest team totals in Test Cricket- FAQs
Frequently Asked Questions
Sri Lanka hold the record of the highest team total in Test cricket history, having declared on 952 runs for the loss of six wickets, which happened at the R. Premadasa Stadium in Colombo in 1997.
Apart from Sri Lanka, England have crossed the 900-run mark in one Test innings. It happened during the Test match against Australia at the Kennington Oval in 1938.
Several factors contribute to the massive totals in Test cricket, including batting-friendly pitches, long partnerships, multiple century-stands, favorable weather conditions, along with the teams’ pre-decision to keep the drawn result of a game alive.
Sri Lanka and England have been the most consistent sides in putting up the highest totals in the longest format of the game.





