Most 300 Plus Runs Scores in ODI Cricket by Teams

Most 300+ Scores in ODI by Teams: Scoring 300 runs in a 50-over one-day international (ODI) was once seen as a mammoth total, but it has become relatively commonplace in today’s high-scoring era of cricket. In fact, 300+ totals are now par for the course for the top ODI teams. 

Most 300-Plus Scores by a Team in ODI Cricket

India, once in the shadow of legends like Ganguly, Dhoni, and now led by Rohit Sharma, has consistently been one of the strongest contenders in One Day International cricket. This dominance is reflected in their title of Most 300 Plus Runs Scores in ODI Cricket by Teams.

There was a time when even 250 runs was considered a competitive score, but with changing times, 300+ totals have become the benchmark of a powerful ODI team. The following article highlights the teams that have achieved the most 300+ totals in ODI cricket.

Most 300+ Runs In ODI By A Team

Let’s take a look at the evolution of high scoring in ODI cricket and the teams that have scored 300 or more runs the most times in ODI history.

First 300+ Score in ODI Cricket

England was the first team in ODI cricket history to surpass the 300-run score when they scored 334/4 against India at Lord’s in London on June 7, 1975, during the first ODI Cricket World Cup.

England batted first and scored over 300, marking their highest total ever. Coincidentally, later that same day, New Zealand also crossed 300 for the first time, posting 309/5 against East Africa in Birmingham.

It took a few more years for 300 to become a regular milestone, but once other teams like Australia, Pakistan, and West Indies started breaching it in the late 1970s, there was no looking back.

However, India had to wait until 1996 to register their first ODI total in excess of 300 runs. This came against Pakistan at Sharjah when they made 305/5.

Nowadays, 300 is considered a par score at best by the top teams, with 350+ totals becoming increasingly common.

Top 5 Teams With the Most 300 Plus Totals Score in Cricket ODI History

Over 900 ODI matches have seen a team score 300 or more runs since the first occasion in 1975. But which teams have accomplished this feat the most times?

1. India – 135 times

India, known for its free-flowing batting lineups over the years, tops the list with 135 instances of scoring 300+ runs in ODIs. Batting legends like Sachin Tendulkar, Virender Sehwag, MS Dhoni, Virat Kohli, and Rohit Sharma have all played a key role in achieving this milestone.

India’s highest ODI total came in December 2017 against Sri Lanka, when they posted 414/7, with Rohit Sharma’s record-breaking 264 leading the charge.

2. Australia – 120 times 

Australia stands second with 120 ODI totals of 300 or more runs.With powerful batters like Adam Gilchrist, Matthew Hayden, Ricky Ponting, Steve Smith, and David Warner over the years, big totals have been common for the Aussies.

Their highest ODI total is 434/4, made against South Africa in 2006, although this was chased down by the Proteas in the most successful run chase in ODI history.

3. South Africa – 97 times

South Africa, often labeled as “chokers” in ICC tournaments due to their mistakes and some bad luck, especially in knockouts, has still proven to be a well-balanced team in both batting and bowling. Since their return to international cricket in 1991, they have posted 97 scores of 300+ runs in ODIs.

Contributions from players like Gary Kirsten, Herschelle Gibbs, AB de Villiers, and Hashim Amla have led to many big totals over the years, including their record 438/4 against Australia in 2006.

4. Pakistan – 93 times

Pakistan, having left behind teams like New Zealand, England, and West Indies, has consistently performed in ODI cricket, scoring 300+ runs 93 times — the 4th highest by any team in the world.

Batsmen such as Saeed Anwar, Inzamam-ul-Haq, Mohammad Yousuf, and Babar Azam have contributed to many of Pakistan’s high totals. Their highest, 399/1, came against Zimbabwe in 2018.

Teams with the Most 200 Plus Scores in IPL

5. England – 94 times 

England, the 2019 World Cup champions, impressed the world with their fearless approach to ODI cricket, especially from 2019 onwards. Known for scoring 100-120 runs in the first 10 overs, this aggressive style has helped them post 300+ runs 94 times in ODIs.

With players like Graham Gooch, Alec Stewart, Marcus Trescothick, Kevin Pietersen, Jonny Bairstow, Jos Buttler, and Ben Stokes, England’s batting has often been their strength. They also hold the world record for the highest-ever ODI total of 481/6, set against Australia in 2018.

Other Teams with Most 300 Plus Runs Scores in ODI Cricket

While the top five teams stand out for their high number of 300+ totals, several other teams have also regularly breached the 300-run mark in ODIs:

TEAMS300+ SCORES IN ODIWONLOSTTIED OR N/RWIN%
INDIA13510527377.78
AUSTRALIA12010217185.00
SOUTH AFRICA97888190.72
PAKISTAN937518080.64
ENGLAND946725271.27
SRI LANKA846419176.19
NEW ZEALAND745715277.02
WEST INDIES603622260.00
ZIMBABWE33267078.79
BANGLADESH28225178.57
IRELAND18117061.11
SCOTLAND1394069.23
NETHERLANDS742157.14
AFGHANISTAN752071.42
U.A.E.541080.00
ASIA XI3300100.00
KENYA3300100.00
NAMIBIA321066.67
U.S.A.321066.67
AFRICA XI20200
OMAN20200
CANADA1100100.00
HONG KONG1100100.00
ICC WORLD XI1100100.00
NEPAL1100100.00
P.N.G.10100

When was the first 300+ score in ODI cricket?

The first 300+ score in ODI history was England’s 334/4 against India at Lord’s in London on June 7, 1975 during the first Cricket World Cup.

Which team has the most 300+ totals in ODIs? 

India has scored 300 or more runs the most times in ODI cricket, having surpassed the mark on 135 occasions.

Who has the highest-ever ODI score?

England holds the record for the highest-ever ODI total after scoring 481/6 against Australia in 2018.

Rivcky John

A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.