Zimbabwean left-arm spinner Ray Price, part of the team for the ongoing ODIs against India, has decided to call it quits from international cricket in the middle of the five-match series after failing to get a single game so far.
The 37-year-old will not travel with the team for the remaining two ODIs of the series, which Zimbabwe has already conceded 0-3 to India.
"I was going to wait until my contract expired to call it a day but, yes, I've decided to retire from international cricket," Price told ESPNcricinfo.
"I won't be going with the guys to Bulawayo. I'm retired."
Price was not originally included in the side for the series but coach Andy Waller said he remained an integral part of the side. He was expected to be given at least one game before calling time.
Price finishes his ODI career with 100 wickets in 102 matches along with the 80 scalps in 22 Tests. His Twenty20 wicket-count stood at 13 in 16 matches.
"Pricey's called it a day," Zimbabwe captain Brendan Taylor said.
"If he was going to play it was going to be here in Harare. We're going to miss his experience, but in saying that it does give our young spinners who are coming through a great opportunity," he added.