Batsmen with the most innings in the history of ODI cricket

  • Many batsmen have performed brilliantly in ODI cricket.  Especially the batsmen scored thousands of runs.  But do you know who is the batsman who has played the most ODIs?

    Image source: Getty

    Many batsmen have performed brilliantly in ODI cricket. Especially the batsmen scored thousands of runs. But do you know who is the batsman who has played the most ODIs?

  • Sachin Tendulkar has played the most innings in ODI cricket.  He has played 452 innings in ODI cricket.

    Image source: Getty

    Sachin Tendulkar has played the most innings in ODI cricket. He has played 452 innings in ODI cricket.

  • Sri Lanka's star batsman Santh Jayasuriya has played 433 innings in ODI cricket.

    Image source: Getty

    Sri Lanka’s star batsman Santh Jayasuriya has played 433 innings in ODI cricket.

  • Former Sri Lankan veteran batsman Mahila Jayawardene has played 418 innings in ODI cricket.

    Image source: Getty

    Former Sri Lankan veteran batsman Mahila Jayawardene has played 418 innings in ODI cricket.

  • Sri Lanka's star wicketkeeper-batsman Kumar Sangakkara has played 380 innings in ODI cricket.

    Image source: Getty

    Sri Lanka’s star wicketkeeper-batsman Kumar Sangakkara has played 380 innings in ODI cricket.

  • Pakistan's star batsman Shahid Afridi has played 369 innings in ODI cricket.

    Image source: Getty

    Pakistan’s star batsman Shahid Afridi has played 369 innings in ODI cricket.

  • Leave a Comment