Cudd joined the Scarlets Academy in 2004, when he was 16 years old. In the summer of 2010, Cudd signed a development contract with the Scarlets to be a full-time member of their squad. In September 2012 Cudd joined the Dragons[1] He was released by the Dragons at the end of the 2019–20 season.[2]