Lancashire batsman Ashwell Prince has confirmed that he will retire from cricket at the end of the season.
Prince played 66 Tests, 119 one-day internationals and one Twenty20 international in a long career with South Africa, and he initially planned to walk away from the sport at the end of last summer.
The 37-year-old decided to play one more season with Lancashire, but he will now step into retirement after helping his side secure promotion to Division One of the County Championship.
"There comes a point where family becomes more important," Prince revealed in a statement on the club website.
"I wanted to come back and get the side back up to Division One and that's been achieved," added Prince, who played for Lancashire in six of the last seven seasons.
"Not only that, but we've won the T20 Blast which was a bonus. The whole squad have been excellent and I've absolutely loved my time at Lancashire."
Prince is Lancashire's leading run scorer this season.