Playing most number of no-balls is a record that no player would ever want to achieve in his cricketing career. However, there are some instances where the bowlers could not balance their run-up and ended up putting their foot out of the line while bowling a ball. 

There are many bowlers who are considered among greatest in Test cricket but also have an unwanted record of bowling most number of no balls in the format. In the following listicle, we will be looking at the bowlers with most no balls in Test cricket. 

Most no balls in Test cricket

10. Lasith Malinga - 224 no balls

lasith malinga

Lasith Malinga has been one of the greatest fast bowlers to play for Sri Lanka across formats. However, he still comes 10th in the list of bowlers to bowl the most no balls in Test cricket. The former cricketer has bowled a total of 224 no balls from just 30 matches in his Test career. 

9. Chaminda Vaas - 226 no balls 

chaminda vaas

Another Sri Lankan cricketer in the list, former fast bowler Chaminda Vaas is the ninth player in the list to bowl most number of no balls in Test cricket. The left-arm pacer has bowled 226 no balls in his Test career. He has played 111 Test matches for Sri Lanka taking 355 scalps.

8. Shannon Gabriel - 227 no balls 

shannon gabriel

Former West Indies cricketer Shannon Gabriel is the eighth player in the list to bowl most no balls in international cricket. The right-arm pacer has taken 166 scalps from 59 Test matches in his career. However, he has also bowled 227 no balls throughout his career in the red-ball cricket.

7. M Morkel - 234 no balls

m morkel

Former South African cricketer Morne Morkel has been one of the finest fast bowlers for the country in Test cricket. However, he has also bowled most number of no balls for the Proteas in the longest format of the games. Morkel has bowled a total of 234 no balls from 86 matches in his Test career.

6. Andrew Flintoff - 279 no balls 

andrew flintoff

Former English cricketer Andrew Flintoff is the seventh player in the list to bowl most number of no balls in Test cricket. The right-arm fast bowler has bowled a total 279 no balls from 79 matches of his career in the longest format of the game. 

5. Shaun Pollock - 289 no balls 

shaun pollock

Former South African pacer Shaun Pollock has bowled 289 no balls in his entire Test career. The right-arm pacer has played a total of 108 Test matches for the Proteas, taking 421 scalps in the longest format of the game. 

4. Zaheer Khan - 299 no balls

zaheer khan

Zaheer Khan had been among the best left-arm fast bowler to play for the Indian cricket team. However, he also couldn't prevent his name from coming in the list of most no balls bowled in Test cricket. The former Indian cricketer has bowled a total of 299 no balls from 92 Test matches in his career. 

3. Ishant Sharma - 314 no balls

ishant sharma

Veteran pacer Ishant Sharma has been among India’s best fast bowlers to perform in Test matches overseas. However, he has also bowled most no balls for India in Test cricket. The right-arm pacer has bowled 314 no balls from 105 matches in the longest format of the game for India.

2. Fidel Edwards - 325 no balls

fidel edwards

Former West Indies pacer Fidel Edwards is the second player in the list to bowl most no balls in the history of Test cricket. The Barbados cricket has played 55 matches in his Test career, scalping 165 wickets. Apart from that, Edwards has also bowled 325 no balls in red-ball cricket for the Windies.

1. Brett Lee - 472 no balls 

brett lee

Australia’s Brett Lee is known as one of the best fast bowlers to play for Australia, especially in Test cricket. However, he also holds an unwanted record of bowling most no balls in the history of Test cricket. The right-arm pacer has bowled a total of 472 no balls from 76 matches in his Test career for Australia.