22
Kevin Pietersen played 104 ODI matches (as of October 11, 2010).
463 Matches
3265 international ODI cricket matches have been played since the 1970s (the year of first ODI)
159
Two
Mohammad azharuddin
463.
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!
As of 18 March 2012; the last ODI Sachin played, scored 18426 ODI runs.
shahadat hossain i think