Speedster Mohammed Shami has claimed 196 wickets in 102 ODIs at an average of 23.75. He holds the record for picking up most ...