German international Craig Meschede has retired from cricket due to a shoulder injury.

The 28 year-old made his international debut in 2019, with the South African enjoying a brief but successful stint for his adopted country.

"After listening to the consultants advice and a second opinion I have had to make the tough decision to retire from playing professional cricket," Meschede announced on his Instagram account. 

"The last few weeks have been very emotional for me as cricket has played such a big part of my life, saying that I have to do whatís best for my health and life after cricket. The physio and support staff and everyone at Glamorgan have been brilliant throughout this process and canít thank them enough.

"The syndrome has taken a massive toll on me physically and mentally and its been hard to perform skills at a level I know Iím capable of. I now need to undertake a operation and period of rehabilitation in order to get my quality of life back.

"I set out on a journey to play professional cricket and Iím very fortunate to have fulfilled my dream. Although itís been cut short itís been an incredible ride! Iím absolutely devastated that itís come to an end but grateful that I was given the opportunity.

"I want to thank my parents who have supported me throughout this process and spent loads of cash to give me the best of the best. I hope that I have made you proud! I want to thank @somersetcricketofficial and @glamcricket for the opportunity to play for two great clubs. I thank you for all the effort and support you have given me throughout my career as well as making friends for life. I will always be grateful for the opportunities cricket has provided me."