ODI matches have long been a cherished and entertaining format of cricket.
While the advent of various T20 leagues has altered the cricketing landscape, ODI Cricket continues to captivate fans, especially through ICC events. The format has evolved over the years, but its allure remains undiminished.
In this article, we delve into the most ODI matches played by a team, highlighting their enduring presence in this beloved format.
Below is the list of Most ODI Matches Played by a Team:
Sr.no | Team | Matches | Span |
1 | India | 1,035 | 1974-2023 |
2 | Australia | 980 | 1971-2023 |
3 | Pakistan | 960 | 1973-2023 |
4 | Sri Lanka | 897 | 1975-2023 |
5 | West Indies | 867 | 1973-2023 |
6 | New Zealand | 806 | 1973-2023 |
7 | England | 781 | 1971-2023 |
8 | South Africa | 656 | 1991-2023 |
9 | Zimbabwe | 566 | 1983-2023 |
10 | Bangladesh | 419 | 1986-2023 |
Below is the details of most ODI matches played by a team:
1. India
India, proudly holding the record for the most ODI matches played by a team, has taken part in a remarkable 1,035 ODI matches.
Their journey in the format commenced in 1974 and has extended through 2023. India’s cricketing legacy is adorned with legendary figures like Sachin Tendulkar, Kapil Dev, and Virat Kohli, who have made an enduring impact.
Their triumph in the ICC Cricket World Cup on two occasions exemplifies their consistent dominance and excellence in ODI cricket.
Matches | Won | Lost | Win % | Tied | NR |
1034 | 542 | 439 | 52.41 | 9 | 44 |
2. Australia
Australia, renowned for its cricketing prowess, has played a staggering 980 ODI matches, firmly establishing itself among the teams with the most ODI matches played by a team.
Their journey in the ODI format commenced in 1971 and continued until 2023.
The Australian team, with iconic players like Ricky Ponting and Glenn McGrath, boasts multiple ICC Cricket World Cup victories and an unwavering commitment to excellence in ODI cricket.
Matches | Won | Lost | Win % | Tied | NR |
980 | 596 | 341 | 60.81 | 9 | 34 |
3. Pakistan
Pakistan, with an impressive 960 ODI matches to their name, rightfully claims a spot among the teams with the most ODI matches played by a team.
Their ODI journey commenced in 1973 and has extended through 2023. Pakistan’s cricketing history features illustrious names such as Wasim Akram and Imran Khan.
Their triumphant ICC Cricket World Cup win in 1992 serves as a testament to their talent and passion for ODI cricket.
Matches | Won | Lost | Win % | Tied | NR |
959 | 508 | 421 | 52.97 | 9 | 21 |
4. Sri Lanka
Sri Lanka, a cricketing nation rich in heritage, boasts an impressive tally of 897 ODI matches played, firmly establishing themselves among the teams with the most ODI matches played by a team.
Their expedition in the realm of ODI cricket commenced in 1975 and persevered until 2023. Sri Lanka has nurtured cricketing icons such as Arjuna Ranatunga and Muttiah Muralitharan.
Their triumph in the ICC Cricket World Cup in 1996, coupled with their distinctive style of play, has garnered them admiration on a global scale.
Matches | Won | Lost | Win % | Tied | NR |
896 | 411 | 441 | 45.87 | 5 | 39 |
5. West Indies
The West Indies, known for their flamboyance on the cricket field, have taken part in a remarkable 867 ODI matches, firmly establishing their presence among the teams with the most ODI matches played by a team.
Their journey in ODI cricket commenced in 1973 and continued through 2023.
With cricketing icons like Vivian Richards and Brian Lara, the West Indies has made an indelible mark on ODI cricket, having secured the ICC Cricket World Cup title on two occasions.
Matches | Won | Lost | Win % | Tied | NR |
867 | 418 | 409 | 48.21 | 10 | 30 |
6. New Zealand
New Zealand, often considered cricket’s dark horses, has participated in a commendable 806 ODI matches, earning them a well-deserved place among the teams with the most ODI matches played by a team.
Their journey in the format began in 1973 and has extended to 2023. Despite their smaller population, New Zealand has consistently punched above their weight, producing cricketing greats like Richard Hadlee and Brendon McCullum.
Matches | Won | Lost | Win % | Tied | NR |
806 | 370 | 387 | 45.90 | 7 | 42 |
7. England
England, the birthplace of cricket, has featured in 781 ODI matches, firmly establishing its presence among the teams with the most ODI matches played by a team.
Their ODI journey commenced in 1971 and has continued through 2023.
England’s transformation in ODI cricket, characterised by an aggressive style of play, culminated in their maiden ICC Cricket World Cup triumph in 2019, showcasing their evolution in the format.
Matches | Won | Lost | Win % | Tied | NR |
781 | 393 | 349 | 50.32 | 9 | 30 |
8. South Africa
South Africa, a relatively new entrant to international cricket, has participated in 656 ODI matches, solidifying their place among the teams with the most ODI matches played by a team.
Their journey in ODI cricket began in 1991 and continued through 2023. South Africa has given rise to cricketing talents like AB de Villiers and Shaun Pollock. Their unwavering competitiveness has made them a formidable side on the international stage.
Matches | Won | Lost | Win % | Tied | NR |
656 | 399 | 230 | 60.82 | 6 | 21 |
9. Zimbabwe
Zimbabwe, despite facing challenges, has participated in 566 ODI matches, earning a noteworthy place among the teams with the most ODI matches played by a team.
Their ODI journey commenced in 1983 and continued through 2023. Zimbabwe has been home to talented cricketers like Heath Streak and Andy Flower.
They have contributed to several memorable cricketing moments on the international stage.
Matches | Won | Lost | Win % | Tied | NR |
566 | 151 | 394 | 26.67 | 8 | 13 |
10. Bangladesh
Bangladesh, a rising force in international cricket, has played a commendable 419 ODI matches, making it a prominent team among the most ODI matches played by a team.
Their journey in ODI cricket began in 1986 and extended to 2023. Bangladesh’s progress in ODI cricket, led by players like Shakib Al Hasan and Mashrafe Mortaza, reflects their determination to compete with cricketing giants on the global stage.
Matches | Won | Lost | Win % | Tied | NR |
418 | 153 | 256 | 36.60 | 0 | 9 |
Also, check out 10 Top Fastest Centuries in ODI Cricket