He is regarded as one of the greatest swing bowlers in the history of cricket, and has taken over 1100 first-class wickets.
Anderson made his Test debut in 2003, played for England's One-Day International (ODI) team between 2002 and 2015, and played for England's Twenty20 International (T20I) team between 2007 and 2009.[1] On the occasion of England's 1,000th Test in 2018, Anderson was named in the country's greatest all-time Test XI by the England and Wales Cricket Board.[2] As of February 2023, he is ranked as the number one Test bowler in the world in the ICC Men's Player Rankings