Wales international Cory Allen has announced his retirement from rugby at the age of 29.
The centre played for Cardiff, Ospreys and Dragons during his career, winning six caps for his country - including scoring a hat-trick of tries against Uruguay in the 2015 World Cup.
Injuries blighted his career, with a major knee problem curtailing his time at the Ospreys and further setbacks hindering him in Gwent. He joined the Dragons in 2021, but retires having not played a game for them.