Former England fast bowler Steven Finn has announced his retirement from cricket at the age of 34.
Finn took 125 wickets in 36 Tests for England between 2010 and 2016. His average was 30.4.
The 34-year-old also played for England in 69 one-day international games and 21 Twenty20 games.
Finn fell out of the England team because of different injuries. Since July 2022, he has not played red-ball cricket.
“I have been fighting a battle with my body for the last 12 months and have admitted defeat to it,” Finn said.
Finn made his county debut with Middlesex when he was 16. After his first Test against Bangladesh in 2010, he became a rising star for England.
But Finn’s injuries got worse after he helped England win the Ashes three times.
Last year, he signed with Sussex, but a setback in his efforts to get better from a long-term knee problem forced him to end his 18-year career.
“I retire with some amazing memories with England, Middlesex and Sussex, shared with fantastic people. Those will live with me forever,” he said.
“Cricket has given me a lot and I hope to give back to the game in some capacity in the future.
“But, for now, I’ll enjoy watching on without wondering whether my body will be able to make it through another day’s cricket.”