Wales forward Josh Turnbull has retired from rugby with immediate effect, saying his 17-year career has passed in the blink of an eye.
The 36-year-old confirmed his 200th appearance for Cardiff last month would be his last.
Turnbull started his career with Llanelli in 2007, but only Connacht's John Muldoon has made more than 245 appearances in the United Rugby Championship.
He also played for Wales 13 times in 11 years.
In total, Turnbull has made more than 330 appearances in the top flight and has also earned caps for Wales at under-18s, 19s, 20s, 7s and senior level.
He was part of the Cardiff team that won the European Challenge Cup in 2018 and will now take up a coaching role with the club's academy.
“It was a difficult decision to take time away from my career that has gone by so quickly, but I am confident it was the right one,” he said.
“Rugby has given me so much and I am now looking forward to the next chapter of my career.”
A versatile forward who can play in the second row or across the back row, he played for Llanelli and the Scarlets before moving to Arms Park in 2014.
He made his Wales debut against Scotland in 2011, but rarely established himself as a Test regular under manager Warren Gatland. He made his last Test appearance in the autumn of 2021 and was recalled by Wayne Pivac.
Cardiff head coach Matt Sherratt said: “Josh has been a great servant to Cardiff both on and off the pitch and to have played 334 competitive games in his professional career is no mean feat.
“He was a player who always put his body on the line and gave his all for the team.
“He is a great professional and role model for our young players in terms of his dedication, diligence, work rate and selflessness.”