W 2016 roku Ryan reprezentował Irlandię na igrzyskach olimpijskich w Rio de Janeiro. W eliminacjach 100 m stylem grzbietowym pobił rekord swojego kraju, uzyskawszy czas 53,85 s i zakwalifikował się do półfinału, w którym zajął 16. miejsce (54,40). W konkurencji 100 m stylem dowolnym uplasował się na 40. pozycji z czasem 49,82 s. Na dystansie dwukrotnie krótszym był czterdziesty trzeci (22,88 s).