From his first Test against Zimbabwe in 2003, to his last against the West Indies in 2024, Jimmy Anderson has built a career as the most skilful, resilient and enduring cricketers to have ever played the game.
His records will probably never be beaten by another seam bowler - 187 Tests played and 700 wickets taken, with one more match at Lord's left to add to that tally.
To celebrate Jimmy's remarkable international career, we've delved into the archive to relive some of The Greatest's best wickets and incredible spells.
We're also running a competition to select Jimmy's best England wicket, with the chance to win a shirt signed by the man himself. Complete the poll below to be in with a chance of winning.