Wales centre Ben Thomas has signed a new contract to stay at Cardiff.
Thomas, who was due out of contract at the end of the 2024-25 season, made his Cardiff debut in 2019 and has played eight internationals.
The 26-year-old can also play at full-back and fly-half where he has started two Tests for Wales.
"We have a good group and I believe we can build to achieve something special together in the next few years," said Thomas.
"The style of play suits my own game and I believe it is getting the best out of me as an individual and us collectively as a group.
"We also have so much talent at the club, with younger players continually emerging, which is driving us all on and developing our game."
Cardiff captain Liam Belcher has also signed a new deal to stay at the Arms Park.
"I have been happy with the way Ben has progressed over the past couple of years and he is now a consistent, mature performer for us," said Cardiff head coach Matt Sherratt.
"He fits into the style of play we want perfectly with his ball-playing ability at 12, while he also has also developed the physical side of his game.
"We were all thrilled to see him get the opportunity to showcase his talents on the international stage and that experience has seen him develop his game even further."