James Anderson will play his final summer of Test cricket in 2024
James Anderson will retire from Test cricket this summer, ending a legendary 22-year career as England look to the future.
From his breakthrough World Cup in 2003 to bamboozling Kohli a decade later, here are five of Jimmy Anderson’s best years