In ODI some teams have the potential to score more than 400 runs. These teams have an extraordinary batting lineup. They excel in batting performance. With the great batting order and a great performance from each batsman, the team's total score of the innings just peak the board. Not only the teams from Asian countries but also the other teams' bats with extraordinary performance. With an amazing opening partnership and strong middle-order batsman, give the team a wonderful performance to set the high chase for the opponent team the top ten list we are going to see is about the 10 teams who have scored the maximum runs first innings of the match.

1. England

At no.1 is team ENGLAND in the year 2018. This was the highest first innings total ever recorded in this ICC ODI match. They played with a Run rate of 9.62 in this match. This was an ODI match between Australia and England at the Nottingham ground on 19 June 2018. This is the ODI # 4011 scorecard.

2. England 

At no.2 is team ENGLAND in the year 2016. This was during an ODI match between England and Pakistan on 30 august 2016. This match was played at the Nottingham ground. They scored a high total of 444 runs in the first innings. They played with a Run Rate of 8.88 in this match. This was the ODI # 3773 scorecard.

3. Sri Lanka

At no.3 is team SRI LANKA. This was during an ODI series between Sri Lanka and the Netherlands on 4 July 2006. This match was played at the Amstelveen ground. They scored a total of 443 runs in this match. They played with a Run rate of 8.86 in the first innings. This is the ODI # 2390 scorecard.

4. South Africa

At no.4 is team SOUTH AFRICA in the year 2015. This was during the ICC ODI between South Africa and West Indies on 18 January 2015. They played with a run rate of 8.78 in these innings and scored a huge total of 439 runs. This was the highest inning total for the SA team. This is the ODI #3583 scorecard.

5. South Africa 

At no.5 is team SOUTH AFRICA in the year 2006. This was during an ODI match between South Africa and Australia on 12 March 2006. This match was played at the Johannesburg ground. They played with a Run rate of 8.78 and they scored a total of 438 runs in these innings.

6. South Africa 

At no.6 is team SOUTH AFRICA in the year 2015. This was an ICC ODI series between India and South Africa on 25 October 2015. This match was played at the Wankhede stadium. They played with a Run rate of 8.76 in this innings and scored a huge run of 438 runs. This match is ODI #3700 scorecard.

7. Australia

At no.7 is the team AUSTRALIA in the year 2006. This match was an ICC ODI match between Australia and South Africa on 12 March 2006. This match was played at the Johannesburg ground. They played with a run rate of 8.68 in this innings and scored a huge run of 434 runs.

8. South Africa 

At no.8 SOUTH AFRICA in the year 2006. This match was during an ICC ODI series between South Africa and Zimbabwe on 20 September 2006. This match was played at the Potchefstroom ground. They plated with a run rate of 8.36 in this innings and scored 418 runs in the first innings of this match.

9. India 

At no.9 is team INDIA in the year 2011. This was during the 2011 ICC ODI series. This ODI match was between India and West Indies on 8 December 2011. This match was played at the Indore Stadium. They played with a Run rate of 8.36 in this match and scored 418 runs in the first innings of this match.

10. England

At no.10 is team ENGLAND in the year 2019. This was during an ICC ODI match between team England and West Indies on 27 February 2019. This match was played at St. George’s ground. They played with a Run rate of 8.36 in this match and scored 418 runs. This match was the ODI # 4099 scorecard.