Cricket is a game which is full of uncertainties. A single ball bowled can change the fate of game. If ever a bowler crosses single inch of foot ahead of the crease, it may cost the entire match to a team.
However, with new rules implied by ICC, a no ball does not only cost the team a run but also gives a free hit to the batsman.
Still, there are some players who never bowled a no ball in their entire career and they are:
1. Kapil Dev
India’s best all-rounder Kapil Dev lead his side to win their first World Cup in 1983. He played 131 Tests and 225 one-day matches in his career but never bowled a no ball.