Cape Town: Former South Africa spinner Paul Harris is to retire from all forms of cricket at the end of the domestic season.

“I have made many friends through cricket and I have had so many great experiences,” the 34-year-old Nashua Titans player said in a statement.

“I would like to thank all the people who have helped me over my career. A special mention must go to (former Titans supremo) Richard Pybus who had the biggest coaching influence on my career.

“I am sure I would not have played for South Africa if it had not been for him.”

Left-armer Harris played 37 Tests between 2007-11, claiming 103 wickets at an average of 37.87. He also featured in three one-day internationals.

“It was a privilege to play with Paul. He played a big role in getting us to where we are today,” South Africa test captain Graeme Smith said on Twitter, referring to his team’s world number one ranking.