India became the first team in the world to play in 800 ODIs matches.
India played one-day match for the first time in 1974. India’s record: Wins = 394, Losses = 365, Ties = 6, No results = 35
Australia in the second place after india for playing most number of ODIs. Australia played 783 matches and wins 486.
Pakistan in the third place after india and australia. Pakistan played 765 matches and wins 412.
Following are the remaining teams with most number of ODIs:
West Indies (665)
Sri Lanka (654)
New Zealand (618)
England (583)
South Africa (468)
Zimbabwe (407)
Bangladesh (258) and
Kenya (146)