James Anderson was left out of England's upcoming West Indies tour and now at 39, there are question marks over his international career.
The Lancashire seamer claims he still has the 'hunger' to play Test cricket and is determined to get back into the squad for the summer.
Below, we take a look at Jimmy's greatest moments as an England player - and it includes plenty of records broken.
Anderson realised his dream when he made his Test match debut for England at Lord's and bagged a five-wicket haul against Zimbabwe. He finished with figures of 5-73 with four of his victims being bowled out.
Returning in style
After an inconsistent couple of years alongside injuries, Anderson was recalled to England's side in 2008 against New Zealand.
Steve Harmison and Matthew Hoggard were dropped in favour of Anderson and Stuart Broad. Jimmy rewarded the selector's faith in him by getting five wickets in Wellington.
Incredible performance against Black Caps
Six months prior to the summer of 2008, Anderson had been dropped from the Test side before returning against New Zealand in the winter.
Back on home soil, Anderson proved his worth in the side taking the first six wickets against New Zealand at Trent Bridge.
The Lancastrian eventually finished with figures of 7-43 - the best of his career - and England won the third Test against New Zealand by an innings and nine runs.
Historic win against India
Playing in India, you can expect very little for seam bowlers.
It is even more special that Anderson was able to produce two outstanding performances to take a combined six wickets in the third Test against India in 2012. For the first time in 28 years, England won a Test series against India in Kolkata.
Ten wickets in a game
When it comes to swinging conditions, there aren't many you'd rather give the ball to than Anderson.
In 2010, Anderson ripped through Pakistan's attack and claimed two five-wicket hauls, conceding just 71 runs.
Ashes win down under
Having experienced a 5-0 whitewash in 2006/07, Anderson returned to Australia with a point to prove in the 2010/11 Ashes series.
Many had questioned Anderson's ability to take wickets on foreign soil but he silenced those doubters and took 24 wickets in the series - the most of any bowler - to inspire England to a famous 3-1 victory over Ricky Ponting's Australia.
Australia taste heartbreak
Trent Bridge continued to be a happy hunting ground for Anderson who shattered Australia's hopes in the opening Ashes Test match in 2013.
Anderson bagged a five-for in both innings, including the final wicket of Brad Haddin to claim victory for England by 14 runs.
Breaks Botham's record
In April 2015, Anderson overtook Sir Ian Botham's 383 Test wickets to become England's all-time wicket taker.
Dinesh Ramdin was Anderson's 383rd scalp during a Test Match in the West Indies which ended as a draw.
In August 2020, Anderson became the first seam bowler to reach 600 Test wickets.
Pakistan's Azhar Ali was the 600th victim for Anderson who went on to claim 5-56.
The only other bowlers to have taken more than 600 wickets are all spinners (Shane Warne, Muttiah Muralitharan and Anil Kumble.
Most wickets at Lord's
Anderson currently has the most wickets at the Home of Cricket, taking 110 wickets and is 15 ahead of his nearest rival Stuart Broad.
He has seven five-wicket hauls at Lord's and they are against India (four), New Zealand (one), West Indies and Zimbabwe (one).