Tim Bresnan, who played 23 Tests for England, announced his retirement on Sunday morning.
Bresnan leaves the sport after twice winning the Ashes series, first in 2010/11 before adding another in 2013.
The right-handed batter and right-arm seamer also played 85 One-Day Internationals and 34 T20 internationals for his country, winning the T20 World Cup back in 2010.
Bresnan played the majority of his cricket at Yorkshire, before moving to Warwickshire in 2020 for the final two years of his career.
Overall, Bresnan scored 7,138 first-class runs, including seven centuries, and took 575 wickets at an average of 30.99.
His time at Warwickshire ends on a high, with the Bears winning the County Championship last summer, adding to the two he'd previously won at Yorkshire in 2014 and 2015.
Following his retirement, Bresnan said, "Deep down, I feel I can't reach the high standards that I set myself and my team-mates.
"This has been an incredibly tough decision, but after returning to winter training I feel that this is the right time.
"The hunger and enthusiasm that I have for the game I love will never leave me, but whilst my head is willing to tackle the 2022 season, my body is not.
"The opportunity to wear the Three Lions is something that should never be taken for granted and I'm proud to have played a very small part in our country's storied history."
Bears director of cricket Paul Farbrace also addressed Bresnan's decision, praising his achievements as a player.
He added: "When Tim joined Warwickshire, I believed he could make a huge impact to our side with his experience, knowledge and attitude, and as a county champion, he has certainly achieved that.
"His performances for the club have been exemplary and the impact he made on that final day against Somerset will be something that no Bear will ever forget.
"Knowing when to retire is an incredibly difficult decision for every professional sports man and woman and I know how much time and thought Tim would have made to reach this conclusion."