Wickets.PK

Most appearences in ODIs among active players

As of March 2, 2025, here are the active cricketers with the most One Day International (ODI) appearances:

  1. Virat Kohli (India): 299 matches

    • Kohli has amassed 14,085 runs at an average of 58.20, including 51 centuries and 73 half-centuries.
  2. Mushfiqur Rahim (Bangladesh): 274 matches

    • Debuting on August 6, 2006, Rahim has been a mainstay for Bangladesh, contributing significantly with the bat and behind the stumps.
  3. Rohit Sharma (India): 270 matches

    • Sharma has scored 10,988 runs, boasting a highest score of 264, with an average of 49.05, including 32 centuries.
  4. Mahmudullah (Bangladesh): 239 matches

5. Ravindra Jadeja (India): 201 matches

Exit mobile version