1. Kapil Dev (INDIA)
2. Ian Botham (ENGLAND
Ian Botham an all rounder from England, did not bowl a single no-ball. Ian played 102 Tests and 116 one-day matches.
3. Imran Khan (PAKISTAN
One of the world’s best bowlers a Pakistani cricketer. Imran Khan played 88 Tests and 175 one-day matches. During his career, he did not bowl a single no-ball.
4. Dennis Lillee (AUSTRALIA)
Dennis Lillee an Australian legend also holds the record of not bowling a single no ball. He played 70 Tests.
5. Lance Gibbs (WEST INDIES)
West Indies’s test star Lance Gibbs has played 79 Tests and 3 ODIs. He has never bowled a no ball in those matches.