News Photos Sports

5 Players to play most matches in ODI cricket

  • Image Source : Getty

    5 - Shahid Afridi: Pakistan's legendary all-rounder Shahid Afridi has played in the most ODI games for his country. Afridi has featured in 398 ODI matches in his career.

  • Image Source : Getty

    4 - Kumar Sangakkara: Sri Lankan icon Sangakkara is also in the top 5. Sangakkara has featured in 404 ODI matches in his career.

  • Image Source : Getty

    3 - Sanath Jayasuriya: Another Sri Lakan icon on this list is Jayasuriya. The former left-handed batter has played 445 matches.

  • Image Source : Getty

    2 - Mahela Jayawardene: The list features another Sri Lankan on this list. Jayawardene has played in 448 ODI matches during his career.

  • Image Source : Getty

    1 - Sachin Tendulkar: Indian legend Tendulkar tops this list. Tendulkar has played in 463 ODI matches during his career

Advertisement