Looking at no balls for our bowlers over their career.
74 Tests - 334 no balls - 4.5 per Test - Flintoff
67 Tests - 203 no balls - 3.0 per Test - Hoggard
60 Tests - 116 no balls - 1.9 per Test - Harmison
33 Tests - 17 no balls - 1.9 per Test - Anderson
20 Tests - 8 no balls - 2.5 per Test - Sidebottom
18 Tests - 43 no balls - 2.38 per Test - Jones
12 Test - 7 no balls - 1.71 per Test - Broad
I thought Flintoff was bad but
76 Tests 580 no balls - 7.6 per Test - Lee
He has had to bowl an extra 96.4 overs because of his no balls and that is not counting wides and I wonder who many wickets he has taken off a no ball.
Flintoff and Lee have both worked with Cooley and he hasn't seemed to have found the solution. Commentators who watch the nets say that many bowlers don't bother with getting their foot behind the line in practice and are told by them that they will in a match. Ray Jennings used to make the bowler run around the ground five times for every no ball they bowled in a match.
Then there are the ODIs which I haven't looked at but since the rule came in for a free hit the bowlers seem to have cut down on no balls.