Who has played most number of ODI matches?
-
Ricky Ponting
-
Inzamam-ul-Haq
-
Sanath Jayasuriya
-
Sachin Tendulkar
D
Correct answer
Explanation
Sachin Tendulkar holds the record for playing the most ODI matches - 463 appearances for India between 1989 and 2012. His longevity and consistent performance over 23 years make him the most capped ODI player in history.