The first ODI match was played between Australia and England at the Melbourne Cricket Ground in 1971 and it took more than 4 years for the first 300 plus ODI total.
On 7 June 1975 England became the first team to score 300 plus total as they scored 334/4 against India at Lord's, coincidently same day New Zealand also scored 309/5 against East Africa in Birmingham. And soon Australia and Pakistan also scored their first 300 plus total.
And India was the last team to score their first 300 plus total (at that time among Test playing nations). India's first 300 plus total (305/5) came in 1996 against Pakistan in Sharjah. And since then India have scored most 300 plus total and in December 2017 they became the first team to score 300 plus total more than 100 times in ODIs. And here are the teams with most 300 plus totals.
First 300 plus total for all Test playing nations in ODI cricket :
England - 334/4 vs India at Lord's, 1975
New Zealand - 309/5 vs East Africa at Birmingham, 1975
Australia - 328/5 vs Sri Lanka at The Oval, 1975
Pakistan - 330/6 vs Sri Lanka at Nottingham, 1975
West Indies - 313/9 vs Australia at St John's, 1978
Zimbabwe - 312/4 vs Sri Lanka at New Plymouth, 1992
Sri Lanka - 313/7 vs Zimbabwe at New Plymouth, 1992
South Africa - 314/7 vs New Zealand at Centurion, 1994
India - 305/5 vs Pakistan at Sharjah, 1996
Bangladesh - 301/7 vs Kenya at Bogra, 2006
Ireland - 308/7 vs Canada at Nairobi, 2007
Afghanistan - 302/5 vs UAE at Kuala Lumpur, 2014
Teams with most 300 plus totals in ODI cricket :
Team | Span | 300+ totals |
India | 1996 - 2018 | 101 |
Australia | 1975 - 2018 | 99 |
South Africa | 1994 - 2018 | 79 |
Pakistan | 1975 - 2018 | 69 |
Sri Lanka | 1992 - 2018 | 66 |
England | 1975 - 2018 | 65 |
New Zealand | 1975 - 2018 | 55 |
West Indies | 1978 - 2018 | 39 |
Zimbabwe | 1992 - 2018 | 26 |
Teams with most successful 300 plus run chases in ODI cricket -
Team | Span | Successful 300+ run chase |
India | 1998 - 2018 | 17 |
Sri Lanka | 1992 - 2018 | 10 |
Australia | 1998 - 2018 | 9 |
England | 2000 - 2018 | 8 |
Pakistan | 1998 - 2018 | 7 |
South Africa | 2004 - 2018 | 7 |
New Zealand | 2005 - 2018 | 5 |
Team records in 300 plus totals' ODIs :
Team | Matches | Won | Lost | Tied | NR | W/L |
Australia | 99 | 85 | 13 | 0 | 1 | 6.53 |
India | 101 | 79 | 20 | 2 | 0 | 3.95 |
South Africa | 79 | 71 | 7 | 0 | 1 | 10.1 |
Pakistan | 69 | 59 | 10 | 0 | 0 | 5.9 |
Sri Lanka | 66 | 51 | 14 | 0 | 1 | 3.64 |
England | 65 | 44 | 19 | 2 | 0 | 2.31 |
New Zealand | 55 | 43 | 10 | 2 | 0 | 4.30 |
West Indies | 39 | 28 | 11 | 0 | 0 | 2.54 |
Zimbabwe | 26 | 20 | 6 | 0 | 0 | 3.33 |
Bangladesh | 12 | 10 | 2 | 0 | 0 | 5.00 |
Ireland | 12 | 9 | 3 | 0 | 0 | 3.00 |