Bradley hails from Kingston in London originally and attended Hampton School while being involved with the London Irish Academy, but represented Wales at age grade level thanks to his mother being born in Newport.
Having represented Cardiff’s A team, Bradley signed a full-time academy contract in 2019. He made his senior debut against Leinster in 2020 but has seen injuries limit his game time.