Widely acknowledged as one of the greatest bowlers in the history of the sport, James 'Jimmy' Anderson OBE holds the record for the most wickets taken by a fast bowler in Test cricket. In an international career spanning 21 years, and an incredible 188 Test Matches, Anderson has taken over 700 wickets.