Den 19. maj 2017 blev det annonceret, at Ryan ville forlade Munster ved afslutningen af 2016-17 sæsonen for at slutte sig til den franske Top 14 side Racing 92. En halshernie udelukkede Ryan indtil slutningen af november 2017, selvom han gjorde sin Racing-debut den 3. december 2017 og startede mod sin tidligere klub Munster den 14. januar 2018. Ryan spillede som erstatning for Racing 92 i 2020 European Rugby Champions Cup-finalen mod den engelske klub Exeter Chiefs den 17. oktober, hvor den parisiske side tabte med 31-27 på knap nok. Ryans sidste kamp for Racing 92 var deres 19-6 nederlag mod Ronan O'Gara's La Rochelle i semifinalen af 2020-21 Top 14-sæsonen.
den 18. juni 2021.