Multiple choice Which Indian cricketer has played in most One Day Internationals? M. Azharuddin Kapil Dev Gavaskar Tendulkar Reveal answer Fill a bubble to check yourself D Correct answer Explanation Sachin Tendulkar has played the maximum no. of ODIs in the world.