Ryan made his competitive debut for Leinster on 2 September 2017, coming off the bench in the provinces opening 2017–18 Pro14 win against Dragons and playing for 21 minutes. He captained Ireland for the first time in their loss to England in the Autumn Nations Cup.