In This article, we will look at the top 10 ICC ODI matches, in which there are more centuries. In today's matches, it is so rare to see a century. But these innings more than two centuries. Some powerful teams have a great batting lineup and tend to dominate the opponent team. With their extremely talented batsman, these teams had more than 3 centuries in a single match. It is so hard to see a 100 from Batman these days. Surprisingly except for one match, the other 9 matches were played during the 80s and 90s. Here are the top 10 matches which had the most number of centuries.

1. Pakistan – Australia

The match which had the most centuries within is the ICC ODI match between Pakistan and Australia on 10 November 1998.  This match was played at the Lahore cricket ground in 1998. This matches the most centuries in cricket history and had a total of 4 centuries. This march was the ODI # 1371 scorecard.

2. India – Australia 

The second match which has the more number of centuries is the ICC ODI match between India and Australia. This match was played on 30th October 2013. This match was played on Nagpur ground in 2013. This match also has four centuries. India and Australia had played an extreme cricket to showcase their talents

3. England – Australia 

At no. 3 is the ICC ODI match that happened in 1985. It was a series between England and Australia on 3 June 1985.  This famous match was played at the auspicious Lord’s ground. This match has a total of 3 centuries. Both the teams had performed with the most significant spirit and scored '3' centuries in a single match which was not broken till 1998.

4. India – Australia 

The match at the no.4 spot is the ICC ODI tournament between India and Australia in the year 1986. This was an ICC ODI tournament between these two teams that happened on 7 September 1986. This match was played in the Jaipur ground on 7th September.  This match had a total of 3 centuries.

5. Pakistan – Sri Lanka 

At no.5 spot in the most centuries matches is the ICC ODI match between Pakistan and Sri Lanka in the year 1996. This match was played at the Nairobi ground on 4 October 1996. This match has a total of 3 centuries and finally, Pakistan won this match defeating Sri Lanka.

6. Australia – West Indies 

Now comes the match at no.6, which is an ICC ODI tournament between Australia and West Indies in the year 1997. This match was played at the Brisbane ground on 5 January 1997. This match has a total of 3 centuries and in the end, West Indies won this match.

7. Sri Lanka – India 

The match at no.7 with more centuries is an ICC ODI tournament between Sri Lanka and India in the year 1997. This match was played in the Colombo (RPS) ground on 17 august 1997. This match has a total of 3 centuries in it. And Indian team won this match defeating Sri Lanka.

8. India - Pakistan 

At no.8 is the most famous rivalry in cricket history. This match was an ICC ODI match between India and Pakistan in the year 1998 and had the most centuries. This match was played at the Dhaka ground on 18 January 1998. This has a total of 3 centuries and team India won this match.

9. India – Zimbabwe 

At no.9 is the ICC ODI match between India and Zimbabwe in 1998 which had more centuries. Team India in the late 80s was a most significant and powerful team. This match was played at the Cuttack ground on 9 April 1998. This match had a total of 3 centuries and India won this match.

10. Sri Lanka – India 

At no.10 the match that had more centuries is the ICC ODI. The match between India and Sri Lanka was in the year mid-1998. This match was played at the Colombo (RPS) on 7 July 1998. This match had a total of 3 centuries and the Indian team defeated Sri Lanka in this match.