Ryan is an athletic right sided full-back who poses a great attacking threat from defence.
The 21 year old signed for the Bluebirds in the summer of 2018 after impressing during his time at The New Saints. He scored four goals in 45 appearances for the Welsh Premier League side. Ryan has also had stints at Conference North sides Kidderminster Harriers and Nuneaton Borough.
Ryan has made 20 PDL2 appearances during the 2018/19 season for Cardiff City's U23 side, as well as scoring one goal, as of April 16th, 2019.