 Making his debut in 2003, he has taken a total of 584 wickets throughout his 151-match career, – the most by a fast bowler in Test cricket.He has also achieved 28 five-wicket hauls in an innings, the most by any English cricketer.The record for the most ten-wicket hauls for England is held by Sydney Barnes with seven, who also holds the Test cricket record for the most wickets taken in a series with 49 during the English tour of South Africa in 1913–14.