Mohammad Shami has bowled the most number of maiden overs on his ODI debut for India. Here’s the list of top 5 Indian players with most maidens on debut: