List of top 5 players with most innings in ODI cricket history

  • Sachin Tendulkar holds the most records in the history of ODI cricket.  But there are some other players of the world who often appear in the top 5 list along with Sachin Tendulkar.  Let's see the list of players who have played the most innings in ODI history:-

    Image source: Getty

    Sachin Tendulkar holds the most records in the history of ODI cricket. But there are some other players of the world who often appear in the top 5 list along with Sachin Tendulkar. Let’s see the list of players who have played the most innings in ODI history:-

  • 1- Sachin Tendulkar has played the most innings in ODI cricket.  He has played 452 innings in ODI cricket.  He also has 18426 runs in ODIs.  He also holds the world record of 100 international centuries.

    Image source: Getty

    1- Sachin Tendulkar has played the most innings in ODI cricket. He has played 452 innings in ODI cricket. He also has 18426 runs in ODIs. He also holds the world record of 100 international centuries.

  • 2- Santh Jayasuriya has played 433 innings in ODI cricket.  He has also scored 13430 runs in 445 ODI matches.  He played an important role in Sri Lankan cricket for a long time.  He also has 323 wickets to his name in this format.

    Image source: Getty

    2- Santh Jayasuriya has played 433 innings in ODI cricket. He has also scored 13430 runs in 445 ODI matches. He played an important role in Sri Lankan cricket for a long time. He also has 323 wickets to his name in this format.

  • 3- Mahila Jayawardene has played 418 innings in ODI cricket.  He has also scored 12650 runs in 448 ODI matches.  Jayawardene also scored 19 centuries and 77 fifties in his ODI career.

    Image source: Getty

    3- Mahila Jayawardene has played 418 innings in ODI cricket. He has also scored 12650 runs in 448 ODI matches. Jayawardene also scored 19 centuries and 77 fifties in his ODI career.

  • 4- Kumar Sangakkara has played 380 innings in ODI cricket.  He has also scored 14234 runs in 404 ODI matches.  Sangakkara also scored 25 centuries and 93 fifties in his ODI career.

    Image source: Getty

    4- Kumar Sangakkara has played 380 innings in ODI cricket. He has also scored 14234 runs in 404 ODI matches. Sangakkara also scored 25 centuries and 93 fifties in his ODI career.

  • 5- Shahid Afridi has played 369 innings in ODI cricket.  He has also scored 8064 runs in 398 ODI matches.  Afridi also scored 6 centuries and 39 fifties in his ODI career.  Shahid Afridi has also taken 395 wickets in ODI cricket.

    Image source: Getty

    5- Shahid Afridi has played 369 innings in ODI cricket. He has also scored 8064 runs in 398 ODI matches. Afridi also scored 6 centuries and 39 fifties in his ODI career. Shahid Afridi has also taken 395 wickets in ODI cricket.

  • Leave a Comment