Advertisement
  1. News
  2. Photos
  3. Sports
  4. 5 Players to play most ODI matches feat. Sachin Tendulkar and Shahid Afridi

5 Players to play most ODI matches feat. Sachin Tendulkar and Shahid Afridi

From Indian legend Sachin Tendulkar to former Pakistan cricket team's captain Shahid Afridi, here is a list of players to play the most number of ODI matches in the history of the format.

varun-malik
5 - Shahid Afridi: Former Pakistan skipper Shahid Afridi is ranked fifth in this list. Afridi has been part of 398 ODI matches from 1996 to 2015
1/5 Image Source : Getty
5 - Shahid Afridi: Former Pakistan skipper Shahid Afridi is ranked fifth in this list. Afridi has been part of 398 ODI matches from 1996 to 2015
4 - Kumar Sangakkara: Sri Lankan icon Sangakkara is also on this list. Sangakkara played 404 ODI matches from 2000 to 2015
2/5 Image Source : Getty
4 - Kumar Sangakkara: Sri Lankan icon Sangakkara is also on this list. Sangakkara played 404 ODI matches from 2000 to 2015
3 - Sanath Jayasuriya: Sri Lanka's hard-hitting former opener Jayasuriya is also one of the players from his country to be in this list. Jayasuriya has been part of 445 ODI matches
3/5 Image Source : Getty
3 - Sanath Jayasuriya: Sri Lanka's hard-hitting former opener Jayasuriya is also one of the players from his country to be in this list. Jayasuriya has been part of 445 ODI matches
Advertisement
2 - Mahela Jayawardene: Another Sri Lankan in this list is Mahela Jayawardene. The former skipper won 448 ODI caps for his country
4/5 Image Source : Getty
2 - Mahela Jayawardene: Another Sri Lankan in this list is Mahela Jayawardene. The former skipper won 448 ODI caps for his country
1 - Sachin Tendulkar: Indian legend Sachin is on top of the chart in this list. Sachin has played the most ODI matches - 463 in his career
5/5 Image Source : Getty
1 - Sachin Tendulkar: Indian legend Sachin is on top of the chart in this list. Sachin has played the most ODI matches - 463 in his career
Advertisement
Advertisement
Advertisement
 
\