4. Sri Lanka

Sri Lanka played their first ODI match in 1975 and since then they are still playing this format. In this period, they have played a total of 837 matches. 191 players have been tried by Sri Lankan team. Among 191 players they have scored a total of 1,64,648 runs with the best score of 189. Player’s average comes to 27.34 In ODI cricket they have hit 171 centuries and 886 half-centuries and along with this 613 times players have not scored any runs. 7,346 innings have been played by Sri Lankan players and also faced 2,19,534 balls in total.