Top 10 players who have played most ODI matches

Top 10 players who have played most ODI matches

Top 10 players who have played most ODI matches: ODI format has been played since 1971 and since 1983, the format got famous in India which led to a revolution in viewer numbers and revenue. Since then the number of ODIs played per year raised through the roof.

Here are the 10 players who have played the most ODI matches.

10. Rahul Dravid (Asia/ICC/India 1996-2011)  Mt: 344
Runs: 10889   Best: 153 Avg: 39.16  100s: 12

Rahul Dravid is the second highest run getter for India in ODIs. (Photo Source: Getty Images)
Rahul Dravid played 344 ODIs. (Photo Source: Getty Images)

Rahul Dravid made his ODI debut in 1996. He became an integral part of Indian ODI team in 1999 when he top scored for India in the 1999 World cup and became indispensible part of the team. Being typecast as a Test player and not getting chances because he didn’t have any big hitting abilities.
But he persisted and eventually became the best number 3 batsman in ODI India had. He even kept wickets in 2002-2004, so that India could play an extra bowler or batsman. During the end of his career when he was being slowly moved away from the ODI setup, he was kept out of team, but was called in for the England ODI series, which turned out to be his last series as he had announced his retirement beforehand.