Australian bowler Ryan Harris has announced his retirement from all forms of cricket with immediate effect.
The 35-year-old has been struggling with a right-knee problem, forcing him to miss the team's Ashes warm-up match against Essex.
Following two scans of his problematic knee, injury-plagued Harris has decided to call time on his career.
Pat Cummins has replaced the veteran in the Australia squad for next week's first Test against England in Cardiff.
Harris took 113 wickets in 27 Tests for the Aussies and claimed 44 wickets in 21 one-day internationals.
"Given the news I received yesterday, and after talking it over with my family, I know now is the right is the time to step away from cricket," Harris is quoted as saying by Cricket Australia's official website.
"I'm pretty lucky, I have had a wonderful career and nothing made me prouder than pulling on the Baggy Green. I played 27 more Tests than I ever thought I would and I have relished every single moment of them."
Harris's ODI debut came in 2009, while he made his Test bow the following year.