Sir James Anderson New Title: England’s legendary player James Anderson has been given the title of ‘Sir’. In the British royal family, Princess Anne gave the title of knighthood to James Anderson in a ceremony held at Windsor Castle. Anderson’s name was included for this honor by former Prime Minister of England Rishi Sunak in April 2024 itself. Anderson has played cricket for England for 21 years. He is the British player who has taken the most wickets in Tests. James Anderson has been given the title of Sir for this brilliant cricketing career.
Seeing @jimmy9 take a knee and expecting to see him reverse sweep…😏
#RedRoseTogether https://t.co/fASksJ7g6p
— Lancashire Cricket (@lancscricket) October 28, 2025
Who got this honor first from Anderson?
Before James Anderson, 14 cricket players from England have been awarded this honour. James Anderson has become the 15th cricket player to receive the title of Sir. Before Anderson, Andrew Strauss had received this honor in 2019. England’s great cricketer Alastair Cook has also received the title of Sir. Anderson had announced his retirement from international cricket in 2024. He is now playing cricket for County Lancashire.
Cricketing career of James Anderson
James Anderson’s cricketing career has been quite brilliant. This player started his international career in December 2002 with the ODI series against Australia. Anderson said goodbye to this brilliant career at Lord’s in July 2024. Anderson has taken 704 wickets in 188 matches in Test cricket. He took 269 wickets in 194 matches in ODIs. Anderson played only 19 T20 matches in his career, in which he took 18 wickets. Anderson is the bowler taking the most wickets for England in Test cricket. The series played between India and England has also been named after James Anderson and Sachin Tendulkar.
Read also
Shreyas Iyer Injury Update: Shreyas Iyer’s scan was done again today, BCCI issued an official statement on the cricketer’s health.

