With the long duration of ICC ODI matches, scoring runs with boundaries is one of the easiest ways to score more runs. Boundaries are the easiest and one of the quickest ways to score maximum Runs in the ICC tournaments. Usually, teams perform in high-pressure situations and under severe conditions. So, to reduce the pressure and tension in their innings, teams go with the boundaries to score more runs. By placing out the exact gap between the fielders, a batsman smashes 4 runs, by hitting the boundary. These are the top 10 innings that had the most boundaries in the history of ICC ODI cricket.

1. Sri Lanka

The team which scored the most boundaries in an innings is Sri Lanka in the year 2006. This was an ICC ODI between Sri Lanka and the Netherlands in the year 2006 which was the ODI #2390 scorecard. This match was played in the Amstelveen ground on 4 July 2006. They scored a total of 56 boundaries and 3 sixes in the first innings.

2. India 

The second highest no. of boundaries scored in a single innings is by team India in an ICC ODI series between India and West Indies in the year 2011. This was during this 2011 world cup series and this match was played in the Indore ground on 8 December 2011. They scored a total of 48 boundaries in this match.

3. India 

The team in the no.3 spot is team India in the year 2014. This was an ICC ODI series between India and West Indies in 2014, and this match was played in the Kolkata ground on 13 November 2014. They scored a total of 47 boundaries in this match and 10 sixes. This was in the first innings and India won this won after a long battle.

4. Scotland 

The fourth highest no. of boundaries is in the ICC ODI match between Scotland and England in the year 2018. This match was played on 10 June 2018. They scored a total of 45 boundaries and 8 sixes. This match was played in the Edinburgh ground on 10 June 2018. Scotland won this match in the end.

5. England 

At no.5 is the team England who scored the most boundaries in the ICC ODI matches. This match was an ICC ODI match between England and Bangladesh in the year 2005 which had the most boundaries in the single match in that year. This match was played in the Nottingham ground on 21 June 2005. They scored a total of 44 boundaries.

6. South Africa 

The team at the sixth spot is team South Africa, who scored the most boundaries in a single inning. This was during an ICC ODI match between South Africa and Australia in the year 2006 and they scored a total of 44 boundaries in this innings, this match was played in the Johannesburg ground on 12 March 2006.

7. Sri Lanka 

The 7th spot is for team Sri Lanka in the year 1996. This was an ICC ODI series between Sri Lanka and Kenya in the year 1996, and Sri Lanka scored a total of 43 boundaries in this match. This match was played in the Kandy ground on 6 March 1996. They scored 43 boundaries and 14 sixes in this match. After a fierce battle, Sri Lanka won this match.

8. India 

At no.8 is team India which scored the most boundaries in this list. This was during an ICC ODI match between India and Pakistan in the year 2006 and the Indian team scored a total of 43 boundaries. This match was played in the Lahore ground on 13 February 2006. They scored 43 boundaries and a six in this innings.

9. Australia 

The ninth spot is for team Australia for scoring maximum boundaries in a single inning. This was during an ICC ODI match between Australia and South Africa and Australia scored a total of 43 boundaries in this innings, this match was played in the Johannesburg ground on 12 March 2006. They scored 43 boundaries and 14 sixes in this innings. But after a tough fight, South Africa won this match.

10. India

The team at the no.10 spot is team India in the year 2009 for scoring maximum boundaries in a single inning. This was an ODI match between India and Sri Lanka, and India scored a total of 43 boundaries in this innings. This match was played on the Rajkot ground. They scored a total of 43 boundaries and 12 sixes in this innings. After a significant fight, India won this match.