Ryan represented Australia at the 2016 Summer Olympics in Rio de Janeiro, Brazil. He and teammate Mathew Belcher won the silver medal in the 470 class. Ryan and Belcher returned for the 2020 Summer Olympics in Tokyo, Japan, where they won the gold medal in the 470 class.