5. Lance Gibbs

One of the most successful bowlers in West Indies cricket history, Gibbs threw those 27, 271 deliveries in 151 innings including both formats, he never delivered a no-ball in either of the formats.

In 263 matches and 295 innings, he never delivered a no-ball in either of the formats.

4. Imran Khan

Kapil bowled 6490.2 overs in his International career and never bowled an extra of a no-ball.

3. Kapil Dev

His career spanned from 1971 to 1984 and in a 13-year-long career, he was able to achieve the special feat of not bowling a single no-ball.

2. Dennis Lillee

Having made his international debut in an ODI in the year 1976, his career spanned 16 years but all this while, he didn’t deliver a single no-ball.

1. Ian Botham