Mohammad azharuddin
Sanath Jaysurya of Srilanka cricket team. He played 432 ODI till today.
Kevin Pietersen played 104 ODI matches (as of October 11, 2010).
463 Matches
Inzamam-ul-Haq has played 375 matches.
3265 international ODI cricket matches have been played since the 1970s (the year of first ODI)
159
Two
463.
22
He is the key batsman. He played 165 odi matches.
He's never played in ODI matches.
Wasim Akram played 356 ODI matches and he took 502 wickets in his ODI career. He played his last match against Zimbabwe on 4 March 2003!