S jaysurya
mahela jayewardhne
Muttiah Muraliatharan 512 in ODI and 756 in test matches
England
obviously india
49 One Day International matches being played in 2015 world cup.It includes group matches,semi finals and finals.All matches were of 50 overs for each inning.
Yuvraj Singh played 255 One Day International matches (as of October 21, 2010).
186
Sanath Jaysurya of Srilanka cricket team. He played 432 ODI till today.
The greatest number of One Day Internationals played by a Pakistani cricketer is 375, played by Inzamam-ul-Haq between 1991 and 2007. His 375 matches saw him score 11701 matches with an average of 39.53, including a high score of 137 not out. In ODI matches, Inzamam-ul-Haq had played 378 followed by Wasim Akram 356
India has played a total of 721 One Day matches and won 349 out of them. Also we have played a total of 430 test matches. Out of which we have won 99 and lost 136
Test matches are usually played in the day light. And one day internationals are either played only day or day and night. - Vivek Rahul