Princess Anne presented James Anderson, the all-time top wicket-taker for England, with his knighthood at a ceremony held at Windsor Castle.
After ending his 21-year, 188-Test career at Lord’s in July 2024, James Anderson, 43, was included on former Prime Minister Rishi Sunak’s resignation honors list in April for services to cricket.
His final total of 704 Test wickets was the highest ever taken by a fast bowler, second only to spinners Shane Warne (708), and Muttiah Muralitharan (800). Even though he played his final white-ball match in 2015, he still set an England record with 269 more ODIs.
Following his retirement from international cricket, James Anderson played for his home county of Lancashire in the 2024 season.
He made a triumphant comeback to T20 cricket after a ten-year hiatus, helping his team reach Finals Day at Edgbaston.
In the Hundred, he also secured a wildcard deal with the Manchester Originals, and he is currently negotiating to play with the county team through 2025.






