ODI cricket reaches major milestone [Source: x, AFP]
The Scotland cricket team took on Canada in their ICC Men's Cricket World Cup League 2 match on Friday, August 7. The Forthill in Dundee hosted the match, where Canada won the toss and opted to field first.
The match also marked a historic occasion for ODI cricket, considering the prestigious limited-overs format has now reached the milestone of 5,000 matches.
ODI cricket completes 5,000 matches
The Scotland vs Canada match, which also happens to be match number 123 of the ICC Men’s Cricket World Cup League 2, became the 5,000th ODI match in the history of the format. The breakthrough moment occurred when both Scotland and Canada captains arrived to the pitch for a toss before the game.
The milestone highlights the enduring legacy and global popularity of the 50-over format over the past five decades.
Also Read- AB de Villiers To Shahid Afridi: Fastest 50 In ODIs
Over the years, the format has remained one of the cornerstones of international cricket, bridging the gap between Test cricket and T20Is.
The format’s lasting appeal is also evident in ICC’s continued commitment to staging the quadrennial Cricket World Cup as a 50-over tournament, even though Test cricket remains the sport’s ultimate test of skill and with T20Is emerging as ICC’s biggest commercially popular format.
Below is a list of major ODI matches in cricket history:
- 1st - AUS vs ENG (Melbourne, 1971)
- 1000th - WI vs ENG (Nottingham, 1995)
- 2000th - PAK vs ZIM (Sharjah, 2003)
- 3000th - AUS vs ENG (Southampton, 2010)
- 4000th - HKG vs PNG (Harare, 2018)
- 5000th - CAN vs SCO (Dundee, 2026)*
History of ODI cricket
The first-ever ODI was played back in 1971 with a match between Ashes rivals Australia and England at the Melbourne Cricket Ground (MCG). At the time, ODI matches featured 60-overs-a-side innings.
Moreover, the first three editions of the ICC ODI World Cup between 1975 and 1983 were all 60-overs event, before 50-overs matches made their World Cup debut in 1987.
It took about 24 years since ODI cricket’s inception to complete its first 1,000 matches, reaching the milestone figure in 1995. However, it took only another 23 years to quadruple that figure, with ODIs completing 4,000 games in 2018.
Despite the rise of T20I bilateral series and with T20 franchise leagues taking up most of the calendar year, ODI cricket maintained its steady progression to reach 5,000 matches in August 2026.
Who is the greatest ODI cricketer of all time?
The debate for the greatest ODI cricketer of all time remains one of the most enduring in the sport, with several legends staking a strong claim through their remarkable achievements and consistency in the 50-over format.
While several cricket fans consider Sachin Tendulkar to be the greatest 50-overs player of all time, his spiritual successor Virat Kohli is surely the greatest batter of the modern-day game.
Some fans also believe that title belongs to champion players like Ricky Ponting and MS Dhoni for their stellar captaincy and batting records. Sri Lankan spin wizard Muttiah Muralitharan and Pakistan pace legend Wasim Akram are other contenders for their extraordinary longevity as bowlers.
To sum up, the title of the greatest ODI cricketer of all time ultimately comes down to personal preference, with each era producing players who have redefined excellence in their own unique way.
Which is the most successful ODI team?
Australia is easily the greatest ODI team to have ever played the game. Apart from winning six ICC ODI World Cup titles, including the latest edition, the Australian cricket team has also won the highest number of ODI matches in history with over 600 wins.
Meanwhile, Team India has also established itself as one of the format’s most successful sides, winning two ICC ODI World Cups and reaching the knockouts of several other World Cup editions.
Also Read- SLC Makes Special Gesture For IND Vs SL Tests To Surprise Fans



.jpg?type=mq)
