3265 international ODI cricket matches have been played since the 1970s (the year of first ODI)
pakistan win 421 matches in odi cricket.
3265 international ODI cricket matches have been played since the 1970s (the year of first ODI)
21 in Test matches and 42 in ODI's.
Bangladesh has won 51 out of their 206 ODI matches.
18
20
200*
50%
18 times out of 22 centuries
Gwalior
Australia has won the most numbers of ODI matches, 447 and test cricket, 332.
463 Matches