The Highest- and Lowest-Scoring Grounds in Cricket Research
Tests: where the runs flow
Grounds do have character. Some are run factories where first innings routinely swell past 350. Some are graveyards where 250 feels like a mountain. The character comes from the obvious physical facts, flat pitches and short boundaries at one end, green seamers and heavy air at the other, but there is a subtler force in the numbers too: when the matches were played. A venue's average mixes eras, and cricket in 1930 was not cricket in 2020. Any honest ranking of grounds has to say that out loud. This article does.
Fifty-six Test venues have hosted at least ten Tests. Ranked by weighted average first-innings score, the top five are:
| Ground | City | Tests | Avg first innings |
|---|---|---|---|
| Adelaide Oval | Adelaide | 82 | 386.0 |
| Zahur Ahmed Chowdhury Stadium | Chattogram | 24 | 379.9 |
| Antigua Recreation Ground | St John's | 22 | 378.3 |
| Punjab Cricket Association IS Bindra Stadium | Chandigarh | 14 | 370.8 |
| Green Park | Kanpur | 23 | 370.1 |
Adelaide Oval is the standout: 82 Tests spread from 1884 to 2024, and still the highest average of any long-running ground. Its decade averages read like a batting highlight reel, 424.8 in the 1980s, 450.6 in the 2000s, 422.8 in the 2010s. True bounce, a fast outfield, and a pitch that traditionally rewards patience have made it the ground where teams plan for big first innings.
Chattogram is the modern flat-track story. All 24 of its Tests have come since 2006, and Bangladesh's pitches there are famously docile early in matches. The Antigua Recreation Ground, which hosted its last Test in 2009, sits at 378.3 on the back of West Indian batting eras and one famous week in April 2004 when West Indies posted 751 for 5 against England, Brian Lara making 400 not out. Two Indian grounds round out the five: Chandigarh and Kanpur, both beneficiaries of the subcontinent's flat early-season surfaces.
Just outside the top five, Galle International Stadium deserves a mention at 365.5 across 44 Tests. Galle is famous for spin, which seems to contradict a high first-innings average, but the contradiction resolves neatly: this metric measures first innings only, and Galle's pitches start flat before they crumble. The runs come early; the chaos comes later.
Tests: where the runs dry up
The bottom five Test venues by the same measure:
| Ground | City | Tests | Avg first innings |
|---|---|---|---|
| Bangabandhu National Stadium | Dhaka | 17 | 224.3 |
| Asgiriya Stadium | Kandy | 21 | 251.0 |
| Old Wanderers | Johannesburg | 22 | 259.4 |
| Carisbrook | Dunedin | 10 | 263.0 |
| Sir Vivian Richards Stadium | North Sound | 12 | 272.2 |
Read the dates before you read the numbers. Old Wanderers hosted Tests from 1896 to 1939, an era when 250 was a respectable total, so 259.4 is period-accurate rather than ground-specific. Carisbrook's sample runs 1955 to 1997. Bangabandhu National Stadium's 17 Tests span 1955 to 2005, and Bangladesh only played there as a Test nation from 2000; much of its record belongs to an older, lower-scoring era of the game in the subcontinent. These are era artifacts as much as ground facts.
Asgiriya is the genuine article: a turning track in Kandy where Muttiah Muralitharan did some of his best work, and 251.0 across 21 Tests from 1983 to 2007 reflects a pitch that helped spin from early on. The Sir Vivian Richards Stadium is the modern-era low scorer of the list. Its twelve Tests, from 2008 to 2022, average just 272.2, with the 2020s sample at 234.3. Slow, low surfaces in Antigua's newer ground have repeatedly produced grinding cricket.
For a fairer read on conditions, look at the low scorers with big samples and long spans. Headingley averages 303.9 across 81 Tests from 1899 to 2023, the lowest of any English ground with serious history, and its recent decades tell the seaming story: 223.3 in the 2020s sample. Kingsmead in Durban sits at 301.1 over 45 Tests, Queen's Park Oval at 304.3 over 62, and the National Stadium in Karachi at 305.7 over 47. These are the grounds where the pitch, the air, and the overhead conditions genuinely keep scores down.
- Average
The ODI picture: a modern, Indian-run list
One hundred and fifteen ODI venues qualify at ten matches or more. The top five are all modern grounds, and three of the five are in India:
| Ground | City | ODIs | Avg first innings |
|---|---|---|---|
| Maharashtra Cricket Association Stadium | Pune | 12 | 304.0 |
| Rajiv Gandhi International Stadium | Hyderabad | 10 | 296.8 |
| Manuka Oval | Canberra | 11 | 289.1 |
| Warner Park | Basseterre | 21 | 285.3 |
| Vidarbha Cricket Association Stadium | Nagpur | 10 | 283.7 |
Pune's 304.0 comes from just twelve matches, all since 2013, and its own internal split shows the modern acceleration: 291.8 in the 2010s, 310.1 in the 2020s. This is the ODI story in miniature. The format's scoring has climbed so steeply that any ground whose matches cluster in the last fifteen years starts with a built-in advantage. Warner Park, at 285.3 across 21 matches since 2006, is the small-boundary Caribbean entry; Manuka Oval benefits from Canberra's altitude and true bounce.
The bottom five tell the opposite story, weaker lineups and older samples:
| Ground | City | ODIs | Avg first innings |
|---|---|---|---|
| Al Amerat Cricket Ground Oman Cricket (Ministry Turf 1) | Al Amarat | 30 | 191.7 |
| Maple Leaf North-West Ground | King City | 26 | 193.7 |
| Civil Service Cricket Club | Belfast | 34 | 197.0 |
| Clontarf Cricket Club Ground | Dublin | 22 | 198.5 |
| P Saravanamuttu Stadium | Colombo | 12 | 200.2 |
Al Amerat and Maple Leaf are associate-nation venues where the batting lineups are simply not as strong as in full-member fixtures. The Irish grounds reflect northern conditions and a heavy diet of associate cricket. P Saravanamuttu's twelve matches run 1983 to 2007, and its Colombo neighbour, the Sinhalese Sports Club Ground, shows why the date range matters more than the postcode: the SSC's 61 ODIs average 206.9 overall, but the decade split is 198.2 in the 1980s, 205.5 in the 1990s, 200.9 in the 2000s, 251.3 in the 2010s, and 289 in the 2020s. Same city, same climate. The ground did not change; ODI cricket did.
- Average
The record books
Averages describe the typical day. The record books describe the days nobody forgot. These are the highest and lowest team totals ever recorded at a venue, considering only grounds with at least ten matches in the format.
Highest Test totals:
| Total | Team | Ground | Year |
|---|---|---|---|
| 903/7 | England | Kennington Oval, London | 1938 |
| 849 | England | Sabina Park, Kingston | 1930 |
| 765/6 | Pakistan | National Stadium, Karachi | 2009 |
| 760/7 | Sri Lanka | Narendra Modi Stadium, Ahmedabad | 2009 |
| 759/7 | India | MA Chidambaram Stadium, Chennai | 2016 |
| 756/5 | Sri Lanka | Sinhalese Sports Club Ground, Colombo | 2006 |
| 751/5 | West Indies | Antigua Recreation Ground, St John's | 2004 |
| 749/9 | West Indies | Kensington Oval, Bridgetown | 2009 |
England's 903 for 7 against Australia in 1938 remains England's highest Test innings, built on Len Hutton's 364. The 849 against West Indies at Kingston in 1930 included Andy Sandham's 325. Five of the eight came in the 2000s, the decade of flat pitches and heavy bats, and two belong to West Indies at home in the 2000s, the Lara era's monument row.
Lowest Test totals:
| Total | Team | Ground | Year |
|---|---|---|---|
| 26 | New Zealand | Eden Park, Auckland | 1955 |
| 27 | West Indies | Sabina Park, Kingston | 2025 |
| 30 | South Africa | Edgbaston, Birmingham | 1924 |
| 30 | South Africa | St George's Park, Gqeberha | 1896 |
| 35 | South Africa | Newlands, Cape Town | 1899 |
| 36 | South Africa | Melbourne Cricket Ground, Melbourne | 1932 |
| 36/9 | India | Adelaide Oval, Adelaide | 2020 |
| 38 | Ireland | Lord's, London | 2019 |
| 42 | Australia | Sydney Cricket Ground, Sydney | 1888 |
| 42 | New Zealand | Basin Reserve, Wellington | 1946 |
New Zealand's 26 against England in 1955 is still the lowest completed Test innings on record. South Africa's early touring sides fill much of the list, a reminder that weak teams on uncovered pitches were the 19th century's version of a mismatch. The modern game has crept back in, though. Ireland's 38 at Lord's in 2019 was followed by India's 36 for 9 at Adelaide in December 2020, all out in all but name with Mohammed Shami retired hurt, and then by West Indies' 27 against Australia at Sabina Park in July 2025, the second-lowest Test total ever, bowled out in 14.3 overs as Mitchell Starc took 6 for 9 in his 100th Test. Three of the ten entries now come from 2019 onwards.
Highest ODI totals:
| Total | Team | Ground | Year |
|---|---|---|---|
| 498/4 | England | VRA Ground, Amstelveen | 2022 |
| 481/6 | England | Trent Bridge, Nottingham | 2018 |
| 439/2 | South Africa | Wanderers Stadium, Johannesburg | 2015 |
| 438/4 | South Africa | Wankhede Stadium, Mumbai | 2015 |
| 428/5 | South Africa | Arun Jaitley Stadium, Delhi | 2023 |
| 418/5 | South Africa | Senwes Park, Potchefstroom | 2006 |
| 418/6 | England | National Cricket Stadium, St George's | 2019 |
| 417/6 | Australia | Western Australia Cricket Association Ground, Perth | 2015 |
England's 498 for 4 against the Netherlands at Amstelveen in 2022 is the ODI world record, and the small Dutch ground tops the venue average charts of the absurd. South Africa own four of the eight entries, including the famous 439 for 2 against West Indies at the Wanderers in January 2015. Just outside this table sits the most famous of them all: Australia's 434 for 4 against South Africa at the Wanderers in 2006, in the match South Africa chased down with 438 for 9.
Lowest ODI totals:
| Total | Team | Ground | Year |
|---|---|---|---|
| 35 | U.S.A. | Tribhuvan University International Cricket Ground, Kirtipur | 2020 |
| 35 | Zimbabwe | Harare Sports Club, Harare | 2004 |
| 36 | Canada | Boland Park, Paarl | 2003 |
| 38 | Zimbabwe | Sinhalese Sports Club Ground, Colombo | 2001 |
| 43 | Pakistan | Newlands, Cape Town | 1993 |
| 44 | Zimbabwe | Zahur Ahmed Chowdhury Stadium, Chattogram | 2009 |
| 45 | Canada | Old Trafford, Manchester | 1979 |
| 45 | Namibia | Senwes Park, Potchefstroom | 2003 |
The ODI low list is dominated by associates meeting full members: the U.S.A.'s 35 against Nepal at Kirtipur in 2020, Canada's 36 against Sri Lanka at the 2003 World Cup, Namibia's 45 against Australia at the same tournament. Zimbabwe's 35 at home in Harare in 2004, against Sri Lanka, is the full-member exception that proves the rule about what happens when a side collapses against quality seam.
What the numbers really say
Three things survive the era-mix problem. First, the physical character of a ground is real and shows up in big samples: Headingley and Kingsmead keep Test scores down across a century; Adelaide keeps them up. Second, the era of the sample is at least as important as the soil: the SSC's ODI average rose by nearly half from the 1980s to the 2020s without the ground moving an inch. Third, the extremes cluster where you would expect them: the record highs at modern flat tracks and small grounds in the power-hitting era, the record lows where weak touring sides met uncovered pitches, or where an associate lineup met a World Cup, and, lately, where a Test batting side met a new ball that would not stop moving.
If you want to explore any of these grounds in detail, each one has its own page on CricArcade's venue archive at /venues, with the full decade-by-decade breakdown behind every average above. And if you fancy setting the field at one of them yourself, try defending a total in The Follow-On, CricArcade's Test game, or chasing one in The Chase, its one-day game.
Methodology
All venue figures are computed from CricArcade's venue archive, which holds per-ground records for 245 venues. For each venue and format, the average first-innings score is the weighted mean of the archive's per-decade first-innings averages (each decade's average weighted by its innings count). Only venues with at least ten matches in the format are ranked: 56 venues qualify for Tests, 115 for ODIs. First-innings averages are used throughout, so a ground like Galle, whose pitches deteriorate later in matches, can rank high here while still being a spinner's ground overall. The venue average mixes every era the ground has hosted, which flatters modern grounds and punishes grounds whose sample is old; the article flags the worst cases explicitly. Data runs through 2024 for Tests and 2026 for ODIs (the latest final-match year in each format across the archive). Record totals are each venue's extreme entry from the archive's highest and lowest team totals lists, ranked globally, again with the ten-match minimum applied. Two entries in the lowest Test table sit outside that method and were added by hand: India's 36 for 9 at Adelaide in 2020, which the archive's all-out filter skips because Mohammed Shami retired hurt, and West Indies' 27 at Sabina Park in July 2025, which falls after the archive's Test cutoff and is checked against the ESPNcricinfo scorecard. The famous record totals named in prose were cross-checked against published record lists; see Sources.
Figures computed from CricArcade's match archive with our own analysis scripts. Checked against the scorecards and edited by Vishal Jaiswal. Found a number that looks wrong? Tell us and we will check it against the scorecard.
Sources
- CricArcade venue archive (245 venues, per-format records including decade first-innings averages and highest/lowest team totals)
- Highest Test innings totals, as published (Inside Sport)
- West Indies v Australia, 3rd Test, Sabina Park, July 2025 (ESPNcricinfo scorecard): the 27 all out, which postdates the archive
- CricketArchive Test team records
More research:
- Does Winning the Toss Win Tests?
- Batting First or Second?
- How Strong Is Home Advantage?
- How Often Is 300 Chased Down?
- The Anatomy of a Collapse
- Did IPL Franchises Overpay for Stars?
- Where the IPL's Money Went
- Which Partnerships Decide Matches?
- The 10 Greatest Test Partnerships, Ranked
- The 10 Greatest ODI Partnerships, Ranked
- The Disappearing Draw