On January 20, 2022, Ryan was signed to a one-year MLS Homegrown contract with the New York Red Bulls.[2] He made his MLS debut on March 5, 2022, in a 4–1 win against Toronto FC after coming on as a substitute in the 90th minute.[3] On May 10, 2022, Ryan scored his first goal as a professional, helping New York to a 3–0 victory over DC United as they advanced to Round of 16 in the 2022 U.S. Open Cup.[4] Following the 2022 season, his contract option was declined by New York.[5]
On January 14, 2023, Ryan joined USL Championship side Loudoun United.[6]
International career
In August 2013, Ryan participated in a U.S. U-14 National Team training camp in Pasadena, California.[7]