James Anderson, the 41-year-old England pacer is set to bid adieu to international cricket. As the veteran pacer plays his farewell Test match at Lord's against West Indies, here's a look at players who debuted after Anderson but retired before him, spanning a period of nearly 22 years since December 2002. Take a look-
Image Source : Getty
Kevin Pietersen (England) - Debut in 2004, Played his last in 2014
Image Source : Getty
MS Dhoni (India) - Debut in December 2004, Played his last in July 2019
Image Source : Getty
AB de Villiers (South Africa) - Debut in 2004, Played his last in 2018
Image Source : Getty
Dale Steyn (South Africa) - Debut in 2004, Played his last in 2020
Image Source : Getty
Dinesh Karthik (India) - Debut in 2004, Played his last in 2022
Image Source : Getty
David Warner (Australia) - Debut in January 2009, Played his last in June 2024
Image Source : AP
Stuart Broad (England) - Debut in 2006, Played his last in 2023
Image Source : Getty
Ross Taylor (New Zealand) - Debut in 2006, Played his last in 2022
Image Source : Getty
Sir Alastair Cook (England) - Debut in 2006, Played his last in 2018
Image Source : Getty
Eoin Morgan (Ireland/England) - Debut in 2006, Played his last in 2022
Image Source : Getty
Next : Sourav Ganguly's top records that have not been broken till now